$session = new Session(); if (!$session->isLogin) { redirect("../login.php"); } $database = new Database(); $user = new User(); $menu = new Menu(); $links = new Links(); $pages = new Page(); if (isset($_POST['addMenuBtn'])) { $menuName = $database->escapeString($_POST['menuName']); $description = $database->escapeString($_POST['description']); // check if parent is set if (isset($_POST['parent']) && $_POST['parent'] != "" && $_POST['parent'] != null) { $parentLinkId = $database->escapeString($_POST['parent']); $links->setLinkId($parentLinkId); $language = $links->getSubMenusLangId($database); } else { $language = $database->escapeString($_POST['language']); $parentLinkId = 0; } // set values $menu->setLangId($language); $menu->setIsMain(0); $menu->setDescription($description); $menu->setParentLinkId($parentLinkId); $menu->setTitle($menuName); // do not allove a link to have two sub menus if ($parentLinkId != 0) { if ($menu::checkParent($database, $parentLinkId) == 0) { if ($menu->create($database)) {
$positionArray = $_POST['positionArray']; $menuId = $database->escapeString($_POST['menuId']); // CHANGE TITLE $menu->setTitle($menuTitle); $menu->setMenuId($menuId); $menu->updateTitle($database); $menu->setLangId($menu->getMenuLang($database)); // UPDATE isMain if ($_POST['isMain'] == "true") { $menu->updateIsMain($database); } // DELETE LINKS if (isset($_POST['deletedList'])) { $deletedList = $_POST['deletedList']; foreach ($deletedList as $del) { $links->setLinkId($database->escapeString($del)); if ($links->delete($database)) { } } } // EDIT POSITIONS $count = 0; foreach ($linksArray as $link) { $links->setLinkId($database->escapeString($link)); $links->setPosition($database->escapeString($positionArray[$count])); if ($links->updatePosition($database)) { } $count++; } echo "true"; } else {