Example #1
0
 /**
  * Controller-Processing
  */
 public function process()
 {
     $cjId = $this->getRequestVar('cjId');
     if ($cjId) {
         $cjClassName = \fpcm\model\abstracts\cron::getCronNamespace($cjId);
         /* @var $cronjob \fpcm\model\abstracts\cron */
         $cronjob = new $cjClassName($cjId);
         if (!is_a($cronjob, '\\fpcm\\model\\abstracts\\cron')) {
             trigger_error("Cronjob class {$cjId} must be an instance of \"\fpcm\\model\\abstracts\\cron\"!");
             return false;
         }
         $cronjob->run();
         $cronjob->updateLastExecTime();
         return true;
     }
     $cronlist = new \fpcm\model\crons\cronlist();
     $crons = $cronlist->getExecutableCrons();
     if (!count($crons)) {
         return true;
     }
     foreach ($crons as $cron) {
         $cronlist->registerCronAjax($cron);
     }
     return true;
 }
Example #2
0
 /**
  * Controller-Processing
  */
 public function process()
 {
     if (!parent::process()) {
         return false;
     }
     $cronlist = new \fpcm\model\crons\cronlist();
     $this->view->assign('cronjobList', $cronlist->getCronsData());
     $this->view->assign('currentTime', time());
     $this->view->render();
     $this->view->render();
 }
Example #3
0
 /**
  * Lädt Cronjob-Log (Typ 5)
  */
 private function loadLog5()
 {
     $cronlist = new \fpcm\model\crons\cronlist();
     $view = new \fpcm\model\view\ajax('cronjobs', 'logs');
     $view->assign('cronjobList', $cronlist->getCronsData());
     $view->assign('currentTime', time());
     $view->initAssigns();
     $view->render();
 }