/** * Display a form for adding/editing a record * * @param mixed $row * @return void */ public function editTask($row = null) { Request::setVar('hidemainmenu', 1); if (!is_object($row)) { // Incoming $id = Request::getInt('id', 0); // Initiate database class and load info $row = new Category($this->database); $row->load($id); } $this->view->row = $row; // Set any errors foreach ($this->getErrors() as $error) { $this->view->setError($error); } // Output the HTML $this->view->setLayout('edit')->display(); }