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)]); }
public function manageAction($id = false) { $this->permission('manage'); if ($id) { $model = new \modules\pm\models\Pm_priorities('edit'); } else { $model = new \modules\pm\models\Pm_priorities('add'); } $model->attributes = $this->Input->post(); $model->_select = "pm_priority_id,name,color"; if ($id) { $model->pm_priority_id = $id; } if ($model->save()) { Uri_helper::redirect("management/pm_priorities"); } return $this->render('pm_priorities/manage', ['item' => $id ? $model->get() : null]); }