a-blog cms PHP API Reference

Lock
in package

Table of Contents

Properties

$alertOnly  : mixed
アラートのみで実際のロックはしない
$enable  : mixed
ロック機能が有効か
$expire  : mixed
ロックの有効時間

Methods

__construct()  : mixed
Construct
getExpiredDatetime()  : int
getLockedUser()  : false|array<string|int, mixed>
エントリーを保存できるか判定
isAlertOnly()  : bool
lock()  : void
エントリーをロック
unlock()  : mixed
エントリーをアンロック
unlockByUser()  : void
指定されたUIDがロックしているものを全て解除
getLockTarget()  : string
ロック判定するテーブルを判定して取得
validateLock()  : mixed
エントリーをロックできるかバリデート

Properties

$alertOnly

アラートのみで実際のロックはしない

protected mixed $alertOnly = false

$enable

ロック機能が有効か

protected mixed $enable = false

$expire

ロックの有効時間

protected mixed $expire = 48

Methods

__construct()

Construct

public __construct(mixed $enable, mixed $alertOnly, mixed $expire) : mixed
Parameters
$enable : mixed
$alertOnly : mixed
$expire : mixed

getExpiredDatetime()

public getExpiredDatetime() : int
Return values
int

getLockedUser()

エントリーを保存できるか判定

public getLockedUser(int $eid, int|null $rvid[, int $suid = null ]) : false|array<string|int, mixed>
Parameters
$eid : int
$rvid : int|null
$suid : int = null
Return values
false|array<string|int, mixed>

isAlertOnly()

public isAlertOnly() : bool
Return values
bool

lock()

エントリーをロック

public lock(int $eid, int|null $rvid, int $suid) : void
Parameters
$eid : int
$rvid : int|null
$suid : int

unlock()

エントリーをアンロック

public unlock(int $eid, int|null $rvid) : mixed
Parameters
$eid : int
$rvid : int|null

unlockByUser()

指定されたUIDがロックしているものを全て解除

public unlockByUser(int $uid) : void
Parameters
$uid : int

getLockTarget()

ロック判定するテーブルを判定して取得

protected getLockTarget(mixed $eid, mixed $rvid) : string
Parameters
$eid : mixed
$rvid : mixed
Return values
string

validateLock()

エントリーをロックできるかバリデート

protected validateLock(int $eid, int $rvid, int $suid) : mixed
Parameters
$eid : int
$rvid : int
$suid : int

        
On this page

Search results