Properties

$db

$db : 

Type

$id

$id : 

Type

$key

$key : 

Type

$table

$table : 

Type

$prefix

$prefix : 

Type

$uid

$uid : 

Type

$admin

$admin : 

Type

$member

$member : 

Type

$date_field

$date_field : 

Type

$param

$param : 

Type

$init

$init : 

Type

$sso_url

$sso_url : 

Type

Methods

__construct()

__construct(  $params) 

Parameters

$params

init()

init(  $data) 

Parameters

$data

set_where_list()

set_where_list(  $where) 

Parameters

$where

id()

id(  $id = '') 

Parameters

$id

table()

table(  $name) 

Parameters

$name

table_site()

table_site(  $name,   $site = SITE_ID) 

Parameters

$name
$site

dbprefix()

dbprefix(  $name = '') 

Parameters

$name

query()

query(  $sql) 

Parameters

$sql

is_data_table()

is_data_table(  $table,   $tid) 

Parameters

$table
$tid

is_table_exists()

is_table_exists(  $table) 

Parameters

$table

is_field_exists()

is_field_exists(  $table,   $name) 

Parameters

$table
$name

is_exists()

is_exists(  $id,   $name,   $value) 

Parameters

$id
$name
$value

counts()

counts(  $table = '',   $where = '') 

Parameters

$table
$where

insert()

insert(  $data) 

Parameters

$data

replace()

replace(  $data) 

Parameters

$data

update()

update(  $id,   $data,   $where = '') 

Parameters

$id
$data
$where

delete()

delete(  $id,   $where = '') 

Parameters

$id
$where

deleteAll()

deleteAll(  $ids,   $where = '') 

Parameters

$ids
$where

save()

save(  $id,   $name,   $value,   $where = '') 

Parameters

$id
$name
$value
$where

get()

get(  $id) 

Parameters

$id

getAll()

getAll(  $num,   $key = '') 

Parameters

$num
$key

getRow()

getRow() 

used()

used(  $id,   $name) 

Parameters

$id
$name

limit_page()

limit_page(  $size = SYS_ADMIN_PAGESIZE) 

Parameters

$size

where()

where(  $name,   $value = '') 

Parameters

$name
$value

like()

like(  $name,   $value = '') 

Parameters

$name
$value

where_in()

where_in(  $name,   $value) 

Parameters

$name
$value

order_by()

order_by(  $value) 

Parameters

$value

query_sql()

query_sql(  $sql,   $more) 

Parameters

$sql
$more

query_all()

query_all(  $sql) 

Parameters

$sql

get_sql_query()

get_sql_query() 

uid()

uid(  $name) 

由用户名获取uid

Parameters

$name

username()

username(  $uid) 

由uid获取用户名

Parameters

$uid

phone()

phone(  $uid) 

由uid获取电话

Parameters

$uid

member_info()

member_info(  $uid) 

Parameters

$uid

member_uid()

member_uid() 

取会员COOKIE

init_member()

init_member(  $member) 

初始化处理

Parameters

$member

check_member_cookie()

check_member_cookie(  $member) 

验证会员有效性 1表示通过 0表示不通过

Parameters

$member

oauth()

oauth(  $uid) 

授权登录信息

Parameters

$uid

get_member()

get_member(  $uid,   $name = '') 

会员信息

Parameters

$uid
$name

authid()

authid(  $uid) 

Parameters

$uid

update_group()

update_group(  $member,   $groups) 

Parameters

$member
$groups

delete_group()

delete_group(  $uid,   $gid,   $is_admin = 1) 

Parameters

$uid
$gid
$is_admin

insert_group()

insert_group(  $uid,   $gid,   $is_notice = 1) 

Parameters

$uid
$gid
$is_notice

update_level()

update_level(  $uid,   $gid,   $lid) 

Parameters

$uid
$gid
$lid

notice()

notice(string  $uid,   $type, string  $note,   $url = '') : null

添加一条通知

Parameters

string $uid
$type
string $note
$url

Returns

null

admin_notice()

admin_notice(  $site,   $type,   $member,   $msg,   $uri,   $to = array()) 

系统提醒

Parameters

$site
$type
$member
$msg
$uri
$to

todo_admin_notice()

todo_admin_notice(  $uri,   $site) 

Parameters

$uri
$site

delete_admin_notice()

delete_admin_notice(  $uri,   $site) 

Parameters

$uri
$site

verify_member()

verify_member(  $uid) 

Parameters

$uid

save_cookie()

save_cookie(  $data,   $remember) 

存储cookie

Parameters

$data
$remember

get_sso_url()

get_sso_url() 

sso()

sso(  $data,   $remember) 

sso 登录url

Parameters

$data
$remember

logout()

logout() 

前端会员退出登录

login()

login(string  $username, string  $password, \Phpcmf\Model\intval  $remember) 

验证登录

Parameters

string $username

用户名

string $password

明文密码

\Phpcmf\Model\intval $remember

是否记住密码

login_sms()

login_sms(  $phone,   $remember) 

Parameters

$phone
$remember

login_oauth()

login_oauth(  $name,   $data) 

Parameters

$name
$data

register_oauth_bang()

register_oauth_bang(  $oauth,   $groupid,   $data) 

Parameters

$oauth
$groupid
$data

login_uid()

login_uid(  $oauth,   $uid) 

Parameters

$oauth
$uid

register_oauth()

register_oauth(  $groupid,   $oauth) 

Parameters

$groupid
$oauth

register()

register(  $groupid,   $member,   $data = array(),   $sync = 1) 

用户注册

Parameters

$groupid
$member
$data
$sync

insert_oauth()

insert_oauth(  $uid,   $type,   $data,   $state = '',   $back = '') 

存储授权信息

Parameters

$uid
$type
$data
$state
$back

edit_password()

edit_password(  $member,   $password) 

Parameters

$member
$password

sendmail()

sendmail(  $tomail,   $subject,   $msg,   $data = array()) 

邮件发送

Parameters

$tomail
$subject
$msg
$data

sendsms_code()

sendsms_code(  $mobile,   $code) 

短信发送验证码

Parameters

$mobile
$code

sendsms_text()

sendsms_text(  $mobile,   $content,   $type = 'text') 

短信发送文本

Parameters

$mobile
$content
$type

_weixin_template_access_token()

_weixin_template_access_token() 

获取微信 access token

weixin_template()

weixin_template(  $uid,   $id,   $data,   $url = '',   $color = '') 

发送微信通知模板

$uid 会员id $id 微信模板id $data 通知内容 $url 详细地址 $color top颜色

Parameters

$uid
$id
$data
$url
$color

wexin_template()

wexin_template(  $uid,   $id,   $data,   $url = '',   $color = '') 

Parameters

$uid
$id
$data
$url
$color

add_experience()

add_experience(\Phpcmf\Model\intval  $uid,   $val, string  $note = '',   $url = '', string  $mark = '', \Phpcmf\Model\intval  $count) : \Phpcmf\Model\intval

增加经验

Parameters

\Phpcmf\Model\intval $uid

会员id

$val
string $note

备注

$url
string $mark

标记

\Phpcmf\Model\intval $count

统计次数

Returns

\Phpcmf\Model\intval

add_score()

add_score(\Phpcmf\Model\intval  $uid,   $val, string  $note = '',   $url = '', string  $mark = '', \Phpcmf\Model\intval  $count) : \Phpcmf\Model\intval

增加金币

Parameters

\Phpcmf\Model\intval $uid

会员id

$val
string $note

备注

$url
string $mark

标记

\Phpcmf\Model\intval $count

统计次数

Returns

\Phpcmf\Model\intval

add_money()

add_money(  $uid,   $value) 

Parameters

$uid
$value

add_freeze()

add_freeze(  $uid,   $value) 

Parameters

$uid
$value

cancel_freeze()

cancel_freeze(  $uid,   $value) 

Parameters

$uid
$value

use_freeze()

use_freeze(  $uid,   $value) 

Parameters

$uid
$value

member_delete()

member_delete(  $id) 

Parameters

$id

edit_username()

edit_username(  $uid,   $username) 

Parameters

$uid
$username

cache()

cache(  $site = SITE_ID) 

Parameters

$site

_where()

_where(  $table,   $name,   $value,   $field) 

Parameters

$table
$name
$value
$field

_limit_page_where()

_limit_page_where(object  $select,   $param) : \Phpcmf\intval

条件查询

Parameters

object $select

查询对象

$param

Returns

\Phpcmf\intval

_clear()

_clear() 

_return_error()

_return_error(  $msg) 

Parameters

$msg

_login_log()

_login_log(\Phpcmf\Model\intval  $data,   $type = '') 

登录记录

Parameters

\Phpcmf\Model\intval $data

会员

$type

_find_member_info()

_find_member_info(  $username) 

Parameters

$username

_is_admin_login_member()

_is_admin_login_member(  $uid) 

Parameters

$uid

_rand_username()

_rand_username(  $prefix,   $member,   $rand) 

Parameters

$prefix
$member
$rand

_get_data_ids()

_get_data_ids(  $uid,   $table) 

Parameters

$uid
$table