예제 #1
0
$member->select($_SESSION['btUsername']);
$menuCatObj = new MenuCategory($mysqli);
$cID = $consoleObj->findConsoleIDByName("Manage Menu Categories");
$consoleObj->select($cID);
$_GET['cID'] = $cID;
if ($member->authorizeLogin($_SESSION['btPassword'])) {
    $memberInfo = $member->get_info_filtered();
    if ($member->hasAccess($consoleObj) && $menuCatObj->select($_POST['mcID'])) {
        $menuCatInfo = $menuCatObj->get_info_filtered();
        $result = $mysqli->query("SELECT menuitem_id FROM " . $dbprefix . "menu_item WHERE menucategory_id = '" . $menuCatInfo['menucategory_id'] . "'");
        if ($result->num_rows > 0) {
            echo "<div id='newDeleteMessage' style='display: none'><p align='center'>There are currently menu items under the menu category <b>" . $menuCatInfo['name'] . "</b>.  Please move all menu items out of this category before deleting it.</p></div>";
            echo "\n\t\t\t\t<script type='text/javascript'>\n\t\t\t\t\t\$(document).ready(function() {\n\t\t\t\t\t\t\$('#deleteMessage').dialog('close');\n\t\t\t\t\t\t\$('#newDeleteMessage').dialog({\n\t\t\t\t\t\t\n\t\t\t\t\t\t\ttitle: 'Manage Menu Categories - Delete',\n\t\t\t\t\t\t\tmodal: true,\n\t\t\t\t\t\t\tzIndex: 9999,\n\t\t\t\t\t\t\tresizable: false,\n\t\t\t\t\t\t\tshow: 'scale',\n\t\t\t\t\t\t\twidth: 400,\n\t\t\t\t\t\t\tbuttons: {\n\t\t\t\t\t\t\t\t'OK': function() {\n\t\t\t\t\t\t\t\t\t\$(this).dialog('close');\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t\n\t\t\t\t\t});\n\t\t\t\t</script>\n\t\t\t";
        } elseif ($_POST['confirm'] == "1") {
            $refreshSection = $menuCatObj->get_info("section");
            $menuCatObj->delete();
            $menuCatObj->resortOrder();
            include "include/menucategorylist.php";
            /*
            echo "
            
            	<script type='text/javascript'>
            
            		$(document).ready(function() {
            		
            			$.post('".$MAIN_ROOT."themes/_refreshmenus.php', { refreshSectionID: '".$refreshSection."' }, function(data) {
            				$('#menuSection_".$refreshSection."').html(data);		
            			});
            		
            		});