a-blog cms PHP API Reference

SimulateSubscriber extends General
in package

Table of Contents

Methods

checkShortcut()  : bool
指定したユーザーが特定の管理ページで権限があるかチェック
getAuthorizedBlog()  : array<string|int, mixed>
指定したユーザーの権限があるブログリストを取得
isAdministrator()  : bool
指定したユーザーが管理者か
isContributor()  : bool
指定したユーザーが投稿者か
isControlBlog()  : bool
指定したユーザーがそのブログにおいて権限があるか
isEditor()  : bool
指定したユーザーが編集者か
isPermissionOfAdministrator()  : bool
指定したユーザーがそのブログにおいて管理者以上の権限があるか
isPermissionOfContributor()  : bool
指定したユーザーがそのブログにおいて投稿者以上の権限があるか
isPermissionOfEditor()  : bool
指定したユーザーがそのブログにおいて編集者以上の権限があるか
isPermissionOfSnsLogin()  : bool
指定したユーザーがSNSログインを利用できるか
isPermissionOfSubscriber()  : bool
指定したユーザーがそのブログにおいて読者以上の権限があるか
isSubscriber()  : bool
指定ユーザーが読者か
roleAuthorization()  : bool
各ロールの権限があるかチェック

Methods

checkShortcut()

指定したユーザーが特定の管理ページで権限があるかチェック

public checkShortcut(array<string|int, mixed> $ids[, int|null $userId = SUID ]) : bool
Parameters
$ids : array<string|int, mixed>
$userId : int|null = SUID

省略時はアクセス中のユーザー(SUID)を対象にする

Tags
inheritDoc
Return values
bool

getAuthorizedBlog()

指定したユーザーの権限があるブログリストを取得

public getAuthorizedBlog(int $uid) : array<string|int, mixed>
Parameters
$uid : int
Return values
array<string|int, mixed>

isAdministrator()

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

public isAdministrator([int|null $uid = SUID ]) : bool
Parameters
$uid : int|null = SUID
Return values
bool

isContributor()

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

public isContributor([int|null $uid = SUID ]) : bool
Parameters
$uid : int|null = SUID
Return values
bool

isControlBlog()

指定したユーザーがそのブログにおいて権限があるか

public isControlBlog(int|null $blogId[, int|null $userId = SUID ]) : bool
Parameters
$blogId : int|null
$userId : int|null = SUID
Return values
bool

isEditor()

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

public isEditor([int|null $uid = SUID ]) : bool
Parameters
$uid : int|null = SUID
Return values
bool

isPermissionOfAdministrator()

指定したユーザーがそのブログにおいて管理者以上の権限があるか

public isPermissionOfAdministrator([int|null $blogId = BID ][, int|null $userId = SUID ]) : bool
Parameters
$blogId : int|null = BID
$userId : int|null = SUID
Return values
bool

isPermissionOfContributor()

指定したユーザーがそのブログにおいて投稿者以上の権限があるか

public isPermissionOfContributor([int|null $blogId = BID ][, int|null $userId = SUID ]) : bool
Parameters
$blogId : int|null = BID
$userId : int|null = SUID
Return values
bool

isPermissionOfEditor()

指定したユーザーがそのブログにおいて編集者以上の権限があるか

public isPermissionOfEditor([int|null $blogId = BID ][, int|null $userId = SUID ]) : bool
Parameters
$blogId : int|null = BID
$userId : int|null = SUID
Return values
bool

isPermissionOfSnsLogin()

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

public isPermissionOfSnsLogin([int|null $uid = SUID ][, int|null $bid = BID ]) : bool
Parameters
$uid : int|null = SUID
$bid : int|null = BID
Return values
bool

isPermissionOfSubscriber()

指定したユーザーがそのブログにおいて読者以上の権限があるか

public isPermissionOfSubscriber([int|null $blogId = BID ][, int|null $userId = SUID ]) : bool
Parameters
$blogId : int|null = BID
$userId : int|null = SUID
Return values
bool

isSubscriber()

指定ユーザーが読者か

public isSubscriber([int|null $uid = SUID ]) : bool
Parameters
$uid : int|null = SUID
Return values
bool

roleAuthorization()

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

public roleAuthorization(mixed $action[, mixed $bid = BID ][, mixed $eid = 0 ][, mixed $uid = SUID ]) : bool
Parameters
$action : mixed
$bid : mixed = BID
$eid : mixed = 0
$uid : mixed = SUID
Tags
inheritDoc
Return values
bool

        
On this page

Search results