예제 #1
0
    $consoleObj->select($_GET['cID']);
    if (!$member->hasAccess($consoleObj)) {
        exit;
    }
}
$cID = $_GET['cID'];
define("MANAGEMENU_FUNCTIONS", true);
include BASE_DIRECTORY . "members/include/admin/managemenu/_functions.php";
$menuCatObj = new MenuCategory($mysqli);
$menuItemObj = new MenuItem($mysqli);
$dispError = "";
$countErrors = 0;
$itemTypeOptions = array("link" => "Link", "image" => "Image", "custompage" => "Custom Page", "customform" => "Custom Form Page", "downloads" => "Download Page", "top-players" => "Top Players", "shoutbox" => "Shoutbox", "forumactivity" => "Latest Forum Activity", "newestmembers" => "Newest Members", "poll" => "Poll", "login" => "Default Login", "customcode" => "Custom Block - Code Editor", "customformat" => "Custom Block - WYSIWYG Editor");
$textAlignOptions = array("left" => "Left", "center" => "Center", "right" => "Right");
$menuCatOptions = array();
$arrMenuCats = $menuCatObj->get_entries(array(), "sortnum");
foreach ($arrMenuCats as $menuCatInfo) {
    $menuCatOptions[$menuCatInfo['menucategory_id']] = $menuCatInfo['name'];
}
if (count($arrMenuCats) == 0) {
    echo "\n\t<div style='display: none' id='errorBox'>\n\t\t<p align='center'>\n\t\t\tYou must add a menu category before adding any items!\n\t\t</p>\n\t</div>\n\t\n\t<script type='text/javascript'>\n\t\tpopupDialog('Add New Menu Item', '" . $MAIN_ROOT . "members', 'errorBox');\n\t</script>\n\t";
    exit;
}
$selectMenuCat = isset($_GET['mcID']) ? $_GET['mcID'] : "";
$displayOrderOptions = array();
if (isset($_POST['menucategory'])) {
    $arrMenuItems = $menuItemObj->get_entries(array("menucategory_id" => $_POST['menucategory']), "sortnum");
    foreach ($arrMenuItems as $eachMenuItem) {
        $displayOrderOptions[$eachMenuItem['menuitem_id']] = $eachMenuItem['name'];
    }
    if (count($displayOrderOptions) == 0) {