コード例 #1
0
 /**
  * Delete category form (use Ajax)
  *
  * @param   integer $id Category ID
  * @return  void
  */
 public function delete($id)
 {
     // load dictionaries
     $this->dict->get_wordarray(array('form', 'categories'));
     // get object
     $mod = new Category_model();
     $obj = $mod->get_by_id($id, 'categories', 'id_area, lang, tag, title');
     // build the form
     $fields = array();
     $fields[] = array('label' => null, 'type' => 'hidden', 'value' => $id, 'name' => 'id');
     // if submitted
     if (X4Route_core::$post) {
         $this->deleting($id, $obj);
         die;
     }
     // contents
     $view = new X4View_core('delete');
     $view->title = _DELETE_CATEGORY;
     $view->item = $obj->title;
     // form builder
     $view->form = X4Form_helper::doform('delete', $_SERVER["REQUEST_URI"], $fields, array(null, _YES, 'buttons'), 'post', '', 'onclick="setForm(\'delete\');"');
     $view->render(TRUE);
 }