dol_fiche_head($head, 'editor', $langs->trans("Menus")); print $langs->trans("MenusEditorDesc") . "<br>\n"; print "<br>\n"; // Confirmation for remove menu entry if ($action == 'delete') { $sql = "SELECT m.titre"; $sql .= " FROM " . MAIN_DB_PREFIX . "menu as m"; $sql .= " WHERE m.rowid = " . $_GET['menuId']; $result = $db->query($sql); $obj = $db->fetch_object($result); print $form->formconfirm("index.php?menu_handler=" . $menu_handler . "&menuId=" . $_GET['menuId'], $langs->trans("DeleteMenu"), $langs->trans("ConfirmDeleteMenu", $obj->titre), "confirm_delete"); } print '<form name="newmenu" class="nocellnopadd" action="' . $_SERVER["PHP_SELF"] . '">'; print '<input type="hidden" action="change_menu_handler">'; print $langs->trans("MenuHandler") . ': '; print $formadmin->select_menu_families($menu_handler . (preg_match('/_menu/', $menu_handler) ? '' : '_menu'), 'menu_handler', array_merge($dirstandard, $dirsmartphone)); print ' <input type="submit" class="button" value="' . $langs->trans("Refresh") . '">'; print '</form>'; print '<br>'; print '<table class="border" width="100%">'; print '<tr class="liste_titre">'; print '<td>' . $langs->trans("TreeMenuPersonalized") . '</td>'; print '<td align="right"><div id="iddivjstreecontrol"><a href="#">' . img_picto('', 'object_category') . ' ' . $langs->trans("UndoExpandAll") . '</a>'; print ' | <a href="#">' . img_picto('', 'object_category-expanded') . ' ' . $langs->trans("ExpandAll") . '</a></div></td>'; print '</tr>'; print '<tr>'; print '<td colspan="2">'; // ARBORESCENCE $rangLast = 0; $idLast = -1; if ($conf->use_javascript_ajax) {
if ($_GET['menuId']) { $sql = "SELECT m.rowid, m.mainmenu, m.level, m.langs FROM " . MAIN_DB_PREFIX . "menu as m WHERE m.rowid = " . $_GET['menuId']; $res = $db->query($sql); if ($res) { while ($menu = $db->fetch_array($res)) { $parent_rowid = $menu['rowid']; $parent_mainmenu = $menu['mainmenu']; $parent_langs = $menu['langs']; $parent_level = $menu['level']; } } } // Handler print '<tr><td class="fieldrequired">' . $langs->trans('MenuHandler') . '</td>'; print '<td>'; $formadmin->select_menu_families($menu_handler, 'menu_handler', $dirmenu); print '</td>'; print '<td>' . $langs->trans('DetailMenuHandler') . '</td></tr>'; //User print '<tr><td class="nowrap fieldrequired">' . $langs->trans('MenuForUsers') . '</td>'; print '<td><select class="flat" name="user">'; print '<option value="2" selected>' . $langs->trans("AllMenus") . '</option>'; print '<option value="0">' . $langs->trans('Internal') . '</option>'; print '<option value="1">' . $langs->trans('External') . '</option>'; print '</select></td>'; print '<td>' . $langs->trans('DetailUser') . '</td></tr>'; // Type print '<tr><td class="fieldrequired">' . $langs->trans('Type') . '</td><td>'; if ($parent_rowid) { print $langs->trans('Left'); print '<input type="hidden" name="type" value="left">';
{ $sql = "SELECT m.titre"; $sql.= " FROM ".MAIN_DB_PREFIX."menu as m"; $sql.= " WHERE m.rowid = ".$_GET['menuId']; $result = $db->query($sql); $obj = $db->fetch_object($result); $ret=$html->form_confirm("index.php?menu_handler=".$menu_handler."&menuId=".$_GET['menuId'],$langs->trans("DeleteMenu"),$langs->trans("ConfirmDeleteMenu",$obj->titre),"confirm_delete"); if ($ret == 'html') print '<br>'; } print '<form name="newmenu" class="nocellnopadd" action="'.$_SERVER["PHP_SELF"].'">'; print '<input type="hidden" action="change_menu_handler">'; print $langs->trans("MenuHandler").': '; print $htmladmin->select_menu_families($menu_handler,'menu_handler',$dirmenu); print ' <input type="submit" class="button" value="'.$langs->trans("Refresh").'">'; print '</form>'; print '<br>'; print '<table class="border" width="100%">'; print '<tr class="liste_titre">'; print '<td>'.$langs->trans("TreeMenuPersonalized").'</td>'; print '</tr>'; print '<tr>'; print '<td>'; // ARBORESCENCE