public function all($params) { $params['order'] = isset($params['order']) ? $params['order'] : ['id|ASC']; $priorities = Priority::select("priorities.*"); $priorities = parent::execute($priorities, $params); return $priorities; }
public function getformAction() { if (!$this->isXmlHttpRequest()) { throw new \Exception('Неверный тип запроса!'); } $project = false; $task = false; if (!is_null($this->request->getPost('projects_id')) && (int) $this->request->getPost('projects_id') > 0) { $projectsId = (int) $this->request->getPost('projects_id'); $projectsModel = new Projects(); $project = $projectsModel->getProjectsDataForEdit($projectsId); } if (!is_null($this->request->getPost('id')) && (int) $this->request->getPost('id') > 0) { $id = (int) $this->request->getPost('id'); $tasksModel = new Tasks(); $task = $tasksModel->getTasksDataById($id); if ($task['projects_id'] > 0) { $projectsModel = new Projects(); $project = $projectsModel->getProjectsDataForEdit($task['projects_id']); } $usersModel = new Users(); $usersModel->setWhere('`roles_id` IN(1,2)'); $this->view->initiators = $usersModel->select(); $usersModel->setWhere('`roles_id` IN(1,3)'); $this->view->executors = $usersModel->select(); $taskstatusModel = new Taskstatus(); $this->view->statuses = $taskstatusModel->select(); } $priorityModel = new Priority(); $this->view->priorities = $priorityModel->select(); $this->view->project = $project; $this->view->task = $task; $this->view->user = $this->session->getCurrentUser(); }