/** * Delete Menu form (use Ajax) * * @param integer $id Menu ID * @return void */ public function delete($id) { // load dictionaries $this->dict->get_wordarray(array('form', 'menus')); // get object $menu = new Menu_model(); $obj = $menu->get_by_id($id, 'menus', 'name, id_theme'); // build the form $fields = array(); $fields[] = array('label' => null, 'type' => 'hidden', 'value' => $id, 'name' => 'id'); $fields[] = array('label' => null, 'type' => 'hidden', 'value' => $obj->id_theme, 'name' => 'id_theme'); // if submitted if (X4Route_core::$post) { $this->deleting($_POST); die; } // contents $view = new X4View_core('delete'); $view->title = _DELETE_MENU; $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); }