Exemple #1
0
$debugs[] = '* Submission Account Limits Controlled';
/* Organization Daily Limit Resetter */
$newReset = date("Y-m-d H:i:s", strtotime(date("Y-m-d H:i:s") . "+1 day"));
if ($myconn->query("UPDATE " . db_table_pref . "organizations SET daily_sent=0, daily_reset='" . $newReset . "' WHERE isActive=1 AND daily_reset<'" . date("Y-m-d H:i:s") . "'")) {
    $debugs[] = '* Organization Daily Limit Reset';
}
/* Task List Modifier */
$letChr = new Crontab();
$currJobs = $letChr->getJobs();
$remJobs = array();
$addJobs = array();
$opTasks = $myconn->query("SELECT * FROM " . db_table_pref . "chronos ORDER BY pos DESC") or die(mysqli_error($myconn));
while ($opTasksRs = $opTasks->fetch_assoc()) {
    /* Remove Crons */
    if ($opTasksRs['pos'] == 1) {
        if ($letChr->doesJobExist($opTasksRs['cron_command'])) {
            $remJobs[] = $opTasksRs['cron_command'];
            $myconn->query("DELETE FROM " . db_table_pref . "chronos WHERE ID=" . $opTasksRs['ID'] . "");
            $debugs[] = '* Removed Cron: ' . $opTasksRs['cron_command'];
        } else {
            $debugs[] = '* There No Expired Cron Command Found';
        }
    } else {
        if ($opTasksRs['launch_date'] <= date('Y-m-d H:i:s')) {
            if (!$letChr->doesJobExist($opTasksRs['cron_command'])) {
                $addJobs[] = $opTasksRs['cron_command'];
                $debugs[] = '* New Cron: ' . $opTasksRs['cron_command'];
            }
        } else {
            //
        }