die(header("location:" . Href(THIS, 1))); } else { form("label", icon("info") . 'Не указано Имя пункта меню'); } break; //Отмена изменений в меню, и выход без сохранения //Отмена изменений в меню, и выход без сохранения case 'Отмена': unset($_SESSION['modelmenu']); die(header('location:' . href())); break; //Сохранить изменения меню //Сохранить изменения меню case 'Сохранить': foreach ($_SESSION['modelmenu'] as $v) { $file .= implode("->", $v) . "\n"; } file_put_contents(GLISS_ADDIR . 'adjustment/menu.php', $file); die(header("location:" . Href())); break; //Удалить пункт меню //Удалить пункт меню case 'Удалить': del_child($_POST['del']); die(header("location:" . Href(THIS, 1))); break; } } } else { html(error(403)); }
<b>Добавить пункт меню:</b> <br> <form action="" method="post"> Имя пункта:<br> <input name="name" value="<?php echo htmlspecialchars($_POST['name']); ?> " size="30"><br> Выберите модуль<br> <select name="module"> <?php echo appendix_scan_dir(); ?> </select><br><br> <input value="Добавить" type="submit"> </form> <?php if ($_POST) { if ($_POST['name'] && $_POST['module'] && mb_strlen($_POST['name']) <= 35) { $hq->new_record('menu', 'name', $_POST['name']); $hq->new_record('menu', 'link', $_POST['module']); die(header("location:" . Href(THIS, $GET[1]))); } else { echo '<br>Непривильно заполнено поле "Имя пункта".<br>'; } } echo '<br>' . icon(home) . '<a href="' . href() . '">Раздел администратора</a>'; } } else { echo error(403); }