public function indexAction($offset = 0) { $this->permission('index'); $this->load->library('pagination'); $pm_issues = new \modules\pm\models\Pm_issues(); $pm_issues->_select = "pm_issue_id, title, pm_issue_statues_id"; $pm_issue_statues = new \modules\pm\models\Pm_issue_statues(); $pm_issue_statues->_select = "pm_issue_statues_id, title, color"; $pm_issue_statues->_limit = $this->config->get('limit'); $pm_issue_statues->_offset = $offset; return $this->render('pm_sticky_issues/index', ['items' => $pm_issue_statues->get(), 'issues' => $pm_issues->get(), 'issue_model' => $pm_issues, 'pagination' => $this->Pagination->generate(['url' => Uri_helper::url('management/pm_sticky_issues/index'), 'total' => $pm_issue_statues->get(true), 'limit' => $pm_issue_statues->_limit, 'offset' => $pm_issue_statues->_offset])]); }
public function manageAction($id = false) { if ($id) { $this->permission('edit'); } else { $this->permission('add'); } $this->language->load("pm_pm_issue_statues"); $pm_issue_statues = new \modules\pm\models\Pm_issue_statues(); if ($_POST) { $pm_issue_statues->attributes = ['title' => $this->input->post('title'), 'color' => $this->input->post('color')]; } if ($id) { $pm_issue_statues->pm_issue_statues_id = $id; } if ($pm_issue_statues->save()) { Uri_helper::redirect("management/pm_issue_statues"); } else { return $this->render('pm_issue_statues/manage', ['item' => $id ? $pm_issue_statues->get() : null]); } }