shell bypass 403

GrazzMean Shell

Uname: Linux yisu-647059427c03a 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64
Software: nginx/1.22.1
PHP version: 7.3.31 [ PHP INFO ] PHP os: Linux
Server Ip: 103.146.158.90
Your Ip: 216.73.216.141
User: www (1000) | Group: www (1000)
Safe Mode: OFF
Disable Function:
passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv

name : c_system_plugin.php
<?php

/**
 * 插件接口相关
 * 接口模式复制自Z-Blog ASP版
 * @package Z-BlogPHP
 * @subpackage System/Plugin 操作API
 */

if (!defined('ZBP_PATH')) {
    exit('Access denied');
}

/*
 * 插件运行中断方式:''
 */
define('PLUGIN_EXITSIGNAL_NONE', '');
/*
 * 插件中断方式:return
 */
define('PLUGIN_EXITSIGNAL_RETURN', 'return');
/*
 * 插件中断方式:break
 */
define('PLUGIN_EXITSIGNAL_BREAK', 'break');
/*
 * 插件中断方式:goto
 */
define('PLUGIN_EXITSIGNAL_GOTO', 'goto');


//定义总插件激活列表
$GLOBALS['plugins'] = array();

//定义总接口列表,1.5版启用,逐渐过度到hooks
$GLOBALS['hooks'] = array();

/**
 * 注册插件函数,由每个插件主动调用.
 *
 * @param string $strPluginName           插件ID
 * @param string $strPluginActiveFunction 插件激活时执行的函数名
 *
 * @return void
 */
function RegisterPlugin($strPluginName, $strPluginActiveFunction)
{
    $GLOBALS['plugins'][$strPluginName] = $strPluginActiveFunction;
}

/**
 * 插件安装函数,只在插件安装时运行一次
 *
 * @param string $strPluginName 插件ID
 *
 * @return void
 */
function InstallPlugin($strPluginName)
{
    $f = 'InstallPlugin_' . $strPluginName;
    if (function_exists($f)) {
        $f();
    }
}

/**
 * 插件删除函数,只在插件删除时运行一次
 *
 * @param $strPluginName 插件ID
 *
 * @return void
 */
function UninstallPlugin($strPluginName)
{
    $f = 'UninstallPlugin_' . $strPluginName;
    if (function_exists($f) == true) {
        $f();
    }
}

/**
 * 创建插件接口
 *
 * @param $strPluginFilter 插件接口
 *
 * @return boolean
 */
function DefinePluginFilter($strPluginFilter)
{
    if (!isset($GLOBALS['hooks'][$strPluginFilter])) {
        $GLOBALS['hooks'][$strPluginFilter] = array();
        $GLOBALS[$strPluginFilter] = &$GLOBALS['hooks'][$strPluginFilter];

        return true;
    }

    return false;
}

/**
 * 检查插件接口
 *
 * @param $strPluginFilter 插件接口
 *
 * @return boolean
 */
function ExistsPluginFilter($strPluginFilter)
{
    return isset($GLOBALS['hooks'][$strPluginFilter]);
}

/**
 * 调用插件接口(没用)
 *
 * @param $strPluginFilter 插件接口
 *
 * @return array
 */
function &UsingPluginFilter($strPluginFilter)
{
    if (isset($GLOBALS['hooks'][$strPluginFilter])) {
        return $GLOBALS['hooks'][$strPluginFilter];
    }

    return array();
}

/**
 * 移除插件接口
 *
 * @param $strPluginFilter 插件接口
 *
 * @return boolean
 */
function RemovePluginFilter($strPluginFilter)
{
    if (isset($GLOBALS['hooks'][$strPluginFilter])) {
        unset($GLOBALS[$strPluginFilter]);
        unset($GLOBALS['hooks'][$strPluginFilter]);

        return true;
    }

    return false;
}

/**
 * 设置插件信号
 *
 * @param $plugname
 * @param $functionname
 * @param $signal
 *
 * @return boolean
 */
function SetPluginSignal($plugname, $functionname, $signal = PLUGIN_EXITSIGNAL_NONE)
{
    if (isset($GLOBALS['hooks'][$plugname])) {
        if (isset($GLOBALS['hooks'][$plugname][$functionname])) {
            $GLOBALS['hooks'][$plugname][$functionname] = $signal;

            return true;
        }
    }

    return false;
}

/**
 * 挂上Filter接口
 *
 * @param $plugname 接口名称
 * @param $functionname 要挂接的函数名
 * @param $exitsignal :return,break,continue
 *
 * @return boolean
 */
function Add_Filter_Plugin($plugname, $functionname, $exitsignal = PLUGIN_EXITSIGNAL_NONE)
{
    if (isset($GLOBALS['hooks'][$plugname])) {
        if (!isset($GLOBALS['hooks'][$plugname][$functionname])) {
            $GLOBALS['hooks'][$plugname][$functionname] = $exitsignal;

            return true;
        }
    }

    return false;
}

/**
 * 卸载Filter接口的某项挂载函数
 *
 * @param $plugname 接口名称
 * @param $functionname 要挂接的函数名
 *
 * @return boolean
 */
function Remove_Filter_Plugin($plugname, $functionname)
{
    if (isset($GLOBALS['hooks'][$plugname])) {
        if (isset($GLOBALS['hooks'][$plugname][$functionname])) {
            unset($GLOBALS['hooks'][$plugname][$functionname]);

            return true;
        }
    }

    return false;
}

/**
 * 清除Filter接口的所有挂载函数
 *
 * @param $plugname 接口名称
 *
 * @return boolean
 */
function Clear_Filter_Plugin($plugname)
{
    if (isset($GLOBALS['hooks'][$plugname])) {
        $GLOBALS['hooks'][$plugname] = array();
        return true;
    }

    return false;
}

//###############################################################################################################
//<c_system_dubug,c_system_common里的接口>

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Debug_Handler
'参数:$type 类型(Shutdown|Exception|Error) $error 错误数据(对象或数组)
'说明:定义Debug_Shutdown_Handler,Debug_Exception_Handler,Debug_Error_Handler函数的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Debug_Handler');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Debug_Display
'参数:
'说明:定义ZBlogException的Display函数的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Debug_Display');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Autoload
'参数:$classname
'说明:监控autoload魔术方法
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Autoload');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Http_Request_Convert_To_Global
'参数:$request
'说明:http_request_convert_to_global函数
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Http_Request_Convert_To_Global');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Logs
'参数:$s,$iserror
'说明:监控记录函数
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Logs');

//###############################################################################################################
//<DbSql类里的接口>

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_DbSql_Filter
'参数:$method, $args
'说明:DbSql类的SQL过滤和统计方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_DbSql_Filter');

//###############################################################################################################
//<ZBP类里的接口>

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_Call
'参数:$method, $args
'说明:Zbp类的魔术方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_Call');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_Get
'参数:$name
'说明:Zbp类的魔术方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_Get');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_Set
'参数:$name,$value
'说明:Zbp类的魔术方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_Set');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_CheckRights
'参数:$action
'说明:Zbp类的检查权限接口(检查当前用户)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_CheckRights');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_ShowError
'参数:$idortext
'说明:Zbp类的显示错误接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_ShowError');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_ShowValidCode
'参数:$id
'说明:Zbp类的显示验证码接口,具有唯一性;
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_ShowValidCode');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_CheckValidCode
'参数:$vaidcode,$id
'说明:Zbp类的比对验证码接口,具有唯一性;
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_CheckValidCode');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_BuildTemplate
'参数:$template
'说明:Zbp类的重新编译模板接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_BuildTemplate');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_BuildTemplate_End
'参数:$template
'说明:Zbp类的针对多套模板的重编译
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_BuildTemplate_End');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_MakeTemplatetags
'参数:$template
'说明:Zbp类的生成模板标签接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_MakeTemplatetags');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_BuildModule
'参数:
'说明:Zbp类的生成模块内容的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_BuildModule');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_RegBuildModules
'参数:
'说明:Zbp类的注册模块时的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_RegBuildModules');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_PreLoad
'参数:
'说明:Zbp类的预加载接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_PreLoad');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_Load
'参数:
'说明:Zbp类的加载接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_Load');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_Load_Pre
'参数:
'说明:Zbp类的加载(预处理)接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_Load_Pre');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_PrepareTemplate
'参数:&$theme, &$template_dirname
'说明:Zbp类的PrepareTemplate接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_PrepareTemplate');


/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_LoadManage
'参数:
'说明:Zbp类的后台管理初始加载接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_LoadManage');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Zbp_Terminate
'参数:
'说明:Zbp类的终结接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Zbp_Terminate');

//###############################################################################################################
//<前台view,index>

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Index_Begin
'参数:
'说明:定义index.php接口 起动
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Index_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Index_End
'参数:
'说明:定义index.php接口 结束
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Index_End');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Html_Js_Add
'参数:
'说明:c_html_js_add.php脚本接口,允许插件在c_html_js_add.php内输出内容
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Html_Js_Add');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Html_Js_ZbpConfig
'参数:
'说明:c_html_js_add.php脚本接口,允许插件设置zbpConfig
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Html_Js_ZbpConfig');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Search_Begin
'参数:
'说明:搜索页接口,可以接管搜索页。
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Search_Begin');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Search_End
'参数:
'说明:搜索接口 结束
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Search_End');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Feed_Begin
'参数:
'说明:Feed页接口,可以接管Feed页。
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Feed_Begin');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Feed_End
'参数:
'说明:Feed页接口 结束
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Feed_End');

//###############################################################################################################
//<cmd.php里的接口>

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Cmd_Begin
'参数:
'说明:cmd.php的启动接口,可以在这里拦截各种action
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Cmd_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Cmd_End
'参数:
'说明:cmd.php的结束接口,可以在这里拦截各种action之后的
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Cmd_End');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Cmd_Ajax
'参数:
'说明:cmd.php的Ajax命令专用接口,插件需要自行判断权限
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Cmd_Ajax');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Cmd_Redirect
'参数:$url, $action
'说明:cmd.php的最后跳转接口,用于修改url跳转值
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Cmd_Redirect');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Misc_Begin
'参数:$type 类型
'说明:c_system_misc.php的启动接口,可以在这里拦截各种type
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Misc_Begin');

//###############################################################################################################
//<后台管理里的接口>

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Login_Header
'参数:
'说明:定义Login.php首页header接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Login_Header');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Other_Header
'参数:
'说明:定义其它页的header接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Other_Header');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_Begin
'参数:
'说明:后台管理页的启动接口,可以拦截后台管理请求实现自己的管理
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_Other_Action
'参数:
'说明:后台管理页的拦截后台管理请求实现自己的Action
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_Other_Action');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_End
'参数:
'说明:后台管理页的终结接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_End');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_Header
'参数:
'说明:定义后台首页header接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_Header');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_Hint
'参数:
'说明:定义后台首页hint接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_Hint');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_Footer
'参数:
'说明:定义后台首页footer接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_Footer');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_LeftMenu
'参数:&$leftmenus
'说明:定义后台左侧栏接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_LeftMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_TopMenu
'参数:&$topmenus
'说明:定义后台顶部导航栏接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_TopMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_SiteInfo_SubMenu
'参数:
'说明:后台首页SubMenu
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_SiteInfo_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_ArticleMng_SubMenu
'参数:
'说明:文章管理SubMenu
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_ArticleMng_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_PageMng_SubMenu
'参数:
'说明:页面管理
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_PageMng_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_CategoryMng_SubMenu
'参数:
'说明:分类管理
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_CategoryMng_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_CommentMng_SubMenu
'参数:
'说明:评论管理
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_CommentMng_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_MemberMng_SubMenu
'参数:
'说明:用户管理
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_MemberMng_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_UploadMng_SubMenu
'参数:
'说明:
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_UploadMng_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_TagMng_SubMenu
'参数:
'说明:标签管理
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_TagMng_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_PluginMng_SubMenu
'参数:
'说明:插件管理
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_PluginMng_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_ThemeMng_SubMenu
'参数:
'说明:主题管理
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_ThemeMng_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_ModuleMng_SubMenu
'参数:
'说明:模块管理
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_ModuleMng_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_SettingMng_SubMenu
'参数:
'说明:设置管理
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_SettingMng_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_ArticleMng_Core
'参数:$s, $w, $or, $l, $op
'说明:文章管理页的核心接口(1.7新加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_ArticleMng_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_PageMng_Core
'参数:$s, $w, $or, $l, $op
'说明:文章管理页的核心接口(1.7新加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_PageMng_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_CommentMng_Core
'参数:$s, $w, $or, $l, $op
'说明:评论管理页的核心接口(1.7新加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_CommentMng_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_CategoryMng_Core
'参数:$s, $w, $or, $l, $op
'说明:分类管理页的核心接口(1.7新加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_CategoryMng_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_MemberMng_Core
'参数:$s, $w, $or, $l, $op
'说明:会员管理页的核心接口(1.7新加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_MemberMng_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_UploadMng_Core
'参数:$s, $w, $or, $l, $op
'说明:会员管理页的核心接口(1.7新加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_UploadMng_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_TagMng_Core
'参数:$s, $w, $or, $l, $op
'说明:会员管理页的核心接口(1.7新加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_TagMng_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Edit_SubMenu
'参数:
'说明:编辑页菜单(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Edit_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Tag_Edit_SubMenu
'参数:
'说明:标签编辑页菜单(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Tag_Edit_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Module_Edit_SubMenu
'参数:
'说明:模块编辑页菜单(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Module_Edit_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Member_Edit_SubMenu
'参数:
'说明:用户编辑页菜单(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Member_Edit_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Category_Edit_SubMenu
'参数:
'说明:分类编辑页菜单(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Category_Edit_SubMenu');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_ArticleMng_Table
'参数:&$article,&$tabletds,&$tableths
'说明:文章管理页表处理(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_ArticleMng_Table');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_PageMng_Table
'参数:&$article,&$tabletds,&$tableths
'说明:页面管理页表处理(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_PageMng_Table');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_CategoryMng_Table
'参数:&$category,&$tabletds,&$tableths
'说明:分类管理页表处理(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_CategoryMng_Table');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_CommentMng_Table
'参数:&$cmt,&$tabletds,&$tableths,$article
'说明:评论管理页表处理(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_CommentMng_Table');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_MemberMng_Table
'参数:&$member,&$tabletds,&$tableths
'说明:会员管理页表处理(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_MemberMng_Table');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_UploadMng_Table
'参数:&$upload,&$tabletds,&$tableths
'说明:附件管理页表处理(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_UploadMng_Table');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_TagMng_Table
'参数:&$tag,&$tabletds,&$tableths
'说明:Tag管理页表处理(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_TagMng_Table');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Edit_Begin
'参数:
'说明:文章页面编辑页开始接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Edit_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Edit_End
'参数:
'说明:文章页面编辑页结束接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Edit_End');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Edit_Response
'参数:
'说明:文章页面编辑1号输出接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Edit_Response');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Edit_Response2
'参数:
'说明:文章页面编辑2号输出接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Edit_Response2');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Edit_Response4
'参数:
'说明:文章页面编辑4号输出接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Edit_Response4');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Edit_Response5
'参数:
'说明:文章页面编辑5号输出接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Edit_Response5');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Edit_Response3
'参数:
'说明:文章页面编辑3号输出接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Edit_Response3');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Category_Edit_Response
'参数:
'说明:分类编辑页输出接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Category_Edit_Response');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Tag_Edit_Response
'参数:
'说明:标签编辑页输出接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Tag_Edit_Response');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Member_Edit_Response
'参数:
'说明:会员编辑页输出接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Member_Edit_Response');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Module_Edit_Response
'参数:
'说明:模块编辑页输出接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Module_Edit_Response');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Admin_Js_Add
'参数:
'说明:c_admin_js_add.php脚本页的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Admin_Js_Add');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_OutputOptionItemsOfMemberLevel
'参数:$default,$tz
'说明:定义OutputOptionItemsOfMemberLevel函数里的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_OutputOptionItemsOfMemberLevel');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_OutputOptionItemsOfMember_Begin
'参数:$default, $posttype, $action, $tz
'说明:定义Filter_Plugin_OutputOptionItemsOfMember函数里的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_OutputOptionItemsOfMember_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_OutputOptionItemsOfCategories
'参数:$default,$tz
'说明:定义OutputOptionItemsOfCategories函数里的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_OutputOptionItemsOfCategories');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_OutputOptionItemsOfPostStatus
'参数:$default,$tz
'说明:定义OutputOptionItemsOfPostStatus函数里的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_OutputOptionItemsOfPostStatus');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_OutputOptionItemsOfIsTop
'参数:$default,$tz
'说明:定义OutputOptionItemsOfIsTop函数里的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_OutputOptionItemsOfIsTop');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_OutputOptionItemsOfMember
'参数:$default,$tz
'说明:定义OutputOptionItemsOfMember函数里的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_OutputOptionItemsOfMember');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_OutputOptionItemsOfTemplate
'参数:$default,$tz
'说明:定义OutputOptionItemsOfTemplate函数里的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_OutputOptionItemsOfTemplate');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_OutputOptionItemsOfCommon
'参数:$default,$array,$name
'说明:定义OutputOptionItemsOfCommon函数里的接口,因为是通用型的,所以有$name
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_OutputOptionItemsOfCommon');

//###############################################################################################################
//<c_system_event.php里的接口>
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_VerifyLogin_Succeed
'参数:
'说明:VerifyLogin成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_VerifyLogin_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_VerifyLogin_Failed
'参数:
'说明:VerifyLogin失败的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_VerifyLogin_Failed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Logout_Succeed
'参数:
'说明:Logout成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Logout_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_GetPost_Result
'参数:&$post
'说明:定义GetPost输出结果接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_GetPost_Result');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_GetList_Result
'参数:&$list
'说明:定义GetList输出结果接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_GetList_Result');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewIndex_Begin
'参数:
'说明:定义ViewIndex输出接口Begin
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewIndex_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewFeed_Begin
'参数:
'说明:定义ViewFeed输出接口Begin
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewFeed_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewSearch_Begin
'参数:
'说明:定义ViewSearch输出接口Begin
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewSearch_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewAuto_Begin
'参数:&$url
'说明:定义ViewAuto输出接口Begin
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewAuto_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewAuto_End
'参数:&$url
'说明:定义ViewAuto输出接口End
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewAuto_End');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewList_Begin
'参数:&$page,&$cate,&$auth,&$date,&$tags,&$isrewrite,&$object
'说明:定义列表输出接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewList_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewList_Begin_V2
'参数:&$array
'说明:定义列表输出接口(第2版,只传一个$array)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewList_Begin_V2');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewList_Core
'参数:&$type,&$page,&$category,&$author,&$datetime,&$tag,&$w,&$pagebar
'说明:定义列表核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewList_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewSearch_Core
'参数:$q, $page, $w, $pagebar
'说明:定义搜索核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewSearch_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewFeed_Core
'参数:$w
'说明:定义Feed核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewFeed_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewFeed_End
'参数:$rss2
'说明:定义Feed核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewFeed_End');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewPost_Begin
'参数:&$id, $alias, $isrewrite, $object
'说明:定义POST显示输出begin接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewPost_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewPost_Begin_V2
'参数:&$array
'说明:定义POST显示输出begin接口(第2版,只传入一个$array)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewPost_Begin_V2');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewPost_Core
'参数:&$select,&$w,&$order,&$limit,&$option
'说明:定义POST显示核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewPost_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewList_Template
'参数:&$template
'说明:
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewList_Template');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewPost_Template
'参数:&$template
'说明:
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewPost_Template');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewPost_ViewNums
'参数:&$article
'说明:
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewPost_ViewNums');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewSearch_Template
'参数:&$template
'说明:
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewSearch_Template');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewComments_Template
'参数:&$template
'说明:
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewComments_Template');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_ViewComment_Template
'参数:&$template
'说明:
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_ViewComment_Template');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostModule_Core
'参数:&$mod
'说明:模块编辑的核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostModule_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostMember_Core
'参数:&$mem
'说明:会员编辑的核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostMember_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostTag_Core
'参数:&$tag
'说明:标签编辑的核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostTag_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostCategory_Core
'参数:&$cate
'说明:分类编辑的核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostCategory_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostComment_Core
'参数:&$cmt
'说明:评论发表的核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostComment_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_CheckComment_Core
'参数:&$cmt
'说明:评论审核的核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_CheckComment_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostArticle_Core
'参数:&$article
'说明:文章编辑的核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostArticle_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostPage_Core
'参数:&$article
'说明:页面编辑的核心接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostPage_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostMember_Succeed
'参数:&$mem
'说明:会员编辑成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostMember_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostTag_Succeed
'参数:&$tag
'说明:标签编辑成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostTag_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostCategory_Succeed
'参数:&$cate
'说明:分类编辑成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostCategory_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostComment_Succeed
'参数:&$cmt
'说明:评论发表成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostComment_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_CheckComment_Succeed
'参数:&$cmt
'说明:评论审核成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_CheckComment_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostPage_Succeed
'参数:&$article
'说明:页面编辑成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostPage_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostArticle_Succeed
'参数:&$article
'说明:文章编辑成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostArticle_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostModule_Succeed
'参数:&$mod
'说明:模块编辑成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostModule_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostUpload_Succeed
'参数:&$upload
'说明:附件上传成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostUpload_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_DelMember_Succeed
'参数:&$mem
'说明:会员删除成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_DelMember_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_DelTag_Succeed
'参数:&$tag
'说明:标签删除成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_DelTag_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_DelCategory_Succeed
'参数:&$cate
'说明:分类删除成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_DelCategory_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_DelComment_Succeed
'参数:&$cmt
'说明:评论删除成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_DelComment_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_DelPage_Succeed
'参数:&$article
'说明:页面删除成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_DelPage_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_DelArticle_Succeed
'参数:&$article
'说明:文章删除成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_DelArticle_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_DelModule_Succeed
'参数:&$mod
'说明:模块删除成功的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_DelModule_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostPost_Core
'参数:&$post
'说明:Post类对象的通用编辑的核心接口(1.7.0加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostArticle_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_DelPost_Core
'参数:&$post
'说明:Post类对象的通用删除核心接口(1.7.0加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_DelPost_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_PostPost_Succeed
'参数:&$post
'说明:Post类对象的通用编辑的成功接口(1.7.0加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_PostArticle_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_DelPost_Succeed
'参数:&$post
'说明:Post类对象的通用删除成功接口(1.7.0加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_DelPost_Succeed');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_EnablePlugin
'参数:&name
'说明:EnablePlugin(1.6.0加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_EnablePlugin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_DisablePlugin
'参数:&name
'说明:DisablePlugin(1.6.0加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_DisablePlugin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_BatchPost
'参数:&type
'说明:BatchPost(1.6.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_BatchPost');

//###############################################################################################################
//<lib类里的接口>

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Post_Url
'参数:&$this
'说明:干预Post类Url方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Post_Url');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Post_Get
'参数:&$this, $method
'说明:干预Post类Get方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Post_Get');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Post_Set
'参数:&$this, $method, $arg
'说明:干预Post类Set方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Post_Set');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Post_Thumbs
'参数:&$this, &$all_images, &$width, &$height, &$count, &$clip
'说明:干预Post类Thumbs方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Post_Thumbs');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Category_Url
'参数:&$this
'说明:干预Category类Url方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Category_Url');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Category_Get
'参数:&$this, $method
'说明:干预Category类Get方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Category_Get');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Category_Set
'参数:&$this, $method, $arg
'说明:干预Category类Set方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Category_Set');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Tag_Url
'参数:&$this
'说明:干预Tag类Url方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Tag_Url');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Category_Get
'参数:&$this, $method
'说明:干预Tag类Get方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Tag_Get');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Tag_Set
'参数:&$this, $method, $arg
'说明:干预Tag类Set方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Tag_Set');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Member_Url
'参数:&$this
'说明:干预Member类Url方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Member_Url');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Member_Get
'参数:&$this, $method
'说明:干预Member类Get方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Member_Get');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Member_Set
'参数:&$this, $method, $arg
'说明:干预Member类Set方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Member_Set');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Post_CommentPostUrl
'参数:$post
'说明:Post类的CommentPostUrl接口
'调用:返回CommentPostUrl值.
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Post_CommentPostUrl');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Post_Prev
'参数:$post
'说明:Post类的Prev接口
'调用:返回Prev值.
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Post_Prev');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Post_Next
'参数:$post
'说明:Post类的Next接口
'调用:返回Next值.
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Post_Next');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Post_RelatedList
'参数:$post
'说明:Post类的RelatedList 接口
'调用:返回RelatedList Array.
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Post_RelatedList');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Post_Call
'参数:&$post,$method,$args
'说明:Post类的魔术方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Post_Call');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Comment_Call
'参数:&$comment,$method,$args
'说明:Comment类的魔术方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Comment_Call');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Comment_Get
'参数:&$this, $method
'说明:干预Comment类Get方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Comment_Get');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Comment_Set
'参数:&$this, $method, $arg
'说明:干预Comment类Set方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Comment_Set');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Tag_Call
'参数:&$tag,$method,$args
'说明:Tag类的魔术方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Tag_Call');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Category_Call
'参数:&$category,$method,$args
'说明:Category类的魔术方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Category_Call');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Member_Call
'参数:&$member,$method,$args
'说明:Member类的魔术方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Member_Call');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Post_Del
'参数:&$post
'说明:Post类的Del方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Post_Del');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Tag_Del
'参数:&$post
'说明:Tag类的Del方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Tag_Del');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Comment_Del
'参数:&$comment
'说明:Comment类的Del方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Comment_Del');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Category_Del
'参数:&$category
'说明:Category类的Del方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Category_Del');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Member_Del
'参数:&$member
'说明:Member类的Del方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Member_Del');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Module_Del
'参数:&$module
'说明:Module类的Del方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Module_Del');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Module_Get
'参数:&$this, $method
'说明:干预Module类Get方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Module_Get');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Module_Set
'参数:&$this, $method, $arg
'说明:干预Module类Set方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Module_Set');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Post_Save
'参数:&$post
'说明:Post类的Save方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Post_Save');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Comment_Save
'参数:&$comment
'说明:Comment类的Save方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Comment_Save');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Tag_Save
'参数:&$tag
'说明:Tag类的Save方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Tag_Save');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Category_Save
'参数:&$category
'说明:Category类的Save方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Category_Save');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Member_Save
'参数:&$member
'说明:Member类的Save方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Member_Save');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Module_Save
'参数:&$module
'说明:Module类的Save方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Module_Save');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Member_Avatar
'参数:$member
'说明:Member类的Avatar接口
'调用:返回Avatar值,可以返回null.
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Member_Avatar');
//修正一个名字错误,以后版本应删除
$GLOBALS['hooks']['Filter_Plugin_Mebmer_Avatar'] = &$GLOBALS['hooks']['Filter_Plugin_Member_Avatar'];

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Upload_SaveFile
'参数:$tmp,$this
'说明:Upload类的SaveFile方法接口
'调用:对$tmp临时文件进行拦截
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Upload_SaveFile');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Upload_SaveBase64File
'参数:$str64,$this
'说明:Upload类的SaveBase64File方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Upload_SaveBase64File');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Upload_Del
'参数:$this
'说明:Upload类的Del方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Upload_Del');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Upload_DelFile
'参数:$this
'说明:Upload类的DelFile方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Upload_DelFile');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Upload_Url
'参数:$upload
'说明:Upload类的Url方法接口
'调用:返回Url的值,可以返回null.
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Upload_Url');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Upload_Get
'参数:&$this, $method
'说明:干预Upload类Get方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Upload_Get');
/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Upload_Set
'参数:&$this, $method, $arg
'说明:干预Upload类Set方法的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Upload_Set');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Upload_Dir
'参数:$upload
'说明:Upload类的Dir方法接口
'调用:返回Dir的值,可以返回null.
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Upload_Dir');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_App_Pack
'参数:$this, $this->dirs, $this->files
'说明:App类的Pack方法接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_App_Pack');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Template_Compiling_Begin
'参数:$this,$content
'说明:Template类编译一个模板前的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Template_Compiling_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Template_Compiling_End
'参数:$this,$content
'说明:Template类编译一个模板后的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Template_Compiling_End');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Template_GetTemplate
'参数:$this,$name
'说明:Template类读取一个模板前的接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Template_GetTemplate');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Template_Display
'参数:$this, $entryPage
'说明:Template类显示接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Template_Display');

/*
'**************************************************
'类型:Filter
'名称:Filter_Plugin_Template_MakeTemplatetags
'参数:$this,$name
'说明:Template类读取一个模板前的接口
'调用:未启用
'**************************************************
 */
//DefinePluginFilter('Filter_Plugin_Template_MakeTemplatetags');

//<大数据操作相关>

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_LargeData_Article
'参数:&$select,&$where,&$order,&$limit,&$option
'说明:大数据文章接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_LargeData_Article');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_LargeData_Page
'参数:&$select,&$where,&$order,&$limit,&$option
'说明:大数据页面接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_LargeData_Page');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_LargeData_Comment
'参数:&$select,&$where,&$order,&$limit,&$option
'说明:大数据评论接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_LargeData_Comment');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_LargeData_CountTagArray
'参数:$string, $plus, $articleid
'说明:大数据增减文章标签关联表
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_LargeData_CountTagArray');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_LargeData_GetList
'参数:&$select,&$where,&$order,&$limit,&$option
'说明:大数据GetList函数
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_LargeData_GetList');


//<其它杂项接口>

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_Xmlrpc_Begin
'参数:&xml
'说明:xml-rpc页的begin接口(1.5.1加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_Xmlrpc_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_CSP_Backend
'参数:&$xml
'说明:后台CSP接口(1.5.2加入)
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_CSP_Backend');

//###############################################################################################################
//<api里的接口>

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_Pre_Response
'参数:&$data,&$error,&$code,&$message
'说明:API 响应处理前接口
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_Pre_Response');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_Response
'参数:&$response
'说明:API 响应内容处理
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_Response');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_Begin
'参数:
'说明:API 启动
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_Begin');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_Dispatch
'参数:$mods, $mod, $act
'说明:API 分发前
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_Dispatch');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_Extend_Mods
'参数:
'说明:API 的应用追加模块机制
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_Extend_Mods');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_CheckMods
'参数:&$mods_allow, &$mods_disallow
'说明:API 的黑白名单机制
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_CheckMods');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_Get_Request_Filter
'参数:&$condition
'说明:API 获取约束过滤条件
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_Get_Request_Filter');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_Get_Pagination_Info
'参数:&$info,&$pagebar
'说明:API 获取分页信息
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_Get_Pagination_Info');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_Get_Object_Array
'参数:&$object, &$array, &$other_props, &$remove_props, &$with_relations
'说明:API 转换Object到Array
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_Get_Object_Array');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_VerifyCSRF_Skip
'参数:&$skip_acts
'说明:API 校验 CSRF Token 跳过验证
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_VerifyCSRF_Skip');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_Result_Data
'参数:&$result, $mod, $act
'说明:处理返回数据
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_Result_Data');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_Post_List_Core
'参数:&$select, $where, $order, $limit, $option
'说明:处理api_post_list的查询
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_Post_List_Core');

/*
'**************************************************<
'类型:Filter
'名称:Filter_Plugin_API_Pre_Response_Raw
'参数:&$raw, &$$raw_type
'说明:处理返回数据
'调用:
'**************************************************>
 */
DefinePluginFilter('Filter_Plugin_API_Pre_Response_Raw');
© 2026 GrazzMean