function view() { Job::installByHandle('index_search'); $this->set('availableJobs', Job::getAvailableList(0)); $this->set('jobList', Job::getList()); $this->set('auth', Job::generateAuth()); }
function view(){ $jobObj = Loader::model("job"); Job::installByHandle('index_search'); $this->set( 'availableJobs', Job::getAvailableList(0) ); $this->set( 'jobListRS', Job::getList() ); $this->set('auth', Job::generateAuth()); }
function on_start() { parent::on_start(); $this->set('availableJobs', Job::getAvailableList(0)); $this->set('installedJobs', Job::getList()); $this->set('jobSets', JobSet::getList()); $this->set('auth', Job::generateAuth()); }
<?php defined('C5_EXECUTE') or die('Access Denied.'); if (ENABLE_JOB_SCHEDULING) { $c = Page::getCurrentPage(); if ($c instanceof Page && !$c->isAdminArea()) { // check for non dashboard page $jobs = Job::getList(true); $auth = Job::generateAuth(); $url = ""; // jobs if (count($jobs)) { foreach ($jobs as $j) { if ($j->isScheduledForNow()) { $url = BASE_URL . View::url('/tools/required/jobs/run_single?auth=' . $auth . '&jID=' . $j->getJobID()); break; } } } // job sets if (!strlen($url)) { $jSets = JobSet::getList(); if (is_array($jSets) && count($jSets)) { foreach ($jSets as $set) { if ($set->isScheduledForNow()) { $url = BASE_URL . View::url('/tools/required/jobs?auth=' . $auth . '&jsID=' . $set->getJobSetID()); break; } } } }