Methods

isSubscriber()

isSubscriber(integer|null  $uid = SUID) : boolean

指定ユーザーが購読者か

Parameters

integer|null $uid

Returns

boolean

isContributor()

isContributor(integer|null  $uid = SUID) : boolean

指定したユーザーが投稿者か

Parameters

integer|null $uid

Returns

boolean

isEditor()

isEditor(integer|null  $uid = SUID) : boolean

指定したユーザーが編集者か

Parameters

integer|null $uid

Returns

boolean

isAdministrator()

isAdministrator(integer|null  $uid = SUID) : boolean

指定したユーザーが管理者か

Parameters

integer|null $uid

Returns

boolean

isPermissionOfSubscriber()

isPermissionOfSubscriber(integer|null  $bid = BID) : boolean

ログイン中のユーザーがそのブログにおいて購読者以上の権限があるか

Parameters

integer|null $bid

Returns

boolean

isPermissionOfContributor()

isPermissionOfContributor(integer|null  $bid = BID) : boolean

ログイン中のユーザーがそのブログにおいて投稿者以上の権限があるか

Parameters

integer|null $bid

Returns

boolean

isPermissionOfEditor()

isPermissionOfEditor(integer|null  $bid = BID) : boolean

ログイン中のユーザーがそのブログにおいて編集者以上の権限があるか

Parameters

integer|null $bid

Returns

boolean

isPermissionOfAdministrator()

isPermissionOfAdministrator(integer|null  $bid = BID) : boolean

ログイン中のユーザーがそのブログにおいて管理者以上の権限があるか

Parameters

integer|null $bid

Returns

boolean

isPermissionOfSnsLogin()

isPermissionOfSnsLogin(integer|null  $uid = SUID, integer|null  $bid = BID) : boolean

指定したユーザーがSNSログインを利用できるか

Parameters

integer|null $uid
integer|null $bid

Returns

boolean

checkShortcut()

checkShortcut(string  $action, string  $admin, string  $idKey, string  $id) : boolean

ログインしているユーザーが特定の管理ページで権限があるかチェック

Parameters

string $action
string $admin
string $idKey
string $id

Returns

boolean

roleAuthorization()

roleAuthorization(string  $action, integer|null  $bid = BID, integer|null  $eid, integer  $uid = SUID) : boolean

各ロールの権限があるかチェック

Parameters

string $action
integer|null $bid
integer|null $eid
integer $uid

Returns

boolean

isControlBlog()

isControlBlog(integer  $bid) : boolean

ログイン中のユーザーがそのブログにおいて権限があるか

Parameters

integer $bid

Returns

boolean

getUserGroup()

getUserGroup(integer  $uid = SUID) : boolean

ログイン中ユーザーの所属ユーザーグループの取得

Parameters

integer $uid

Returns

boolean

getRole()

getRole(integer  $ugid) : array

ロールを取得

Parameters

integer $ugid

Returns

array

isControlBlogByRole()

isControlBlogByRole(array  $role, integer  $bid) : boolean

このブログに対するアクセス権限がロールにあるかチェック

Parameters

array $role
integer $bid

Returns

boolean

isAuthAction()

isAuthAction(array  $role, string  $action, integer  $eid) : boolean

アクションに対する権限がロールにあるかチェック

Parameters

array $role
string $action
integer $eid

Returns

boolean