public function deleteAction($id = false) { $this->permission('delete'); if (!$id) { return Brightery::error404("The page you requested is not found."); } $model = new \modules\pm\models\Pm_priorities(); $model->pm_priority_id = $id; if ($model->delete()) { Uri_helper::redirect("management/pm_priorities"); } }
public function indexAction($offset = 0) { $this->permission('index'); $this->load->library('pagination'); $model = new \modules\pm\models\Pm_issues(); $model->_select = "pm_issue_id,title,description,pm_reviewer_id,pm_issue_statues_id\n pm_project_id,created_time,estimated_time,parent,pm_priority_id,deadline,pm_issue_type_id"; $model->_limit = $this->config->get('limit'); $model->_offset = $offset; $config = ['url' => Uri_helper::url('management/pm_issues/index'), 'total' => $model->get(true), 'limit' => $model->_limit, 'offset' => $model->_offset]; $model_priorities = new \modules\pm\models\Pm_priorities(); $model_priorities->_select = "pm_priority_id ,name ,color"; $priorities = $model_priorities->get(); return $this->render('pm_issues/index', ['items' => $model->get(), 'priorities' => $priorities, 'pagination' => $this->Pagination->generate($config)]); }