$users = array(); foreach ($selectedBatches as $batch) { $fetchUsers = DatabaseFunctions::getInstance()->getMultipleUsersDetails($Settings->getBatch($batch)); if (!is_array($fetchUsers)) { $fetchUsers = array(); } $users = array_merge($users, $fetchUsers); } foreach ($users as $user) { DatabaseFunctions::getInstance()->deleteUser($user['Username']); $success[] = "Deleting " . $user['Username']; // Maybe delete user from batch as we go to ensure if we fail // at any point the batch is correct? } // Delete batch from settings using existing cron function CronFunctions::getInstance()->clearOldBatches(); } } /* ** Process creation of batches ** */ if (isset($_POST['createticketssubmit'])) { $error = validate_form(); if ($error) { $user['numberoftickets'] = clean_int($_POST['numberoftickets']); $user['MaxMb'] = \Grase\Locale::localeNumberFormat(clean_number($_POST['MaxMb'])); $user['Max_Mb'] = \Grase\Locale::localeNumberFormat(clean_number($_POST['Max_Mb'])); if ($_POST['Max_Mb'] == 'inherit') { $user['Max_Mb'] = 'inherit'; } $user['MaxTime'] = \Grase\Locale::localeNumberFormat(clean_int($_POST['MaxTime'])); $user['Max_Time'] = \Grase\Locale::localeNumberFormat(clean_int($_POST['Max_Time'])); if ($_POST['Max_Time'] == 'inherit') {
} $condensePreviousMonthsResults = CronFunctions::getInstance()->condensePreviousMonthsAccounting(); if ($condensePreviousMonthsResults) { echo "{$condensePreviousMonthsResults}\n"; } $clearOldPostDataResults = CronFunctions::getInstance()->clearOldPostAuth(); if ($clearOldPostDataResults) { echo "{$clearOldPostDataResults}\n"; } $clearPostAuthMACRejectResults = CronFunctions::getInstance()->clearPostAuthMacRejects(); if ($clearPostAuthMACRejectResults) { echo "{$clearPostAuthMACRejectResults}\n"; } if (isset($_GET['deleteoutoftimeusers']) && $_GET['deleteoutoftimeusers']) { $deleteOutOfTimeUsersResults = CronFunctions::getInstance()->deleteOutOfTimeUsers(); if ($deleteOutOfTimeUsersResults) { echo "{$deleteOutOfTimeUsersResults}\n"; } } if (isset($_GET['deleteoutofdatausers']) && $_GET['deleteoutofdatausers']) { $deleteOutOfDataUsersResults = CronFunctions::getInstance()->deleteOutOfDataUsers(); if ($deleteOutOfDataUsersResults) { echo "{$deleteOutOfDataUsersResults}\n"; } } $clearOldBatchesResults = CronFunctions::getInstance()->clearOldBatches(); if ($clearOldBatchesResults) { echo "{$clearOldBatchesResults}\n"; } echo CronFunctions::getInstance()->activateExpireAfterLogin();