/** * Edit a category * * @return void */ public function editTask($row = null) { Request::setVar('hidemainmenu', 1); if (!is_object($row)) { // Incoming (expecting an array) $id = Request::getVar('id', array(0)); $id = is_array($id) ? $id[0] : $id; // Load the object $row = new JobCategory($this->database); $row->load($id); } $this->view->row = $row; // Output the HTML $this->view->setLayout('edit')->display(); }