public function indexAction() { $tasks = $this->_model->fetchAll($sql = $this->_model->select()->where('in_progress IS NULL')->where('active = 1')); $taskToRun = array(); foreach ($tasks as $task) { if ($task->week_day != '*' && intval($task->week_day) != date('N')) { continue; } if ($task->month != '*' && intval($task->month) != date('n')) { continue; } if ($task->day != '*' && intval($task->day) != date('j')) { continue; } if ($task->hour != '*' && intval($task->hour) != date('G')) { continue; } if ($task->minute != '*' && intval($task->minute) != intval(date('i'))) { continue; } $taskToRun[] = $task; } self::RunTasks($taskToRun); }
public function indexAction() { $this->view->tasks = $this->_model->fetchAll(); }