예제 #1
0
 /**
  * Delete dictionary word form (use Ajax)
  *
  * @param   integer $id Dictionary word ID
  * @return  void
  */
 public function delete($id)
 {
     // load dictionaries
     $this->dict->get_wordarray(array('form', 'dictionary'));
     // get object
     $dict = new Dictionary_model();
     $obj = $dict->get_by_id($id, 'dictionary', 'id, xkey, lang, area, what');
     // build the form
     $fields = array();
     $fields[] = array('label' => null, 'type' => 'hidden', 'value' => $id, 'name' => 'id');
     // if submitted
     if (X4Route_core::$post) {
         $this->deleting($obj);
         die;
     }
     // contents
     $view = new X4View_core('delete');
     $view->title = _DELETE_WORD;
     $view->item = $obj->xkey;
     // form builder
     $view->form = X4Form_helper::doform('delete', $_SERVER["REQUEST_URI"], $fields, array(null, _YES, 'buttons'), 'post', '', 'onclick="setForm(\'delete\');"');
     $view->render(TRUE);
 }