// Abort if autopurge is not active or disabled by admin
if ((!isExtensionActive('autopurge')) || (!isAutoPurgingActive())) {
// Abort here
- return false;
+ return FALSE;
} // END - if
// Shall I look for inactive accounts and autopurge inactive accounts?
// Init exclusion list
// @TODO Rewrite these if() blocks to a filter
$excludeUserids = '';
- if (isValidUserId(getDefRefid())) $excludeUserids .= ' AND `userid` != {?def_refid?}';
+ if (isValidId(getDefRefid())) $excludeUserids .= ' AND `userid` != {?def_refid?}';
// Check for more extensions
if (isExtensionActive('beg')) $excludeUserids .= ' AND `userid` != {?beg_userid?}';
// Update this account
addSql(SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `ap_notified`=UNIX_TIMESTAMP() WHERE `userid`=%s LIMIT 1",
- array(bigintval($content['userid'])), __FILE__, __LINE__, false));
+ array(bigintval($content['userid'])), __FILE__, __LINE__, FALSE));
} // END - while
// Remove last comma
- $useridsContent = implode(chr(10), $userids);
+ $content['userids'] = implode(PHP_EOL, $userids);
// Send mail notification to admin
- sendAdminNotification('{--ADMIN_AUTOPURGE_INACTIVE_SUBJECT--}', 'admin_autopurge_inactive', $useridsContent);
+ sendAdminNotification('{--ADMIN_AUTOPURGE_INACTIVE_SUBJECT--}', 'admin_autopurge_inactive', $content);
} // END - if
// Free memory
SQL_FREERESULT($result_inactive);
- // Now let's have a look for inactive accounts we want to delete we newly use the same exclude list
- // here for e.g. excluding holiday users
+ /*
+ * Now let's have a look for inactive accounts for deletion. Use the newly
+ * added exclude list here for e.g. excluding holiday users, test users et
+ * cetera.
+ */
$result_inactive = SQL_QUERY("SELECT
`userid`,
`email`,
} // END - while
// Display all userids
- $useridsContent = implode(chr(10), $userids);
+ $useridsContent = implode(PHP_EOL, $userids);
// Send mail notification to admin
if (getConfig('ap_in_notify') == 'Y') {