$menuId = $database->escapeString($_POST['menuId']);
    $appearName = $database->escapeString($_POST['appearName']);
    $links->setMenuId($menuId);
    $links->setCategoryId(0);
    $links->setIsCustomLink(0);
    $links->setHttp("");
    $startPos = $links->numByMenu($database) + 1;
    foreach ($_POST['pageId'] as $id) {
        if ($appearName == "") {
            $pages->setPageId($id);
            $pages->getById($database);
            $links->setAppearName($pages->getPageName());
        } else {
            $links->setAppearName($appearName);
        }
        $links->setPosition($startPos);
        $links->setPageId($id);
        $links->create($database);
        $startPos++;
    }
    echo "true";
} else {
    if (isset($_POST['catIds']) && $_POST['catIds'] != "" && isset($_POST['menuId']) && $_POST['menuId'] != "" && isset($_POST['isCategory']) && $_POST['isCategory'] == "true") {
        // add pages to the menu
        $menuId = $database->escapeString($_POST['menuId']);
        $appearName = $database->escapeString($_POST['appearName']);
        $links->setMenuId($menuId);
        $links->setIsCustomLink(0);
        $links->setHttp("");
        $links->setPageId(0);
        $startPos = $links->numByMenu($database) + 1;
    // 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 {
    echo "false";
}