Beispiel #1
0
function linkmanage_saveNav()
{
    global $zbp;
    if (GetVars('id', 'POST')) {
        $n = linkmanageGetNav();
        $n['data'][GetVars('id', 'POST')]['name'] = GetVars('MenuName', 'POST');
        $zbp->Config('linkmanage')->Nav = json_encode($n);
        $zbp->Config('linkmanage')->{$n}['data'][GetVars('id', 'POST')]['id'] = json_encode(GetVars('menuItem', 'POST'));
        $zbp->SaveConfig('linkmanage');
        //TODO:编译导航
    }
    echo json_encode(GetVars('menuItem', 'POST'));
    die;
}
Beispiel #2
0
<?php

require '../../../zb_system/function/c_system_base.php';
require '../../../zb_system/function/c_system_admin.php';
$zbp->Load();
$action = 'root';
if (!$zbp->CheckRights($action)) {
    $zbp->ShowError(6);
    die;
}
if (!$zbp->CheckPlugin('linkmanage')) {
    $zbp->ShowError(48);
    die;
}
$Navs = linkmanageGetNav();
$locals = linkmanage_GetLocation();
$blogtitle = '导航编辑';
require $blogpath . 'zb_system/admin/admin_header.php';
require $blogpath . 'zb_system/admin/admin_top.php';
if (GetVars('nav', 'POST') != 0) {
    $menuID = GetVars('nav', 'POST');
    $n = json_decode($zbp->Config('linkmanage')->Nav, true);
    $local_set = json_decode($zbp->Config('linkmanage')->local_set, true);
    if (GetVars('location', 'POST') == 0) {
        $zbp->ShowHint('bad', '位置选择错误');
    } else {
        $n['data'][$menuID]['location'] = GetVars('location', 'POST');
        $local_set[GetVars('location', 'POST')] = $menuID;
        $zbp->Config('linkmanage')->Nav = json_encode($n);
        $zbp->Config('linkmanage')->local_set = json_encode($local_set);
        $zbp->SaveConfig('linkmanage');