Пример #1
0
 /**
  * Delete context form (use Ajax)
  *
  * @param   integer $id Context ID
  * @return  void
  */
 public function delete($id)
 {
     // get object
     $mod = new Context_model();
     $obj = $mod->get_by_id($id, 'contexts', 'id_area, lang, name, code');
     // only added context can be deleted
     if ($obj->code > 100) {
         // load dictionaries
         $this->dict->get_wordarray(array('form', 'contexts'));
         // 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_CONTEXT;
         $view->item = $obj->name;
         // form builder
         $view->form = X4Form_helper::doform('delete', $_SERVER["REQUEST_URI"], $fields, array(null, _YES, 'buttons'), 'post', '', 'onclick="setForm(\'delete\');"');
         $view->render(TRUE);
     }
 }