PHP Класс ZBlogPHP

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$action 当前操作
$actions 操作列表
$activeapps
$activedapps 激活的插件列表
$ajaxurl null
$cache 缓存
$categories
$categoriesbyorder
$categorys 分类数组
$categorysbyorder 分类数组(已排序)
$commentdisplaycount 评论显示数量
$comments 评论数组
$configs 配置选项
$cookiespath cookie作用域
$currenturl 当前链接
$datainfo 数据表信息
$db 数据库
$displaycount 文章列表显示条数
$feedurl null
$footer 模板尾部
$guid guid
$header 模板头部
$host 域名
$ishttps #是否开启gzip
$ismanage #是否使用session
$lang 语言
$langpacklist 语言包list
$managecount 管理页面显示条数
$members 用户数组
$membersbyname 用户数组(以用户名为键)
$modules 模块数组
$modulesbyfilename 模块数组(以文件名为键)
$name 网站名
$option 配置选项
$pagebarcount 页码显示条数
$path 路径
$posts 文章列表数组
$posttype 类型序列
$searchcount 搜索返回条数
$searchurl null
$socialcomment 社会化评论
$style 当前主题风格
$subname 网站子标题
$table 数据表
$tags 标签数组
$tagsbyname 标签数组(以标签名为键)
$template 当前模板
$theme 当前主题
$themeinfo
$title 当前页面标题
$user 当前用户
$usersdir 用户目录
$validcodeurl 验证码地址
$version 版本号
$xmlrpcurl null

Открытые методы

Метод Описание
AddBuildModule ( string $modfilename, null $parameters = null ) 添加模块
AddBuildModuleAll ( ) 所有模块重置
AddItemToNavbar ( string $type = 'item', string $id, string $name, string $url ) 向导航菜单添加相应条目
BuildModule ( ) 生成模块
BuildTemplate ( ) : boolean 模板解析
CheckApp ( string $name ) : boolean 检查应用是否安装并启用
CheckGzip ( ) 检查并开启Gzip压缩
CheckItemToNavbar ( string $type = 'item', $id ) : boolean 检查条目是否在导航菜单中
CheckMemberByNameOrAliasExist ( $name ) 检查指定名称或别名的用户是否存在(不区分大小写)
CheckMemberNameExist ( $name ) 检查指定名称的用户是否存在(不区分大小写)
CheckPlugin ( string $name ) : boolean 检查应用是否安装并启用
CheckRights ( string $action, $level = null ) : boolean 验证操作权限
CheckRightsByLevel ( string $action, integer $level ) : boolean 根据用户等级验证操作权限 1.5开始参数换顺序
CheckSiteClosed ( ) 检测网站关闭
CheckTemplate ( boolean $nobuild = false ) : true 更新模板缓存
CheckValidCode ( string $vaidcode, string $id = '' ) : boolean 比对验证码
CloseConnect ( ) 关闭数据库连接
Config ( string $name ) : mixed 获取Configs表值
ConvertTableAndDatainfo ( ) 对表名和数据结构进行预转换
ConvertTagIDtoString ( array $array ) : string 通过数组array[111,333,444,555,666]转换成存储串
DelBuildModule ( string $modfilename ) 删除模块
DelConfig ( string $name ) : boolean 删除Configs表
DelItemToNavbar ( string $type = 'item', $id ) 删除导航菜单中相应条目
EndSession ( ) : boolean 终止session
GetAction_Title ( $name )
GetArticleList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null, boolean $readtags = true ) : array
GetCategoryByAlias ( string $name, $backKey = null ) : Category 通过分类别名获取分类实例
GetCategoryByAliasOrName ( string $name ) : Category 与老版本保持兼容函数
GetCategoryByID ( integer $id ) : Category 通过ID获取分类实例
GetCategoryByName ( string $name ) : Category 通过分类名获取分类实例
GetCategoryList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
GetCmtKey ( $id ) : string 获取评论key
GetCommentByID ( integer $id ) : Comment 通过ID获取评论实例
GetCommentList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
GetHint ( ) 提取Cookie中的提示消息
GetInstance ( ) : null | ZBlogPHP 获取唯一实例
GetListCustom ( string $table, string $datainfo, string $sql ) : array 查询指定数据结构的sql并返回Base对象列表
GetListCustomByArray ( string $table, string $datainfo, array $array ) : array 查询ID数据的指定数据结构的sql并返回Base对象列表
GetListType ( $type, $sql ) : array 已改名GetListType,1.5版中扔掉有歧义的GetList
GetListTypeByArray ( string $type, array $array ) : array 查询ID数据的指定类型的sql并返回指定类型对象列表
GetMemberByID ( integer $id ) : Member 通过ID获取用户实例
GetMemberByName ( string $name ) : Member 通过用户名获取用户实例(不区分大小写)
GetMemberByNameOrAlias ( string $name ) : Member 通过获取用户名或别名实例(不区分大小写)
GetMemberList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
GetModuleByFileName ( string $fn ) : Module 通过FileName获取模块实例
GetModuleByID ( integer $id ) : Module 通过ID获取模块实例
GetModuleList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
GetPageList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
GetPostByArray ( array $array ) : array 通过ID数组获取文章实例
GetPostByID ( integer $id ) : Post 通过ID获取文章实例
GetPostList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
GetPostType_Name ( $typeid )
GetPostType_Template ( $typeid )
GetPostType_UrlRule ( $typeid )
GetPreActivePlugin ( ) 获取预激活插件名数组
GetSomeThing ( $object, $attr, $argu, $className = null ) 获取数据通用函数
GetTagByAlias ( string $name, $backKey = null ) : Tag 通过tag名获取tag实例
GetTagByAliasOrName ( string $name ) : Tag 通过tag名获取tag实例
GetTagByID ( integer $id ) : Tag 通过ID获取tag实例
GetTagList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
GetToken ( $s = '' ) : string 获取会话Token
GetTopArticle ( ) 获取全部置顶文章(优先从cache里读数组)
GetUploadByID ( integer $id ) : Upload 通过ID获取附件实例
GetUploadList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
HasConfig ( string $name ) : boolean 查某Config是否存在
Initialize ( ) : boolean 初始化$zbp
InitializeDB ( string $type ) : object 初始化数据库连接
Load ( ) : boolean 载入
LoadApp ( string $type, string $id ) : App 载入指定应用
LoadCache ( ) : boolean 加载缓存
LoadCategorys ( ) : boolean 载入分类列表
LoadConfigs ( ) 载入插件Configs表
LoadLanguage ( string $type, string $id, $default = '' ) : null 载入指定应用语言包
LoadManage ( ) 载入管理
LoadMembers ( $level ) 载入用户列表
LoadModules ( ) : null 载入模块列表
LoadOption ( ) : boolean 载入配置
LoadPlugins ( ) 载入插件列表
LoadTags ( ) 载入标签列表
LoadTagsByIDString ( $s ) : array 通过类似'{1}{2}{3}{4}'载入tags
LoadTagsByNameString ( string $s ) : array 通过类似'aaa,bbb,ccc,ddd'载入tags
LoadThemes ( ) 载入主题列表
OpenConnect ( ) : boolean 连接数据库
PrepareTemplate ( string $theme = null ) : Template 创建模板对象,预加载已编译模板
RedirectInstall ( ) 跳转到安装页面
RedirectPermanentDomain ( ) 检测当前url,如果不符合设置就跳转到固定域名的链接
RegAction ( $name, $level, $title ) 注册Action
RegBuildModule ( string $modfilename, string $userfunc ) 重建模块
RegPostType ( $typeid, $name, $urlrule = '', $template = 'page' ) 注册PostType int $typeid 系统定义在0-99,插件自定义100-255 string $urlrule 默认是取Page类型的Url Rule string $template 默认模板名page
ReloadLanguages ( string $default ) : null 重新读取语言包
SaveCache ( ) : boolean 保存缓存
SaveConfig ( string $name ) : boolean 保存Configs表
SaveOption ( ) : boolean 保存配置
SetHint ( string $signal, string $content = '' ) 设置提示消息并存入Cookie
ShowError ( string/int $errorText, null $file = null, null $line = null ) : mixed 显示错误信息
ShowHint ( string $signal, string $content = '' ) 显示提示消息
ShowValidCode ( string $id = '' ) : mixed 显示验证码
StartGzip ( ) 启用Gzip
StartSession ( ) : boolean 启用session
Terminate ( ) 终止连接,释放资源
ValidCmtKey ( $id, $key ) : boolean 验证评论key
ValidToken ( $t, $s = '' ) : boolean 验证会话Token
Verify ( ) : boolean 验证用户登录(COOKIE中的用户名密码)
Verify_Final ( string $name, string $password, object &$member = null ) : boolean 验证用户登录(数据库保存的最终运算后密码)
Verify_MD5 ( string $name, string $md5pw, object &$member = null ) : boolean 验证用户登录(一次MD5密码)
Verify_MD5Path ( string $name, string $ps_path_hash, object &$member = null ) : boolean 验证用户登录(MD5加zbp->guid盐后的密码)
Verify_Original ( string $name, string $originalpw, object &$member = null ) : boolean 验证用户登录(原始明文密码)
__call ( $method, $args ) : mixed
__construct ( ) 构造函数,加载基本配置到$zbp
__destruct ( ) 析构函数,释放资源
__get ( $name ) : mixed 获取参数值
__set ( $name, $value ) : mixed 设置参数值
get_results ( $sql ) : mixed

Приватные методы

Метод Описание
GetSomeThingByAlias ( $object, $val, $backAttr = null, $className = null ) 根据别名得到相应数据
GetSomeThingByAttr ( &$object, $attr, $val ) 根据属性值得到相应数据
GetSomeThingById ( &$object, $className, $id ) 根据ID得到相应数据

Описание методов

AddBuildModule() публичный Метод

添加模块
public AddBuildModule ( string $modfilename, null $parameters = null )
$modfilename string 模块名
$parameters null 模块参数

AddBuildModuleAll() публичный Метод

所有模块重置
public AddBuildModuleAll ( )

AddItemToNavbar() публичный Метод

向导航菜单添加相应条目
public AddItemToNavbar ( string $type = 'item', string $id, string $name, string $url )
$type string $type=category,tag,page,item
$id string
$name string
$url string

BuildModule() публичный Метод

生成模块
public BuildModule ( )

BuildTemplate() публичный Метод

模板解析
public BuildTemplate ( ) : boolean
Результат boolean

CheckApp() публичный Метод

检查应用是否安装并启用
public CheckApp ( string $name ) : boolean
$name string 应用ID(插件或主题)
Результат boolean

CheckGzip() публичный Метод

检查并开启Gzip压缩
public CheckGzip ( )

CheckItemToNavbar() публичный Метод

检查条目是否在导航菜单中
public CheckItemToNavbar ( string $type = 'item', $id ) : boolean
$type string
$id
Результат boolean

CheckMemberByNameOrAliasExist() публичный Метод

检查指定名称或别名的用户是否存在(不区分大小写)

CheckMemberNameExist() публичный Метод

检查指定名称的用户是否存在(不区分大小写)
public CheckMemberNameExist ( $name )

CheckPlugin() публичный Метод

检查应用是否安装并启用
public CheckPlugin ( string $name ) : boolean
$name string 应用(插件或主题)的ID
Результат boolean

CheckRights() публичный Метод

验证操作权限
public CheckRights ( string $action, $level = null ) : boolean
$action string 操作
Результат boolean

CheckRightsByLevel() публичный Метод

根据用户等级验证操作权限 1.5开始参数换顺序
public CheckRightsByLevel ( string $action, integer $level ) : boolean
$action string 操作
$level integer 用户等级
Результат boolean

CheckSiteClosed() публичный Метод

检测网站关闭
public CheckSiteClosed ( )

CheckTemplate() публичный Метод

更新模板缓存
public CheckTemplate ( boolean $nobuild = false ) : true
$nobuild boolean 为真的话,只判断是否需要而不Build
Результат true or false

CheckValidCode() публичный Метод

比对验证码
public CheckValidCode ( string $vaidcode, string $id = '' ) : boolean
$vaidcode string 验证码数值
$id string 命名事件
Результат boolean

CloseConnect() публичный Метод

关闭数据库连接
public CloseConnect ( )

Config() публичный Метод

获取Configs表值
public Config ( string $name ) : mixed
$name string Configs表名
Результат mixed

ConvertTableAndDatainfo() публичный Метод

对表名和数据结构进行预转换

ConvertTagIDtoString() публичный Метод

通过数组array[111,333,444,555,666]转换成存储串
public ConvertTagIDtoString ( array $array ) : string
$array array 标签ID数组
Результат string

DelBuildModule() публичный Метод

删除模块
public DelBuildModule ( string $modfilename )
$modfilename string 模块名

DelConfig() публичный Метод

删除Configs表
public DelConfig ( string $name ) : boolean
$name string Configs表名
Результат boolean

DelItemToNavbar() публичный Метод

删除导航菜单中相应条目
public DelItemToNavbar ( string $type = 'item', $id )
$type string
$id

EndSession() публичный Метод

终止session
public EndSession ( ) : boolean
Результат boolean

GetAction_Title() публичный Метод

public GetAction_Title ( $name )

GetArticleList() публичный Метод

public GetArticleList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null, boolean $readtags = true ) : array
$select null
$where null
$order null
$limit null
$option null
$readtags boolean
Результат array

GetCategoryByAlias() публичный Метод

通过分类别名获取分类实例
public GetCategoryByAlias ( string $name, $backKey = null ) : Category
$name string
Результат Category

GetCategoryByAliasOrName() публичный Метод

与老版本保持兼容函数
public GetCategoryByAliasOrName ( string $name ) : Category
$name string
Результат Category

GetCategoryByID() публичный Метод

通过ID获取分类实例
public GetCategoryByID ( integer $id ) : Category
$id integer
Результат Category

GetCategoryByName() публичный Метод

通过分类名获取分类实例
public GetCategoryByName ( string $name ) : Category
$name string
Результат Category

GetCategoryList() публичный Метод

public GetCategoryList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
$select null
$where null
$order null
$limit null
$option null
Результат array

GetCmtKey() публичный Метод

获取评论key
public GetCmtKey ( $id ) : string
$id
Результат string

GetCommentByID() публичный Метод

通过ID获取评论实例
public GetCommentByID ( integer $id ) : Comment
$id integer
Результат Comment

GetCommentList() публичный Метод

public GetCommentList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
$select null
$where null
$order null
$limit null
$option null
Результат array

GetHint() публичный Метод

提取Cookie中的提示消息
public GetHint ( )

GetInstance() публичный статический Метод

获取唯一实例
public static GetInstance ( ) : null | ZBlogPHP
Результат null | ZBlogPHP

GetListCustom() публичный Метод

查询指定数据结构的sql并返回Base对象列表
public GetListCustom ( string $table, string $datainfo, string $sql ) : array
$table string 数据表
$datainfo string 数据字段
$sql string SQL操作语句
Результат array

GetListCustomByArray() публичный Метод

查询ID数据的指定数据结构的sql并返回Base对象列表
public GetListCustomByArray ( string $table, string $datainfo, array $array ) : array
$table string 数据表
$datainfo string 数据字段
$array array ID数组
Результат array

GetListType() публичный Метод

已改名GetListType,1.5版中扔掉有歧义的GetList
public GetListType ( $type, $sql ) : array
$type
$sql
Результат array

GetListTypeByArray() публичный Метод

查询ID数据的指定类型的sql并返回指定类型对象列表
public GetListTypeByArray ( string $type, array $array ) : array
$type string 类型
$array array ID数组
Результат array

GetMemberByID() публичный Метод

通过ID获取用户实例
public GetMemberByID ( integer $id ) : Member
$id integer
Результат Member

GetMemberByName() публичный Метод

通过用户名获取用户实例(不区分大小写)
public GetMemberByName ( string $name ) : Member
$name string
Результат Member

GetMemberByNameOrAlias() публичный Метод

通过获取用户名或别名实例(不区分大小写)
public GetMemberByNameOrAlias ( string $name ) : Member
$name string
Результат Member

GetMemberList() публичный Метод

public GetMemberList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
$select null
$where null
$order null
$limit null
$option null
Результат array

GetModuleByFileName() публичный Метод

通过FileName获取模块实例
public GetModuleByFileName ( string $fn ) : Module
$fn string
Результат Module

GetModuleByID() публичный Метод

通过ID获取模块实例
public GetModuleByID ( integer $id ) : Module
$id integer
Результат Module

GetModuleList() публичный Метод

public GetModuleList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
$select null
$where null
$order null
$limit null
$option null
Результат array

GetPageList() публичный Метод

public GetPageList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
$select null
$where null
$order null
$limit null
$option null
Результат array

GetPostByArray() публичный Метод

通过ID数组获取文章实例
public GetPostByArray ( array $array ) : array
$array array
Результат array Posts

GetPostByID() публичный Метод

通过ID获取文章实例
public GetPostByID ( integer $id ) : Post
$id integer
Результат Post

GetPostList() публичный Метод

public GetPostList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
$select null
$where null
$order null
$limit null
$option null
Результат array

GetPostType_Name() публичный Метод

public GetPostType_Name ( $typeid )

GetPostType_Template() публичный Метод

public GetPostType_Template ( $typeid )

GetPostType_UrlRule() публичный Метод

public GetPostType_UrlRule ( $typeid )

GetPreActivePlugin() публичный Метод

获取预激活插件名数组
public GetPreActivePlugin ( )

GetSomeThing() публичный Метод

获取数据通用函数
public GetSomeThing ( $object, $attr, $argu, $className = null )
$object 缓存对象(string / object)
$attr 欲查找的属性
$argu 查找内容
$className 对象未找到初始化内容

GetTagByAlias() публичный Метод

通过tag名获取tag实例
public GetTagByAlias ( string $name, $backKey = null ) : Tag
$name string
Результат Tag

GetTagByAliasOrName() публичный Метод

通过tag名获取tag实例
public GetTagByAliasOrName ( string $name ) : Tag
$name string
Результат Tag

GetTagByID() публичный Метод

通过ID获取tag实例
public GetTagByID ( integer $id ) : Tag
$id integer
Результат Tag

GetTagList() публичный Метод

public GetTagList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
$select null
$where null
$order null
$limit null
$option null
Результат array

GetToken() публичный Метод

获取会话Token
public GetToken ( $s = '' ) : string
$s
Результат string

GetTopArticle() публичный Метод

获取全部置顶文章(优先从cache里读数组)
public GetTopArticle ( )

GetUploadByID() публичный Метод

通过ID获取附件实例
public GetUploadByID ( integer $id ) : Upload
$id integer
Результат Upload

GetUploadList() публичный Метод

public GetUploadList ( null $select = null, null $where = null, null $order = null, null $limit = null, null $option = null ) : array
$select null
$where null
$order null
$limit null
$option null
Результат array

HasConfig() публичный Метод

查某Config是否存在
public HasConfig ( string $name ) : boolean
$name string Configs表名
Результат boolean

Initialize() публичный Метод

初始化$zbp
public Initialize ( ) : boolean
Результат boolean

InitializeDB() публичный статический Метод

初始化数据库连接
public static InitializeDB ( string $type ) : object
$type string 数据连接类型
Результат object or null

Load() публичный Метод

载入
public Load ( ) : boolean
Результат boolean

LoadApp() публичный Метод

载入指定应用
public LoadApp ( string $type, string $id ) : App
$type string 应用类型(theme|plugin)
$id string 应用ID
Результат App

LoadCache() публичный Метод

加载缓存
public LoadCache ( ) : boolean
Результат boolean

LoadCategorys() публичный Метод

载入分类列表
public LoadCategorys ( ) : boolean
Результат boolean

LoadConfigs() публичный Метод

载入插件Configs表
public LoadConfigs ( )

LoadLanguage() публичный Метод

载入指定应用语言包
public LoadLanguage ( string $type, string $id, $default = '' ) : null
$type string 应用类型(system|theme|plugin)
$id string 应用ID
Результат null

LoadManage() публичный Метод

载入管理
public LoadManage ( )

LoadMembers() публичный Метод

载入用户列表
public LoadMembers ( $level )

LoadModules() публичный Метод

载入模块列表
public LoadModules ( ) : null
Результат null

LoadOption() публичный Метод

载入配置
public LoadOption ( ) : boolean
Результат boolean

LoadPlugins() публичный Метод

载入插件列表
public LoadPlugins ( )

LoadTags() публичный Метод

载入标签列表
public LoadTags ( )

LoadTagsByIDString() публичный Метод

通过类似'{1}{2}{3}{4}'载入tags
public LoadTagsByIDString ( $s ) : array
$s
Результат array

LoadTagsByNameString() публичный Метод

通过类似'aaa,bbb,ccc,ddd'载入tags
public LoadTagsByNameString ( string $s ) : array
$s string 标签名字符串,如'aaa,bbb,ccc,ddd
Результат array

LoadThemes() публичный Метод

载入主题列表
public LoadThemes ( )

OpenConnect() публичный Метод

连接数据库
public OpenConnect ( ) : boolean
Результат boolean

PrepareTemplate() публичный Метод

创建模板对象,预加载已编译模板
public PrepareTemplate ( string $theme = null ) : Template
$theme string 指定主题名
Результат Template

RedirectInstall() публичный Метод

跳转到安装页面
public RedirectInstall ( )

RedirectPermanentDomain() публичный Метод

检测当前url,如果不符合设置就跳转到固定域名的链接

RegAction() публичный Метод

注册Action
public RegAction ( $name, $level, $title )

RegBuildModule() публичный Метод

重建模块
public RegBuildModule ( string $modfilename, string $userfunc )
$modfilename string 模块名
$userfunc string 用户函数

RegPostType() публичный Метод

注册PostType int $typeid 系统定义在0-99,插件自定义100-255 string $urlrule 默认是取Page类型的Url Rule string $template 默认模板名page
public RegPostType ( $typeid, $name, $urlrule = '', $template = 'page' )

ReloadLanguages() публичный Метод

重新读取语言包
public ReloadLanguages ( string $default ) : null
$default string 默认语言
Результат null

SaveCache() публичный Метод

保存缓存
public SaveCache ( ) : boolean
Результат boolean

SaveConfig() публичный Метод

保存Configs表
public SaveConfig ( string $name ) : boolean
$name string Configs表名
Результат boolean

SaveOption() публичный Метод

保存配置
public SaveOption ( ) : boolean
Результат boolean

SetHint() публичный Метод

设置提示消息并存入Cookie
public SetHint ( string $signal, string $content = '' )
$signal string 提示类型(good|bad|tips)
$content string 提示内容

ShowError() публичный Метод

显示错误信息
public ShowError ( string/int $errorText, null $file = null, null $line = null ) : mixed
$errorText string/int
$file null
$line null
Результат mixed

ShowHint() публичный Метод

显示提示消息
public ShowHint ( string $signal, string $content = '' )
$signal string 提示类型(good|bad|tips)
$content string 提示内容

ShowValidCode() публичный Метод

显示验证码
public ShowValidCode ( string $id = '' ) : mixed
$id string 命名事件
Результат mixed

StartGzip() публичный Метод

启用Gzip
public StartGzip ( )

StartSession() публичный Метод

启用session
public StartSession ( ) : boolean
Результат boolean

Terminate() публичный Метод

终止连接,释放资源
public Terminate ( )

ValidCmtKey() публичный Метод

验证评论key
public ValidCmtKey ( $id, $key ) : boolean
$id
$key
Результат boolean

ValidToken() публичный Метод

验证会话Token
public ValidToken ( $t, $s = '' ) : boolean
$t
$s
Результат boolean

Verify() публичный Метод

验证用户登录(COOKIE中的用户名密码)
public Verify ( ) : boolean
Результат boolean

Verify_Final() публичный Метод

验证用户登录(数据库保存的最终运算后密码)
public Verify_Final ( string $name, string $password, object &$member = null ) : boolean
$name string 用户名
$password string 二次加密后的密码
$member object 返回读取成功的member对象
Результат boolean

Verify_MD5() публичный Метод

验证用户登录(一次MD5密码)
public Verify_MD5 ( string $name, string $md5pw, object &$member = null ) : boolean
$name string 用户名
$md5pw string md5加密后的密码
$member object 返回读取成功的member对象
Результат boolean

Verify_MD5Path() публичный Метод

验证用户登录(MD5加zbp->guid盐后的密码)
public Verify_MD5Path ( string $name, string $ps_path_hash, object &$member = null ) : boolean
$name string 用户名
$ps_path_hash string MD5加zbp->guid盐后的密码
$member object 返回读取成功的member对象
Результат boolean

Verify_Original() публичный Метод

验证用户登录(原始明文密码)
public Verify_Original ( string $name, string $originalpw, object &$member = null ) : boolean
$name string 用户名
$originalpw string 密码明文
$member object 返回读取成功的member对象
Результат boolean

__call() публичный Метод

public __call ( $method, $args ) : mixed
$method
$args
Результат mixed

__construct() публичный Метод

构造函数,加载基本配置到$zbp
public __construct ( )

__destruct() публичный Метод

析构函数,释放资源
public __destruct ( )

__get() публичный Метод

获取参数值
public __get ( $name ) : mixed
$name
Результат mixed

__set() публичный Метод

设置参数值
public __set ( $name, $value ) : mixed
$name
$value
Результат mixed

get_results() публичный Метод

public get_results ( $sql ) : mixed
$sql
Результат mixed

Описание свойств

$action публичное свойство

当前操作
public $action

$actions публичное свойство

操作列表
public $actions

$activeapps публичное свойство

public $activeapps

$activedapps публичное свойство

激活的插件列表
public $activedapps

$ajaxurl публичное свойство

public null $ajaxurl
Результат null

$cache публичное свойство

缓存
public $cache

$categories публичное свойство

public $categories

$categoriesbyorder публичное свойство

public $categoriesbyorder

$categorys публичное свойство

分类数组
public $categorys

$categorysbyorder публичное свойство

分类数组(已排序)
public $categorysbyorder

$commentdisplaycount публичное свойство

评论显示数量
public $commentdisplaycount

$comments публичное свойство

评论数组
public $comments

$configs публичное свойство

配置选项
public $configs

$cookiespath публичное свойство

cookie作用域
public $cookiespath

$currenturl публичное свойство

当前链接
public $currenturl

$datainfo публичное свойство

数据表信息
public $datainfo

$db публичное свойство

数据库
public $db

$displaycount публичное свойство

文章列表显示条数
public $displaycount

$feedurl публичное свойство

public null $feedurl
Результат null

$guid публичное свойство

guid
public $guid

$header публичное свойство

模板头部
public $header

$host публичное свойство

域名
public $host

$ishttps публичное свойство

#是否开启gzip
public $ishttps

$ismanage публичное свойство

#是否使用session
public $ismanage

$lang публичное свойство

语言
public $lang

$langpacklist публичное свойство

语言包list
public $langpacklist

$managecount публичное свойство

管理页面显示条数
public $managecount

$members публичное свойство

用户数组
public $members

$membersbyname публичное свойство

用户数组(以用户名为键)
public $membersbyname

$modules публичное свойство

模块数组
public $modules

$modulesbyfilename публичное свойство

模块数组(以文件名为键)
public $modulesbyfilename

$name публичное свойство

网站名
public $name

$option публичное свойство

配置选项
public $option

$pagebarcount публичное свойство

页码显示条数
public $pagebarcount

$path публичное свойство

路径
public $path

$posts публичное свойство

文章列表数组
public $posts

$posttype публичное свойство

类型序列
public $posttype

$searchcount публичное свойство

搜索返回条数
public $searchcount

$searchurl публичное свойство

public null $searchurl
Результат null

$socialcomment публичное свойство

社会化评论
public $socialcomment

$style публичное свойство

当前主题风格
public $style

$subname публичное свойство

网站子标题
public $subname

$table публичное свойство

数据表
public $table

$tags публичное свойство

标签数组
public $tags

$tagsbyname публичное свойство

标签数组(以标签名为键)
public $tagsbyname

$template публичное свойство

当前模板
public $template

$theme публичное свойство

当前主题
public $theme

$themeinfo публичное свойство

public $themeinfo

$title публичное свойство

当前页面标题
public $title

$user публичное свойство

当前用户
public $user

$usersdir публичное свойство

用户目录
public $usersdir

$validcodeurl публичное свойство

验证码地址
public $validcodeurl

$version публичное свойство

版本号
public $version

$xmlrpcurl публичное свойство

public null $xmlrpcurl
Результат null