Esempio n. 1
0
require_once dirname(dirname(dirname(__FILE__))) . '/admin-globals.php';
if (extensionEnabled('zenpage')) {
    require_once dirname(dirname(dirname(__FILE__))) . '/' . PLUGIN_FOLDER . '/zenpage/admin-functions.php';
}
require_once dirname(__FILE__) . '/menu_manager-admin-functions.php';
admin_securityChecks(NULL, currentRelativeURL());
$page = 'edit';
$result = NULL;
$reports = array();
if (isset($_GET['id'])) {
    $result = getItem(sanitize($_GET['id']));
}
if (isset($_GET['save'])) {
    XSRFdefender('update_menu');
    if ($_POST['update']) {
        $result = updateMenuItem($reports);
    } else {
        $result = addItem($reports);
    }
}
if (isset($_GET['del'])) {
    XSRFdefender('delete_menu');
    deleteItem($reports);
}
printAdminHeader('menu', is_array($result) && $result['id'] ? gettext('edit') : gettext('add'));
?>
<link rel="stylesheet" href="../zenpage/zenpage.css" type="text/css" />
<?php 
$menuset = checkChosenMenuset();
?>
</head>
Esempio n. 2
0
        reloadMenu($userID);
        break;
    case "select":
        echo "<p class='debug'>MenuID: {$MenuID} :: ID: {$id}</p>";
        include_once './panels/dbMenuItem.php';
        if ($MenuID != "") {
            getMenuItem($MenuID, $userID);
        } else {
            if ($id != "") {
                getMenuItem($id, $userID);
            }
        }
        break;
    case "edit":
        include_once './panels/dbMenuItem.php';
        updateMenuItem($MenuName, $PagePath, $Sequence, $RequiresAuthentication, $ParentItem, $Color, $MenuID, $QueryString);
        reloadMenu($userID);
        break;
}
function filterDropDown($fields)
{
    dropdownFields($fields, "Filter By", "filterBy", $filterBy);
}
function orderDropDown($fields)
{
    dropdownFields($fields, "Order By", "orderBy", $orderBy);
}
listData($listQuery, $userID);
function listData($listQuery, $userID)
{
    include_once './panels/dbMenuItem.php';