Exemplo n.º 1
0
function ActivePlugin_AuditRecords()
{
    Add_Filter_Plugin('Filter_Plugin_Edit_Response', 'AuditRecords_Edit_Response');
    Add_Filter_Plugin('Filter_Plugin_PostArticle_Core', 'AuditRecords_Main');
    Add_Filter_Plugin('Filter_Plugin_Edit_Response3', 'AuditRecords_Edit_Response3');
    Add_Filter_Plugin('Filter_Plugin_Admin_LeftMenu', 'AuditRecords_AddMenu');
}
Exemplo n.º 2
0
function ActivePlugin_passwordvisit()
{
    Add_Filter_Plugin('Filter_Plugin_Edit_Response3', 'passwordvisit_show_encrypt_button');
    Add_Filter_Plugin('Filter_Plugin_PostArticle_Core', 'passwordvisit_save_postpassword');
    Add_Filter_Plugin('Filter_Plugin_ViewList_Template', 'passwordvisit_list_password');
    Add_Filter_Plugin('Filter_Plugin_ViewPost_Template', 'passwordvisit_input_password');
}
Exemplo n.º 3
0
function ActivePlugin_Storage()
{
    Add_Filter_Plugin('Filter_Plugin_Upload_Url', 'Storage_Return_Url');
    Add_Filter_Plugin('Filter_Plugin_Upload_SaveFile', 'Storage');
    Add_Filter_Plugin('Filter_Plugin_Upload_DelFile', 'Storage_Del');
    // Add_Filter_Plugin('Filter_Plugin_Upload_SaveBase64File','Storage');
}
Exemplo n.º 4
0
/**
 * Create & Update category
 */
function api_category_post_function()
{
    global $zbp;
    Add_Filter_Plugin('Filter_Plugin_PostCategory_Succeed', 'api_category_post_callback');
    PostCategory();
    $zbp->BuildModule();
    $zbp->SaveCache();
}
Exemplo n.º 5
0
/**
 * Create & Update article
 */
function api_article_post_function()
{
    global $zbp;
    Add_Filter_Plugin('Filter_Plugin_PostArticle_Succeed', 'api_article_post_callback');
    PostArticle();
    $zbp->BuildModule();
    $zbp->SaveCache();
}
Exemplo n.º 6
0
function ActivePlugin_CustomMeta()
{
    Add_Filter_Plugin('Filter_Plugin_Admin_Header', 'CustomMeta_CSS_Response');
    Add_Filter_Plugin('Filter_Plugin_Edit_Response', 'CustomMeta_Edit_Response');
    Add_Filter_Plugin('Filter_Plugin_Category_Edit_Response', 'CustomMeta_Category_Edit_Response');
    Add_Filter_Plugin('Filter_Plugin_Tag_Edit_Response', 'CustomMeta_Tag_Edit_Response');
    Add_Filter_Plugin('Filter_Plugin_Member_Edit_Response', 'CustomMeta_Member_Edit_Response');
}
Exemplo n.º 7
0
function ActivePlugin_markdown()
{
    Add_Filter_Plugin('Filter_Plugin_Edit_Begin', 'markdown_addscript_begin');
    Add_Filter_Plugin('Filter_Plugin_Edit_End', 'markdown_addscript_end');
    Add_Filter_Plugin('Filter_Plugin_PostPage_Core', 'markdown_mk2html');
    Add_Filter_Plugin('Filter_Plugin_PostArticle_Core', 'markdown_mk2html');
    //Add_Filter_Plugin('Filter_Plugin_Cmd_Ajax', 'markdown_upload_ajax');
    Add_Filter_Plugin('Filter_Plugin_Html_Js_Add', 'markdown_Js_Add');
}
Exemplo n.º 8
0
function ActivePlugin_WhitePage()
{
    global $zbp;
    Add_Filter_Plugin('Filter_Plugin_Admin_TopMenu', 'WhitePage_AddMenu');
    $s = '';
    if ($zbp->Config('WhitePage')->HasKey("custom_bgcolor")) {
        $zbp->Config('WhitePage')->custom_bgcolor = str_replace('#', '', $zbp->Config('WhitePage')->custom_bgcolor);
        $s .= "body{background-color:#" . $zbp->Config('WhitePage')->custom_bgcolor . ";}";
    }
    if ($zbp->Config('WhitePage')->HasKey("custom_headtitle")) {
        $s .= "#BlogTitle,#BlogSubTitle,#BlogCopyRight,#BlogPowerBy{text-align:" . $zbp->Config('WhitePage')->custom_headtitle . ";}";
    }
    if ($zbp->Config('WhitePage')->HasKey("custom_pagewidth")) {
        if ($zbp->Config('WhitePage')->custom_pagewidth == 1000) {
            $s .= "#divAll{width:1000px;}#divMiddle{width:940px;padding:0 30px;}#divSidebar{width:240px;padding:0 0 0 20px;}#divMain{width:670px;padding:0 0 20px 0;}#divTop{padding-top:30px;}body{font-size:15px;}";
        }
    }
    if ($zbp->Config('WhitePage')->HasKey("text_indent")) {
        $s .= "div.post-body p{text-indent:" . (int) $zbp->Config('WhitePage')->text_indent . "em;}";
    }
    if ($zbp->Config('WhitePage')->HasKey("custom_pagetype")) {
        if ($zbp->Config('WhitePage')->custom_pagetype == 1) {
            if ($zbp->Config('WhitePage')->custom_pagewidth == 1000) {
                $s .= "#divAll{background:url('" . $zbp->host . "zb_users/theme/WhitePage/style/default/bg1000-1.png') no-repeat 50% top;}#divPage{background:url('" . $zbp->host . "zb_users/theme/WhitePage/style/default/bg1000-2.png') no-repeat 50% bottom;}#divMiddle{background:url('" . $zbp->host . "zb_users/theme/WhitePage/style/default/bg1000-3.png') repeat-y 50% 50%;}";
            }
        }
        if ($zbp->Config('WhitePage')->custom_pagetype == 2) {
            $s .= "#divAll{box-shadow: 0 0 5px #666;background-color:white;border-radius: 0px;}";
            $s .= "#divAll{background:white;}#divPage{background:none;}#divMiddle{background:none;}";
        }
        if ($zbp->Config('WhitePage')->custom_pagetype == 3) {
            $s .= "#divAll{box-shadow: 0 0 5px #666;background-color:white;border-radius: 7px;}";
            $s .= "#divAll{background:white;}#divPage{background:none;}#divMiddle{background:none;}";
        }
        if ($zbp->Config('WhitePage')->custom_pagetype == 4) {
            $s .= "#divAll{box-shadow:none;background-color:white;border-radius: 0;}";
            $s .= "#divAll{background:white;}#divPage{background:none;}#divMiddle{background:none;}";
            $s .= "#divTop{padding-top:30px;}";
        }
        if ($zbp->Config('WhitePage')->custom_pagetype == 5) {
            $s .= "#divAll{box-shadow:none;background-color:white;border-radius: 0;border-radius: 7px;}";
            $s .= "#divAll{background:white;}#divPage{background:none;}#divMiddle{background:none;}";
            $s .= "#divTop{padding-top:30px;}";
        }
    }
    $Pad_List = '/touch|arm;|android|iphone|ipad|windows\\sphone|kindle|gt\\-p|gt\\-n|rim\\stablet|meego/i';
    $UA = GetGuestAgent();
    if (CheckRegExp($UA, $Pad_List) == true) {
        $s .= "body{font-size:4vw;}#divMain{width:100%;}#divSidebar{width:100%;}.function{width:50%;font-size:3vw;}";
        $s .= "div.post .post-title{width:100%;}div.post .post-date{width:100%;}#divBottom{font-size:2vw;}#divAll{background:white;width:99%;margin:0.3em auto;}#divPage{background:none;}#divMiddle{background:white;width:98%;padding:0;}#divCommentPost input{width:70%;}#divCommentPost input.button{width:50%;}";
    }
    $zbp->header .= '	<style type="text/css">' . $s . '</style>' . "\r\n";
}
Exemplo n.º 9
0
function ActivePlugin_changyan()
{
    global $changyanPlugin, $zbp;
    $changyanPlugin = Changyan_Handler::getInstance();
    //add_action('init', 'changyan_init');
    Add_Filter_Plugin('Filter_Plugin_Zbp_Load', 'changyan_init');
    Add_Filter_Plugin('Filter_Plugin_Admin_LeftMenu', 'changyan_AddMenu');
    Add_Filter_Plugin('Filter_Plugin_ViewPost_Template', 'changyan_socialcomment');
    Add_Filter_Plugin('Filter_Plugin_ViewPost_Template', 'changyan_view_post_template');
    Add_Filter_Plugin('Filter_Plugin_ViewList_Template', 'changyan_view_list_template');
    Add_Filter_Plugin('Filter_Plugin_Html_Js_Add', 'changyan_html_js_add');
}
Exemplo n.º 10
0
function AdminColor_Css()
{
    global $zbp;
    echo '<link rel="stylesheet" type="text/css" href="' . $zbp->host . 'zb_users/plugin/AdminColor/css.php"/>' . "\r\n";
    echo '<script type="text/javascript">var lang_admincolor_closemenu = "' . $zbp->lang['AdminColor']['closemenu'] . '";var lang_admincolor_expandmenu = "' . $zbp->lang['AdminColor']['expandmenu'] . '"</script>' . "\r\n";
    echo '<script src="' . $zbp->host . 'zb_users/plugin/AdminColor/menu.js" type="text/javascript"></script>' . "\r\n";
    Add_Filter_Plugin('Filter_Plugin_Admin_LeftMenu', 'AdminColor_Add_Button');
    $hm = GetVars('admincolor_hm', 'COOKIE');
    if ($hm == '1') {
        echo '<style type="text/css">.left{width:36px;background-color:#ededed;}.left #leftmenu span{margin-left:10px;padding-left:100px;}div.main,section.main{padding-left:46px;}</style>';
    }
}
Exemplo n.º 11
0
function ActivePlugin_LargeData()
{
    global $zbp;
    if ($zbp->option['ZC_LARGE_DATA'] == true && $zbp->db->type == 'mysql') {
        Add_Filter_Plugin('Filter_Plugin_Misc_Begin', 'LargeData_Misc_Begin');
        Add_Filter_Plugin('Filter_Plugin_Zbp_Load', 'LargeData_Zbp_Begin');
        Add_Filter_Plugin('Filter_Plugin_LargeData_Aritcle', 'LargeData_Aritcle');
        Add_Filter_Plugin('Filter_Plugin_LargeData_Page', 'LargeData_Page');
        Add_Filter_Plugin('Filter_Plugin_LargeData_Comment', 'LargeData_Comment');
        Add_Filter_Plugin('Filter_Plugin_LargeData_CountTagArray', 'LargeData_CountTagArray');
        Add_Filter_Plugin('Filter_Plugin_Post_Del', 'LargeData_Post_Del');
        Add_Filter_Plugin('Filter_Plugin_Tag_Del', 'LargeData_Tag_Del');
    }
}
Exemplo n.º 12
0
function ActivePlugin_AppCentre() {
	global $zbp;
	Add_Filter_Plugin('Filter_Plugin_Admin_LeftMenu','AppCentre_AddMenu');
	Add_Filter_Plugin('Filter_Plugin_Admin_ThemeMng_SubMenu','AppCentre_AddThemeMenu');
	Add_Filter_Plugin('Filter_Plugin_Admin_PluginMng_SubMenu','AppCentre_AddPluginMenu');
	Add_Filter_Plugin('Filter_Plugin_Admin_SiteInfo_SubMenu','AppCentre_AddSiteInfoMenu');

	if(method_exists('ZBlogPHP','LoadLanguage')){
		$zbp->LoadLanguage('plugin','AppCentre');
	}else{
		if(is_readable($f=$zbp->path . 'zb_users/plugin/AppCentre/language/' . $zbp->option['ZC_BLOG_LANGUAGEPACK'] . '.php'))
			$zbp->lang['AppCentre'] = require($f);
		elseif(is_readable($f=$zbp->path . 'zb_users/plugin/AppCentre/language/' . 'zh-cn' . '.php'))
			$zbp->lang['AppCentre'] = require($f);
	}
}
Exemplo n.º 13
0
 case 'search':
     $q = rawurlencode(trim(strip_tags(GetVars('q', 'POST'))));
     Redirect($zbp->searchurl . '?q=' . $q);
     break;
 case 'misc':
     require './function/c_system_misc.php';
     break;
 case 'cmt':
     $die = false;
     if (GetVars('isajax', 'POST')) {
         // 兼容老版本的评论前端
         Add_Filter_Plugin('Filter_Plugin_Zbp_ShowError', 'RespondError', PLUGIN_EXITSIGNAL_RETURN);
         $die = true;
     } elseif (GetVars('format', 'POST') == "json") {
         // 1.5之后的评论以json形式加载给前端
         Add_Filter_Plugin('Filter_Plugin_Zbp_ShowError', 'JsonError4ShowErrorHook', PLUGIN_EXITSIGNAL_RETURN);
         $die = true;
     }
     PostComment();
     $zbp->BuildModule();
     $zbp->SaveCache();
     if ($die) {
         exit;
     }
     Redirect(GetVars('HTTP_REFERER', 'SERVER'));
     break;
 case 'getcmt':
     ViewComments((int) GetVars('postid', 'GET'), (int) GetVars('page', 'GET'));
     die;
     break;
 case 'ArticleEdt':
Exemplo n.º 14
0
function ActivePlugin_x2013()
{
    Add_Filter_Plugin('Filter_Plugin_Admin_TopMenu', 'x2013_AddMenu');
    Add_Filter_Plugin('Filter_Plugin_ViewList_Template', 'x2013_tags_set');
    Add_Filter_Plugin('Filter_Plugin_ViewPost_Template', 'x2013_tags_set');
}
Exemplo n.º 15
0
/**
 * ViewIndex,首页,搜索页,feed页的主函数
 * @api Filter_Plugin_ViewIndex_Begin
 * @return mixed
 */
function ViewIndex()
{
    global $zbp, $action;
    foreach ($GLOBALS['hooks']['Filter_Plugin_ViewIndex_Begin'] as $fpname => &$fpsignal) {
        $fpreturn = $fpname();
        if ($fpsignal == PLUGIN_EXITSIGNAL_RETURN) {
            $fpsignal = PLUGIN_EXITSIGNAL_NONE;
            return $fpreturn;
        }
    }
    if ($zbp->template->hasTemplate('404')) {
        Add_Filter_Plugin('Filter_Plugin_Zbp_ShowError', 'Include_ShowError404');
    }
    switch ($action) {
        case 'feed':
            ViewFeed();
            break;
        case 'search':
            ViewSearch();
            break;
        case '':
        default:
            if ($zbp->currenturl == $zbp->cookiespath || $zbp->currenturl == $zbp->cookiespath . 'index.php') {
                ViewList(null, null, null, null, null);
            } elseif (($zbp->option['ZC_STATIC_MODE'] == 'ACTIVE' || isset($_GET['rewrite'])) && (isset($_GET['id']) || isset($_GET['alias']))) {
                ViewPost(GetVars('id', 'GET'), GetVars('alias', 'GET'));
            } elseif (($zbp->option['ZC_STATIC_MODE'] == 'ACTIVE' || isset($_GET['rewrite'])) && (isset($_GET['page']) || isset($_GET['cate']) || isset($_GET['auth']) || isset($_GET['date']) || isset($_GET['tags']))) {
                ViewList(GetVars('page', 'GET'), GetVars('cate', 'GET'), GetVars('auth', 'GET'), GetVars('date', 'GET'), GetVars('tags', 'GET'));
            } else {
                ViewAuto($zbp->currenturl);
            }
    }
}
Exemplo n.º 16
0
function ActivePlugin_RegPage()
{
    Add_Filter_Plugin('Filter_Plugin_Index_Begin', 'RegPage_Main');
}
Exemplo n.º 17
0
        $upload = new Upload();
        $f = GetGuid() . strrchr($post['name'], '.');
        $upload->Name = $f;
        $upload->SourceName = $post['name'];
        $upload->MimeType = $post['type'];
        $upload->Size = 0;
        $upload->AuthorID = $zbp->user->ID;
        $upload->SaveBase64File($post['bits']);
        $upload->Save();
        $strXML = '<methodResponse><params><param><value><struct><member><name>url</name><value><string>$%#1#%$</string></value></member></struct></value></param></params></methodResponse>';
        $strXML = str_replace("\$%#1#%\$", htmlspecialchars($upload->Url), $strXML);
        echo $strXML;
    }
}
$zbp->Load();
Add_Filter_Plugin('Filter_Plugin_Zbp_ShowError', 'RespondError');
$xmlstring = file_get_contents('php://input');
//Logs($xmlstring);
//defense XXE
libxml_disable_entity_loader(true);
$xml = simplexml_load_string($xmlstring);
if ($xml) {
    $method = (string) $xml->methodName;
    switch ($method) {
        case 'blogger.getUsersBlogs':
            $username = (string) $xml->params->param[1]->value->string;
            $password = (string) $xml->params->param[2]->value->string;
            if (!$zbp->Verify_Original($username, $password, $zbp->user)) {
                ShowError(8, __FILE__, __LINE__);
            }
            if ($zbp->CheckRights('admin')) {
Exemplo n.º 18
0
function ActivePlugin_AutoPublisher()
{
    Add_Filter_Plugin('Filter_Plugin_Zbp_Load', 'AutoPublisher_Begin');
    Add_Filter_Plugin('Filter_Plugin_Edit_Response3', 'AutoPublisher_Response3');
    Add_Filter_Plugin('Filter_Plugin_PostArticle_Succeed', 'AutoPublisher_PostArticle_Succeed');
}
Exemplo n.º 19
0
function ActivePlugin_SQLLog()
{
    Add_Filter_Plugin('Filter_Plugin_DbSql_Filter', 'SQLLog_DbSql_Filter');
}
Exemplo n.º 20
0
function ActivePlugin_UEditor()
{
    Add_Filter_Plugin('Filter_Plugin_Edit_Begin', 'ueditor_addscript_begin');
    Add_Filter_Plugin('Filter_Plugin_Edit_End', 'ueditor_addscript_end');
    Add_Filter_Plugin('Filter_Plugin_Html_Js_Add', 'ueditor_SyntaxHighlighter_print');
}
Exemplo n.º 21
0
function ActivePlugin_api()
{
    Add_Filter_Plugin('Filter_Plugin_Index_Begin', 'api_index_begin');
    Add_Filter_Plugin('Filter_Plugin_Zbp_Load_Pre', 'api_zbp_load_pre');
}
Exemplo n.º 22
0
 /**
  * 载入管理
  */
 public function LoadManage()
 {
     if (!(isset($this->option['ZC_PERMANENT_DOMAIN_WITH_ADMIN']) && $this->option['ZC_PERMANENT_DOMAIN_WITH_ADMIN'])) {
         $this->host = GetCurrentHost($this->path, $this->cookiespath);
     }
     if (substr($this->host, 0, 8) == 'https://') {
         $this->ishttps = true;
     }
     if ($this->user->Status == ZC_MEMBER_STATUS_AUDITING) {
         $this->ShowError(79, __FILE__, __LINE__);
     }
     if ($this->user->Status == ZC_MEMBER_STATUS_LOCKED) {
         $this->ShowError(80, __FILE__, __LINE__);
     }
     Add_Filter_Plugin('Filter_Plugin_Admin_PageMng_SubMenu', 'Include_Admin_Addpagesubmenu');
     Add_Filter_Plugin('Filter_Plugin_Admin_TagMng_SubMenu', 'Include_Admin_Addtagsubmenu');
     Add_Filter_Plugin('Filter_Plugin_Admin_CategoryMng_SubMenu', 'Include_Admin_Addcatesubmenu');
     Add_Filter_Plugin('Filter_Plugin_Admin_MemberMng_SubMenu', 'Include_Admin_Addmemsubmenu');
     Add_Filter_Plugin('Filter_Plugin_Admin_ModuleMng_SubMenu', 'Include_Admin_Addmodsubmenu');
     Add_Filter_Plugin('Filter_Plugin_Admin_CommentMng_SubMenu', 'Include_Admin_Addcmtsubmenu');
     $this->CheckTemplate();
     if (GetVars('addinfo' . str_replace('/', '', $this->cookiespath), 'COOKIE')) {
         $dishtml5 = json_decode(GetVars('addinfo' . str_replace('/', '', $this->cookiespath), 'COOKIE'));
         if (is_object($dishtml5) && property_exists($dishtml5, 'dishtml5')) {
             $dishtml5 = (bool) $dishtml5->dishtml5;
         } else {
             $dishtml5 = false;
         }
         if ($dishtml5) {
             $this->option['ZC_ADMIN_HTML5_ENABLE'] = false;
         } else {
             $this->option['ZC_ADMIN_HTML5_ENABLE'] = true;
         }
     }
     foreach ($GLOBALS['hooks']['Filter_Plugin_Zbp_LoadManage'] as $fpname => &$fpsignal) {
         $fpname();
     }
 }
Exemplo n.º 23
0
function ActivePlugin_utf84mb()
{
    Add_Filter_Plugin('Filter_Plugin_DbSql_Filter', 'utf84mb_filter');
    Add_Filter_Plugin('Filter_Plugin_Edit_Begin', 'utf84mb_fixHtmlSpecialChars');
}
Exemplo n.º 24
0
function ActivePlugin_STACentre()
{
    Add_Filter_Plugin('Filter_Plugin_Admin_SettingMng_SubMenu', 'STACentre_AddMenu');
}
Exemplo n.º 25
0
function ActivePlugin_Pad()
{
    Add_Filter_Plugin('Filter_Plugin_Index_Begin', 'Pad_Main');
    Add_Filter_Plugin('Filter_Plugin_Cmd_Begin', 'Pad_Template');
}
Exemplo n.º 26
0
function ActivePlugin_wearingtheme()
{
    Add_Filter_Plugin('Filter_Plugin_Index_Begin', 'wearingtheme_index_begin');
}
Exemplo n.º 27
0
function ActivePlugin_KindEditor()
{
    Add_Filter_Plugin('Filter_Plugin_Edit_Begin', 'KindEditor_addscript_begin');
    Add_Filter_Plugin('Filter_Plugin_Edit_End', 'KindEditor_addscript_end');
    Add_Filter_Plugin('Filter_Plugin_Html_Js_Add', 'CodeHighLight_print_KindEditor');
}
Exemplo n.º 28
0
function ActivePlugin_Totoro()
{
    Add_Filter_Plugin('Filter_Plugin_Admin_CommentMng_SubMenu', 'Totoro_Admin_CommentMng_SubMenu');
    Add_Filter_Plugin('Filter_Plugin_PostComment_Core', 'Totoro_PostComment_Core');
    Add_Filter_Plugin('Filter_Plugin_Cmd_Begin', 'Totoro_Cmd_Begin');
}
Exemplo n.º 29
0
         }
         Redirect('admin/?act=admin');
     } else {
         Redirect('../');
     }
     break;
 case 'search':
     $q = urlencode(trim(strip_tags(GetVars('q', 'POST'))));
     Redirect($zbp->searchurl . '?q=' . $q);
     break;
 case 'misc':
     require './function/c_system_misc.php';
     break;
 case 'cmt':
     if (GetVars('isajax', 'POST')) {
         Add_Filter_Plugin('Filter_Plugin_Zbp_ShowError', 'RespondError', PLUGIN_EXITSIGNAL_RETURN);
     }
     PostComment();
     $zbp->BuildModule();
     $zbp->SaveCache();
     if (GetVars('isajax', 'POST')) {
         die;
     } else {
         Redirect(GetVars('HTTP_REFERER', 'SERVER'));
     }
     break;
 case 'getcmt':
     ViewComments((int) GetVars('postid', 'GET'), (int) GetVars('page', 'GET'));
     die;
     break;
 case 'ArticleEdt':
Exemplo n.º 30
0
    if ($zbp->CheckRights('CommentAll')) {
        $n = GetValueInArrayByCurrent($zbp->db->Query('SELECT COUNT(comm_ID) AS num FROM ' . $GLOBALS['table']['Comment'] . ' WHERE comm_Ischecking=1'), 'num');
        if ($n != 0) {
            $n = ' (' . $n . ')';
        } else {
            $n = '';
        }
        echo '<a href="../cmd.php?act=CommentMng&amp;ischecking=1"><span class="m-left ' . (GetVars('ischecking') ? 'm-now' : '') . '">' . $GLOBALS['lang']['msg']['check_comment'] . $n . '</span></a>';
    }
}
Add_Filter_Plugin('Filter_Plugin_Admin_PageMng_SubMenu', 'Zbp_Admin_Addpagesubmenu');
Add_Filter_Plugin('Filter_Plugin_Admin_TagMng_SubMenu', 'Zbp_Admin_Addtagsubmenu');
Add_Filter_Plugin('Filter_Plugin_Admin_CategoryMng_SubMenu', 'Zbp_Admin_Addcatesubmenu');
Add_Filter_Plugin('Filter_Plugin_Admin_MemberMng_SubMenu', 'Zbp_Admin_Addmemsubmenu');
Add_Filter_Plugin('Filter_Plugin_Admin_ModuleMng_SubMenu', 'Zbp_Admin_Addmodsubmenu');
Add_Filter_Plugin('Filter_Plugin_Admin_CommentMng_SubMenu', 'Zbp_Admin_Addcmtsubmenu');
################################################################################################################
$topmenus = array();
$leftmenus = array();
/**
 * 后台管理左侧导航菜单
 */
function ResponseAdmin_LeftMenu()
{
    global $zbp;
    global $leftmenus;
    $leftmenus['nav_new'] = MakeLeftMenu("ArticleEdt", $zbp->lang['msg']['new_article'], $zbp->host . "zb_system/cmd.php?act=ArticleEdt", "nav_new", "aArticleEdt", "");
    $leftmenus['nav_article'] = MakeLeftMenu("ArticleMng", $zbp->lang['msg']['article_manage'], $zbp->host . "zb_system/cmd.php?act=ArticleMng", "nav_article", "aArticleMng", "");
    $leftmenus['nav_page'] = MakeLeftMenu("PageMng", $zbp->lang['msg']['page_manage'], $zbp->host . "zb_system/cmd.php?act=PageMng", "nav_page", "aPageMng", "");
    $leftmenus[] = "<li class='split'><hr/></li>";
    $leftmenus['nav_category'] = MakeLeftMenu("CategoryMng", $zbp->lang['msg']['category_manage'], $zbp->host . "zb_system/cmd.php?act=CategoryMng", "nav_category", "aCategoryMng", "");