예제 #1
0
 /**
  * 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();
 }