} // END - if
// Shall I look for inactive accounts and autopurge inactive accounts?
-if ($_CONFIG['ap_inactive'] == "Y") {
+if ($_CONFIG['autopurge_inactive'] == "Y") {
// Ok, let's have a look...
- $since = bigintval($_CONFIG['ap_in_since']);
- $EXCLUDE_LIST = " AND d.userid != ".$_CONFIG['def_refid'];
+ $since = bigintval($_CONFIG['ap_inactive_since']);
+
+ // Init exclusion list
+ $EXCLUDE_LIST = "";
+ if ($_CONFIG['def_refid'] > 0) {
+ $EXCLUDE_LIST = " AND d.userid != ".$_CONFIG['def_refid'];
+ } // END - if
// Check for more extensions
- if (EXT_IS_ACTIVE("beg")) $EXCLUDE_LIST .= " AND d.userid != c.beg_uid";
- if (EXT_IS_ACTIVE("bonus")) $EXCLUDE_LIST .= " AND d.userid != c.bonus_uid";
- if (EXT_IS_ACTIVE("doubler")) $EXCLUDE_LIST .= " AND d.userid != c.doubler_uid";
+ if (EXT_IS_ACTIVE("beg")) $EXCLUDE_LIST .= " AND d.userid != ".$_CONFIG['beg_uid']."";
+ if (EXT_IS_ACTIVE("bonus")) $EXCLUDE_LIST .= " AND d.userid != ".$_CONFIG['bonus_uid']."";
+ if (EXT_IS_ACTIVE("doubler")) $EXCLUDE_LIST .= " AND d.userid != ".$_CONFIG['doubler_uid']."";
// Check for new holiday extension
if (GET_EXT_VERSION("holiday") >= "0.1.3") {
// Include only users with no active holiday
- $EXCLUDE_LIST .= " AND d.holiday_active = 'N'";
+ $EXCLUDE_LIST .= " AND d.holiday_active='N'";
} // END - if
// Check for all accounts
if (SQL_NUMROWS($result_inactive) > 0) {
// Prepare variables and constants...
$UIDs = "";
- define('__INACTIVE_SINCE', ($_CONFIG['ap_in_since'] / 60 / 60));
+ define('__INACTIVE_SINCE', ($_CONFIG['ap_inactive_since'] / 60 / 60));
define('__INACTIVE_TIME' , ($_CONFIG['ap_in_time'] / 60 / 60));
// Mark found accounts as inactive and send an email