<?php
if (!defined('ZBP_PATH')) {
exit('Access denied');
}
/**
* zbp全局操作类.
*/
class ZBlogPHP
{
private static $private_zbp = null;
/**
* @var string 版本号
*/
public $version = null;
/**
* @var Database__Interface 数据库
*/
public $db = null;
/**
* @var array 配置选项
*/
public $option = array();
/**
* @var array 语言
*/
public $lang = array();
/**
* @var json类型 语言
*/
public $langs = null;
/**
* @var array 语言包list
*/
public $langpacklist = array();
/**
* @var string 路径
*/
public $path = null;
/**
* @var string 域名
*/
public $host = null;
/**
* @var string cookie作用域
*/
public $cookiespath = null;
/**
* @var string guid
*/
public $guid = null;
/**
* @var string 当前链接
*/
public $currenturl = null;
/**
* @var string 当前链接
*/
public $fullcurrenturl = null;
/**
* @var string System目录
*/
public $systemdir = null;
/**
* @var string Admin目录
*/
public $admindir = null;
/**
* @var string 用户目录
*/
public $usersdir = null;
/**
* @var string System Url
*/
public $systemurl = null;
/**
* @var string Admin Url
*/
public $adminurl = null;
/**
* @var string 用户Url
*/
public $usersurl = null;
/**
* @var string Cache目录
*/
public $cachedir = null;
/**
* @var string Logs目录
*/
public $logsdir = null;
/**
* @var string Data目录
*/
public $datadir = null;
/**
* @var string 验证码地址
*/
public $verifyCodeUrl = null;
/**
* @var string 验证码地址(拼写错误)
*
* @deprecated
*/
public $validcodeurl = null;
/**
* @var string
*/
public $feedurl = null;
/**
* @var string
*/
public $searchurl = null;
/**
* @var string
*/
public $ajaxurl = null;
/**
* @var string
*/
public $xmlrpcurl = null;
/**
* @var string
*/
public $apiurl = null;
/**
* @var string
*/
public $cmdurl = null;
/**
* @var Member[] 用户数组
*/
public $members = array();
/**
* @var Member[] 用户数组(以用户名为键)
*/
public $membersbyname = array();
/**
* @var Category[] 分类数组 ($categorys已废弃)
*/
public $categorys = array();
public $categories = null;
/**
* @var Category[] 分类数组ALL
*/
public $categories_all = array();
/**
* @var Category[] 分类数组(已排序) ($categorysbyorder已废弃) categories引用
*/
public $categorysbyorder = array();
public $categoriesbyorder = null;
/**
* @var Category[] 按类型分类的2维数组 //本身无意义了,现引用自$categoriesbyorder_type
*/
public $categories_type = array();
/**
* @var Category[] 按类型分类2维数组(已排序)categories_type引用
*/
public $categoriesbyorder_type = array();
/**
* @var Module[] 模块数组
*/
public $modules = array();
/**
* @var Module[] 模块数组(以文件名为键)
*/
public $modulesbyfilename = array();
/**
* @var Config[] 配置选项
*/
public $configs = array();
/**
* @var Tag[] 标签数组
*/
public $tags = array();
/**
* @var Tag[] 标签数组(以标签名为键)
*/
public $tagsbyname = array();
/**
* @var array 标签数组 ALL
*/
public $tags_all = array();
/**
* @var array 标签数组 By Type 2维数组
*/
public $tags_type = array();
/**
* @var array 标签数组 By Type(以标签名为键)2维数组
*/
public $tagsbyname_type = array();
/**
* @var Comment[] 评论数组
*/
public $comments = array();
/**
* @var Post[] 文章列表数组
*/
public $posts = array();
/**
* @var string 当前页面标题
*/
public $title = null;
/**
* @var string 网站名
*/
public $name = null;
/**
* @var string 网站子标题
*/
public $subname = null;
/**
* @var App 当前主题
*/
public $theme = null;
/**
* @var array() 当前主题版本信息
*/
public $themeinfo = array();
/**
* @var string 当前主题风格
*/
public $style = null;
/**
* @var Member 当前用户
*/
public $user = null;
/**
* @var Config 缓存
*/
public $cache = null;
/**
* @var array|null 数据表
*/
public $table = null;
public $t = null;
/**
* @var array|null 数据表信息
*/
public $datainfo = null;
public $d = null;
/**
* @var array|null 类型序列
*/
public $posttype = null;
/**
* @var array|null 操作列表
*/
public $actions = null;
/**
* @var mixed|null|string 当前操作
*/
public $action = null;
private $isinitialized = false; //是否初始化成功
private $isconnected = false; //是否连接成功
private $isload = false; //是否载入
private $ispreload = false; //是否预加载
private $issession = false; //是否使用session
public $ismanage = false; //是否加载管理模式
public $isapi = false; //是否加载API模式
public $iscmd = false; //是否加载CMD模式
public $isajax = false; //是否加载AJAX模式
public $isxmlrpc = false; //是否加载XML-RPC模式
public $ishttps = false; //链接至isHttps
public $isHttps = false; //是否HTTPS
public $isdebug = false; //是否Debug Mode
public $islogin = false; //是否Login
/**
* @var Template 当前模板
*/
public $template = null;
/**
* @var null 社会化评论
*/
public $socialcomment = null;
/**
* @var null 模板头部
*/
public $header = null;
/**
* @var null 模板尾部
*/
public $footer = null;
/**
* @var array 激活的插件列表
*/
public $activedapps = array();
public $activeapps;
public $cookie_tooken_httponly = true;
/**
* @var int 管理页面显示条数
*/
public $managecount = 50;
/**
* @var int 页码显示条数
*/
public $pagebarcount = 10;
/**
* @var int 搜索返回条数
*/
public $searchcount = 10;
/**
* @var int 文章列表显示条数
*/
public $displaycount = 10;
/**
* @var int 评论显示数量
*/
public $commentdisplaycount = 10;
/**
* @var int API 每页最多条数
*/
public $apiMaxCountPerPage = 50;
/**
* @var int 当前实例下CSRF Token过期时间(小时)
*/
public $csrfExpiration = 1;
/**
* @var App 当前主题类
*/
public $themeapp = null;
/**
* @var int 分类最大递归层数
*/
public $category_recursion_level = 5;
/**
* @var int 分类实际递归层数
*/
public $category_recursion_real_deep = 0;
/**
* @var int 评论最大递归层数
*/
public $comment_recursion_level = 4;
/**
* @var html js hash