public function syncallocations() { global $init; require_once PATH_CORE . '/classes/cron.class.php'; $cObj = new cron($init['apiKey']); $cObj->forceJob('facebookAllocations'); echo 'Completed'; set_flash(array('notice' => "Finished synching allocations")); redirect(url_for($this->name, 'index')); }
public function run_cronjob() { global $init; require_once PATH_CORE . '/classes/cron.class.php'; $cObj = new cron($init['apiKey']); if (isset($_GET['task'])) { $task = $_GET['task']; $cObj->forceJob($task); set_flash(array('notice' => "Cron job ({$task}) completed.")); redirect(url_for($this->name, 'cronjobs')); } else { set_flash(array('error' => "Invalid cron job -- aborted.")); redirect(url_for($this->name, 'cronjobs')); } }
require_once PATH_FACEBOOK . '/classes/cleanupFacebook.class.php'; $cleanupObj = new cleanupFacebook($db, ''); $cleanupObj->flushDatabase(); echo 'fb/st Database cleansed<br />'; } break; case 'resetLog': $db->delete("Log"); // for debug purposes break; case 'testJob': $job = $_GET['job']; echo 'Testing job:' . $job . '<br>'; require_once PATH_CORE . '/classes/cron.class.php'; $cObj = new cron($init['apiKey']); $cObj->forceJob($job); break; case 'cleanupUser': require_once PATH_CORE . '/classes/teamBackend.class.php'; $teamObj = new teamBackend($db); $teamObj->cleanupUser($_GET['userid']); break; /* deprecated case 'rewardBetaTesters': require_once (PATH_CORE. '/classes/teamBackend.class.php'); $teamObj = new teamBackend($db); $teamObj->rewardBetaTesters(); break; case 'reSync': // call all cron jobs with new sync info require_once(PATH_CORE.'/classes/cron.class.php');
die; } // override default time limit set_time_limit(300); require_once PATH_CORE . '/classes/cron.class.php'; $cObj = new cron($init['apiKey']); echo 'Starting CRON engine.<br />'; // when you set init variable, we populate the job list for the first time if (isset($_GET['init'])) { echo 'Initialize cron jobs...'; $cObj->initJobs(); $cObj->resetJobs(); $cObj->fetchJobs(); echo 'exiting now...'; exit; } if (isset($_GET['reset'])) { echo 'Reset cron jobs...'; $cObj->resetJobs(); echo 'exiting now...'; exit; } if (isset($_GET['force'])) { // only run this one job $cObj->forceJob($_GET['force']); } else { // run the jobs $cObj->fetchJobs(); } $cObj->hasDeadTasks(); echo 'Exiting CRON engine.<br />';