a-blog cms PHP API Reference

Helper
in package
uses AssetsTrait, UnitModelTrait

Table of Contents

Properties

$isNewVersion  : mixed
苦肉の策で、新規バージョン作成か一時的に保存する
$summaryRange  : int|null
サマリーの表示で使うユニットの範囲を取得
$tempUnitData  : UnitCollection|array<string|int, mixed>|null
一時保存したユニットデータ
$uploadedFiles  : array<string|int, mixed>
苦肉の策で、新規アップロードされたファイルをここに一時保存する

Methods

addUploadedFiles()  : void
アップロードされたファイルを取得 Entry::extractColumn 後に決定
canBulkBlogChange()  : bool
現在のログインユーザーがエントリーの所属ブログを一括で変更可能かどうかを判定する
canBulkCategoryChange()  : bool
現在のログインユーザーがエントリーのカテゴリーを一括で変更可能かどうかを判定する
canBulkDelete()  : bool
現在のログインユーザーがエントリーを一括削除可能かどうかを判定する
canBulkDuplicate()  : bool
現在のログインユーザーが指定したブログでエントリーの一括複製が可能かどうかを判定する
canBulkStatusChange()  : bool
現在のログインユーザーがエントリーステータス一括で変更可能かどうかを判定する
canBulkTrashRestore()  : bool
現在のログインユーザーがエントリーをゴミ箱から一括で復元可能かどうかを判定する
canBulkUserChange()  : bool
現在のログインユーザーがエントリーの所有ユーザーを一括で変更可能かどうかを判定する
canChangeEntryRevision()  : bool
現在のログインユーザーが指定したエントリーのリビジョンを公開バージョンへ切り替え可能かどうかを判定する
canChangeOrder()  : bool
現在のログインユーザーがエントリーの表示順を変更可能かどうかを判定する
canChangeOrderByOtherUser()  : bool
現在のログインユーザーが自分以外のユーザーで絞り込んだエントリーの表示順を変更可能かどうかを判定する
canDelete()  : bool
現在のログインユーザーがエントリーを削除可能かどうかを判定する
canDeleteAllFromTrash()  : bool
ログインユーザーがゴミ箱から全てのエントリーを削除できるかどうかを判定する
canDeleteEntryRevision()  : bool
現在のログインユーザーが指定したエントリーリビジョンを削除可能かどうかを判定する
canDuplicate()  : bool
現在のログインユーザーがエントリーの複製が可能かどうかを判定する
canDuplicateEntryRevision()  : bool
現在のログインユーザーが指定したエントリーのリビジョンを複製可能かどうかを判定する
canEditView()  : bool
現在のログインユーザーがエントリーの編集画面の閲覧権限を持っているかどうかを判定する
canExport()  : bool
現在のログインユーザーが指定したブログでエントリーのエクスポートが可能かどうかを判定する
canTrashRestore()  : bool
現在のログインユーザーがエントリーをゴミ箱から復元可能かどうかを判定する
canUpdate()  : bool
canUpdateEntryRevision()  : bool
現在のログインユーザーが指定したエントリーリビジョンの編集画面 (admin=entry_editor) を 開いて更新可能な状態かどうかを判定する
canUseDirectEdit()  : bool
現在のログインユーザーがダイレクト編集を利用可能かどうかを判定する
canViewApprovalHistory()  : bool
現在のログインユーザーがエントリーの承認履歴を閲覧可能かどうかを判定する
changeRevision()  : void
バージョンの切り替え(即時公開)
deleteCacheControl()  : bool
キャッシュ自動削除の情報を削除
duplicateFieldsTrait()  : void
カスタムフィールド複製時に実態ファイルも複製する
duplicateFilesTrait()  : array<string|int, mixed>
ファイルパスから新しいファイルを作成して、新しいパスのリストを返却
duplicateImagesTrait()  : array<string|int, mixed>
画像パスから新しいファイルを作成して、新しいパスのリストを返却
entryDelete()  : void
エントリーの削除
findPublishableReservedRevisions()  : array<int, array<string, mixed>>
現時点で公開可能な予約公開バージョンを取得
formatEntryCode()  : non-empty-string
エントリーコードに拡張子を追加
generateEntryCode()  : non-empty-string
完全なエントリーコードを生成
generateEntryCodeFromTitleOrId()  : non-empty-string
タイトルまたはIDからエントリーコードを生成
generateNewIdTrait()  : non-empty-string
新しいユニットIDを発行
getEntryCodeExtension()  : string
エントリーコードの拡張子を取得
getRevision()  : array<string, mixed>|false
指定されたリビジョンを取得
getRevisionIds()  : array{current: int, reserve: int}
現行リビジョンIDと予約リビジョンIDを1クエリで取得する。
getSubCategoryFromString()  : array<string|int, int<1, max>>
getSummaryRange()  : int|null
サマリーの表示で使うユニットの範囲を取得 extractUnits 後に決定
getTempUnitData()  : UnitCollection|array<string|int, mixed>|null
一時ユニットデータを取得
getUploadedFiles()  : array<string|int, mixed>
アップロードされたファイルを取得 Entry::extractColumn 後に決定
insertDataTrait()  : void
ユニットをデータベースに保存
isDirectEditEnabled()  : bool
現在のログインユーザーのダイレクト編集機能が有効な状態かどうかを判定する
isNewVersion()  : bool
新規バージョン作成の判定を取得
removeFieldAssetsTrait()  : void
カスタムフィールド削除時に実態ファイルも削除する
removeFileAssetsTrait()  : void
カスタムフィールド削除時に実態ファイルも削除する
removeImageAssetsTrait()  : void
カスタムフィールド削除時に実態ファイルも削除する
requiresApproval()  : bool
現在のログインユーザーがエントリー保存時に承認フローを経る必要があるかどうかを判定する。
reserveRevision()  : void
予約公開バージョンの登録
resolveRelatedEntryThumbnailField()  : string
関連エントリーのサムネイルフィールドを解決する。 指定されたフィールドが空の場合は main_image_field_name にフォールバックする。
revisionDelete()  : void
エントリーのバージョンを削除
saveEntryRevision()  : int|false
エントリーのバージョンを保存
saveFieldRevision()  : bool
カスタムフィールドのバージョンを保存
saveRelatedEntries()  : void
関連エントリーを保存
saveSubCategory()  : void
サブカテゴリーを保存
setNewVersion()  : void
新規バージョン作成の判定をセット
setSummaryRange()  : void
サマリーの表示で使うユニットの範囲を設定 extractUnits 時に設定
setTempUnitData()  : void
一時的にユニットを保存
updateCacheControl()  : bool
キャッシュ自動削除の情報を更新
validateRemovePath()  : bool
ユニットの削除指定されたパスがDBに存在するかチェック
validateSubCategoryIds()  : void
サブカテゴリーIDの配列をバリデート
validateTagNames()  : void
タグ名の配列をバリデート
validEntryCodeDouble()  : bool
エントリーコードの重複をチェック
validSubCategory()  : Field_Validation
エントリーのサブカテゴリーをバリデート
validTag()  : Field_Validation
エントリーのタグをバリデート
canDeleteByApproval()  : bool
承認機能有効時にログインユーザーがエントリーを削除できるかどうかを判定する
canDeleteByDefault()  : bool
ログインユーザーがエントリーを削除できるかどうかをエントリー毎に判定する
canDeleteByRole()  : bool
ロールが適用されたログインユーザーがエントリーを削除できるかどうかを判定する
canTrashRestoreByApproval()  : bool
承認機能有効時にログインユーザーがエントリーをゴミ箱から復元可能かどうかを判定する
canTrashRestoreByDefault()  : bool
ログインユーザーがエントリーをゴミ箱から復元できるかどうかをエントリー毎に判定する
canTrashRestoreByRole()  : bool
ロールが適用されたログインユーザーがエントリーをゴミ箱から復元可能かどうかを判定する
createUniqueFilepathTrait()  : string
複製時に衝突しないファイル名を生成する

Properties

$isNewVersion

苦肉の策で、新規バージョン作成か一時的に保存する

protected mixed $isNewVersion = false

$summaryRange

サマリーの表示で使うユニットの範囲を取得

protected int|null $summaryRange

$tempUnitData

一時保存したユニットデータ

protected UnitCollection|array<string|int, mixed>|null $tempUnitData = null

$uploadedFiles

苦肉の策で、新規アップロードされたファイルをここに一時保存する

protected array<string|int, mixed> $uploadedFiles = []

Methods

addUploadedFiles()

アップロードされたファイルを取得 Entry::extractColumn 後に決定

public addUploadedFiles(string $path) : void
Parameters
$path : string

canBulkBlogChange()

現在のログインユーザーがエントリーの所属ブログを一括で変更可能かどうかを判定する

public canBulkBlogChange(int $blogId) : bool
Parameters
$blogId : int
Return values
bool

canBulkCategoryChange()

現在のログインユーザーがエントリーのカテゴリーを一括で変更可能かどうかを判定する

public canBulkCategoryChange(int $blogId[, int|null $categoryId = null ]) : bool
Parameters
$blogId : int
$categoryId : int|null = null
Return values
bool

canBulkDelete()

現在のログインユーザーがエントリーを一括削除可能かどうかを判定する

public canBulkDelete(int $blogId[, int|null $categoryId = null ]) : bool
Parameters
$blogId : int
$categoryId : int|null = null
Return values
bool

canBulkDuplicate()

現在のログインユーザーが指定したブログでエントリーの一括複製が可能かどうかを判定する

public canBulkDuplicate(int $blogId) : bool
Parameters
$blogId : int
Return values
bool

canBulkStatusChange()

現在のログインユーザーがエントリーステータス一括で変更可能かどうかを判定する

public canBulkStatusChange(int $blogId[, int|null $categoryId = null ]) : bool
Parameters
$blogId : int
$categoryId : int|null = null
Return values
bool

canBulkTrashRestore()

現在のログインユーザーがエントリーをゴミ箱から一括で復元可能かどうかを判定する

public canBulkTrashRestore(int $blogId[, int|null $categoryId = null ]) : bool
Parameters
$blogId : int
$categoryId : int|null = null
Return values
bool

canBulkUserChange()

現在のログインユーザーがエントリーの所有ユーザーを一括で変更可能かどうかを判定する

public canBulkUserChange(int $blogId[, int|null $categoryId = null ]) : bool
Parameters
$blogId : int
$categoryId : int|null = null
Return values
bool

canChangeEntryRevision()

現在のログインユーザーが指定したエントリーのリビジョンを公開バージョンへ切り替え可能かどうかを判定する

public canChangeEntryRevision(int $entryId, int $revisionId) : bool

作業領域 (rvid=1)、公開中バージョン、公開予約中バージョンは切り替え対象外。 承認機能有効時は、対象リビジョンが承認済み (approved) かつ承認管理者のみ許可。 承認機能無効時は、ロールの権限、編集者以上、または投稿者本人 (エントリー所有者) のみ許可。

Parameters
$entryId : int
$revisionId : int
Return values
bool

canChangeOrder()

現在のログインユーザーがエントリーの表示順を変更可能かどうかを判定する

public canChangeOrder("entry"|"category"|"user" $type, int $blogId) : bool
Parameters
$type : "entry"|"category"|"user"
$blogId : int
Return values
bool

canChangeOrderByOtherUser()

現在のログインユーザーが自分以外のユーザーで絞り込んだエントリーの表示順を変更可能かどうかを判定する

public canChangeOrderByOtherUser(int $blogId) : bool
Parameters
$blogId : int
Return values
bool

canDelete()

現在のログインユーザーがエントリーを削除可能かどうかを判定する

public canDelete(int $entryId) : bool
Parameters
$entryId : int
Return values
bool

canDeleteAllFromTrash()

ログインユーザーがゴミ箱から全てのエントリーを削除できるかどうかを判定する

public canDeleteAllFromTrash(int $blogId[, int|null $categoryId = null ]) : bool
Parameters
$blogId : int
$categoryId : int|null = null
Return values
bool

canDeleteEntryRevision()

現在のログインユーザーが指定したエントリーリビジョンを削除可能かどうかを判定する

public canDeleteEntryRevision(int $entryId, int $revisionId) : bool

承認機能有効時は承認管理者のみ許可。承認機能無効時は sessionWithCompilation またはエントリー所有者の投稿者のみ許可。作業領域 (rvid=1)、公開中のリビジョン、 公開予約中のリビジョンは削除不可。

Parameters
$entryId : int
$revisionId : int
Return values
bool

canDuplicate()

現在のログインユーザーがエントリーの複製が可能かどうかを判定する

public canDuplicate(int $entryId) : bool
Parameters
$entryId : int
Return values
bool

canDuplicateEntryRevision()

現在のログインユーザーが指定したエントリーのリビジョンを複製可能かどうかを判定する

public canDuplicateEntryRevision(int $entryId) : bool

本機能は「作業領域から承認依頼」ボタンからのみ実行される承認機能専用の動線であり、 承認フローを経由する必要があるユーザー(= requiresApproval が true)のみ許可する。

Parameters
$entryId : int
Return values
bool

canEditView()

現在のログインユーザーがエントリーの編集画面の閲覧権限を持っているかどうかを判定する

public canEditView(int $eid, int $bid[, int|null $cid = null ]) : bool
Parameters
$eid : int
$bid : int
$cid : int|null = null
Return values
bool

canExport()

現在のログインユーザーが指定したブログでエントリーのエクスポートが可能かどうかを判定する

public canExport(int $blogId) : bool
Parameters
$blogId : int
Return values
bool

canTrashRestore()

現在のログインユーザーがエントリーをゴミ箱から復元可能かどうかを判定する

public canTrashRestore(int $entryId) : bool
Parameters
$entryId : int
Return values
bool

canUpdate()

public canUpdate(int $eid, int $bid[, int|null $cid = null ][, int|null $rvid = null ]) : bool
Parameters
$eid : int
$bid : int
$cid : int|null = null
$rvid : int|null = null
Return values
bool

canUpdateEntryRevision()

現在のログインユーザーが指定したエントリーリビジョンの編集画面 (admin=entry_editor) を 開いて更新可能な状態かどうかを判定する

public canUpdateEntryRevision(int $entryId, int $revisionId) : bool
Parameters
$entryId : int
$revisionId : int
Return values
bool

canUseDirectEdit()

現在のログインユーザーがダイレクト編集を利用可能かどうかを判定する

public canUseDirectEdit() : bool
Return values
bool

canViewApprovalHistory()

現在のログインユーザーがエントリーの承認履歴を閲覧可能かどうかを判定する

public canViewApprovalHistory(int $entryId) : bool
Parameters
$entryId : int
Return values
bool

changeRevision()

バージョンの切り替え(即時公開)

public changeRevision(int $rvid, int $eid, int $bid) : void
Parameters
$rvid : int
$eid : int
$bid : int

deleteCacheControl()

キャッシュ自動削除の情報を削除

public deleteCacheControl([int $eid = EID ]) : bool
Parameters
$eid : int = EID
Return values
bool

duplicateFieldsTrait()

カスタムフィールド複製時に実態ファイルも複製する

public duplicateFieldsTrait(Field $field) : void
Parameters
$field : Field

duplicateFilesTrait()

ファイルパスから新しいファイルを作成して、新しいパスのリストを返却

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

duplicateImagesTrait()

画像パスから新しいファイルを作成して、新しいパスのリストを返却

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

entryDelete()

エントリーの削除

public entryDelete(int $eid[, mixed $changeRevision = false ]) : void
Parameters
$eid : int
$changeRevision : mixed = false

findPublishableReservedRevisions()

現時点で公開可能な予約公開バージョンを取得

public findPublishableReservedRevisions() : array<int, array<string, mixed>>
Return values
array<int, array<string, mixed>>

formatEntryCode()

エントリーコードに拡張子を追加

public formatEntryCode(non-empty-string $code) : non-empty-string

既に拡張子が含まれている場合はそのまま返し、含まれていない場合は拡張子を追加する

Parameters
$code : non-empty-string

拡張子を含まない可能性のあるエントリーコード

Return values
non-empty-string

拡張子が追加されたエントリーコード

generateEntryCode()

完全なエントリーコードを生成

public generateEntryCode(int $entryId) : non-empty-string

プレフィックス + ID + 拡張子で完全なエントリーコードを生成する

Parameters
$entryId : int

エントリーID

Return values
non-empty-string

完全なエントリーコード(例: prefix123.html)

generateEntryCodeFromTitleOrId()

タイトルまたはIDからエントリーコードを生成

public generateEntryCodeFromTitleOrId(non-empty-string $title, int $entryId) : non-empty-string

entry_code_title 設定に応じて、タイトルから生成するか、プレフィックス+IDで生成するかを決定する 生成後、拡張子を追加して返す

Parameters
$title : non-empty-string

エントリータイトル

$entryId : int

エントリーID

Return values
non-empty-string

完全なエントリーコード(拡張子を含む)

generateNewIdTrait()

新しいユニットIDを発行

public generateNewIdTrait() : non-empty-string
Return values
non-empty-string

getEntryCodeExtension()

エントリーコードの拡張子を取得

public getEntryCodeExtension() : string

設定から拡張子を取得し、先頭にドットを含む形式で返す 設定が空の場合は空文字列を返す

Return values
string

拡張子文字列(例: .html または '')

getRevision()

指定されたリビジョンを取得

public getRevision(int $eid, int $rvid) : array<string, mixed>|false
Parameters
$eid : int
$rvid : int
Return values
array<string, mixed>|false

getRevisionIds()

現行リビジョンIDと予約リビジョンIDを1クエリで取得する。

public getRevisionIds(int $eid) : array{current: int, reserve: int}
Parameters
$eid : int
Return values
array{current: int, reserve: int}

getSubCategoryFromString()

public getSubCategoryFromString(string $string[, string $delimiter = ',' ]) : array<string|int, int<1, max>>
Parameters
$string : string
$delimiter : string = ','
Return values
array<string|int, int<1, max>>

getSummaryRange()

サマリーの表示で使うユニットの範囲を取得 extractUnits 後に決定

public getSummaryRange() : int|null
Return values
int|null

getTempUnitData()

一時ユニットデータを取得

public getTempUnitData() : UnitCollection|array<string|int, mixed>|null
Return values
UnitCollection|array<string|int, mixed>|null

getUploadedFiles()

アップロードされたファイルを取得 Entry::extractColumn 後に決定

public getUploadedFiles() : array<string|int, mixed>
Return values
array<string|int, mixed>

insertDataTrait()

ユニットをデータベースに保存

public insertDataTrait(Model $model, bool $isRevision) : void
Parameters
$model : Model
$isRevision : bool

isDirectEditEnabled()

現在のログインユーザーのダイレクト編集機能が有効な状態かどうかを判定する

public isDirectEditEnabled() : bool
Return values
bool

isNewVersion()

新規バージョン作成の判定を取得

public isNewVersion() : bool
Return values
bool

removeFieldAssetsTrait()

カスタムフィールド削除時に実態ファイルも削除する

public removeFieldAssetsTrait(Field $field) : void
Parameters
$field : Field

removeFileAssetsTrait()

カスタムフィールド削除時に実態ファイルも削除する

public removeFileAssetsTrait(array<string|int, string> $filePaths) : void
Parameters
$filePaths : array<string|int, string>

removeImageAssetsTrait()

カスタムフィールド削除時に実態ファイルも削除する

public removeImageAssetsTrait(array<string|int, string> $imagePaths) : void
Parameters
$imagePaths : array<string|int, string>

requiresApproval()

現在のログインユーザーがエントリー保存時に承認フローを経る必要があるかどうかを判定する。

public requiresApproval(int $bid, int|null $cid) : bool

承認機能が有効かつ承認管理者でない場合に true を返す。 承認管理者はフローをバイパスして即時公開できるため false となる。

Parameters
$bid : int

ブログID

$cid : int|null

カテゴリID

Return values
bool

reserveRevision()

予約公開バージョンの登録

public reserveRevision(int $rvid, int $eid) : void
Parameters
$rvid : int
$eid : int

resolveRelatedEntryThumbnailField()

関連エントリーのサムネイルフィールドを解決する。 指定されたフィールドが空の場合は main_image_field_name にフォールバックする。

public resolveRelatedEntryThumbnailField(string|null $thumbnailField) : string
Parameters
$thumbnailField : string|null

サムネイルフィールド名(空の場合はフォールバック)

Return values
string

解決されたフィールド名(空の場合は unit ターゲットを使用することを示す)

revisionDelete()

エントリーのバージョンを削除

public revisionDelete(int $eid) : void
Parameters
$eid : int

saveEntryRevision()

エントリーのバージョンを保存

public saveEntryRevision(int $eid, int|null $rvid, array<string|int, mixed> $entryAry[, string $type = '' ][, string $memo = '' ]) : int|false
Parameters
$eid : int
$rvid : int|null
$entryAry : array<string|int, mixed>
$type : string = ''
$memo : string = ''
Return values
int|false

保存したリビジョンID

saveFieldRevision()

カスタムフィールドのバージョンを保存

public saveFieldRevision(int $eid, Field $Field, int $rvid) : bool
Parameters
$eid : int
$Field : Field
$rvid : int
Return values
bool

saveRelatedEntries()

関連エントリーを保存

public saveRelatedEntries(int $eid[, array<string|int, mixed> $entryAry = [] ][, int $rvid = null ][, array<string|int, mixed> $typeAry = [] ][, mixed $loadedTypes = [] ]) : void
Parameters
$eid : int
$entryAry : array<string|int, mixed> = []
$rvid : int = null
$typeAry : array<string|int, mixed> = []
$loadedTypes : mixed = []

saveSubCategory()

サブカテゴリーを保存

public saveSubCategory(int $eid, int|null $masterCid, string $cids[, int $bid = BID ][, int|null $rvid = null ]) : void
Parameters
$eid : int
$masterCid : int|null
$cids : string
$bid : int = BID
$rvid : int|null = null

setNewVersion()

新規バージョン作成の判定をセット

public setNewVersion(bool $flag) : void
Parameters
$flag : bool

setSummaryRange()

サマリーの表示で使うユニットの範囲を設定 extractUnits 時に設定

public setSummaryRange(int|null $summaryRange) : void
Parameters
$summaryRange : int|null

setTempUnitData()

一時的にユニットを保存

public setTempUnitData(UnitCollection|array<string|int, mixed> $data) : void
Parameters
$data : UnitCollection|array<string|int, mixed>

updateCacheControl()

キャッシュ自動削除の情報を更新

public updateCacheControl(string $start, string $end[, int $bid = BID ][, int $eid = EID ]) : bool
Parameters
$start : string
$end : string
$bid : int = BID
$eid : int = EID
Return values
bool

validateRemovePath()

ユニットの削除指定されたパスがDBに存在するかチェック

public validateRemovePath(string $type, string $path) : bool
Parameters
$type : string
$path : string
Return values
bool

validateSubCategoryIds()

サブカテゴリーIDの配列をバリデート

public validateSubCategoryIds(array<string|int, int> $subCategoryIds) : void

Field オブジェクトを使わずにサブカテゴリーIDの配列を直接バリデートする すべてのサブカテゴリーをチェックし、複数のエラーを一度に検知する

Parameters
$subCategoryIds : array<string|int, int>

サブカテゴリーIDの配列

Tags
throws
SubCategoryValidationException

サブカテゴリーのバリデーションエラーがある場合(複数のエラーをまとめて保持)

validateTagNames()

タグ名の配列をバリデート

public validateTagNames(array<int, string> $tags) : void

Field オブジェクトを使わずにタグ名の配列を直接バリデートする すべてのタグをチェックし、複数のエラーを一度に検知する

Parameters
$tags : array<int, string>

タグ名の配列

Tags
throws
TagValidationException

タグのバリデーションエラーがある場合(複数のエラーをまとめて保持)

validEntryCodeDouble()

エントリーコードの重複をチェック

public validEntryCodeDouble(string $code[, int $bid = BID ][, int $cid = null ][, int $eid = null ]) : bool
Parameters
$code : string
$bid : int = BID
$cid : int = null
$eid : int = null
Return values
bool

canDeleteByApproval()

承認機能有効時にログインユーザーがエントリーを削除できるかどうかを判定する

private canDeleteByApproval(int $blogId[, int|null $categoryId = null ][, int|null $entryId = null ]) : bool
Parameters
$blogId : int
$categoryId : int|null = null
$entryId : int|null = null
Return values
bool

canDeleteByDefault()

ログインユーザーがエントリーを削除できるかどうかをエントリー毎に判定する

private canDeleteByDefault(int $blogId[, int|null $entryId = null ]) : bool
Parameters
$blogId : int
$entryId : int|null = null
Return values
bool

canDeleteByRole()

ロールが適用されたログインユーザーがエントリーを削除できるかどうかを判定する

private canDeleteByRole(int $blogId[, int|null $entryId = null ]) : bool
Parameters
$blogId : int
$entryId : int|null = null
Return values
bool

canTrashRestoreByApproval()

承認機能有効時にログインユーザーがエントリーをゴミ箱から復元可能かどうかを判定する

private canTrashRestoreByApproval(int $blogId[, int|null $categoryId = null ][, int|null $entryId = null ]) : bool
Parameters
$blogId : int
$categoryId : int|null = null
$entryId : int|null = null
Return values
bool

canTrashRestoreByDefault()

ログインユーザーがエントリーをゴミ箱から復元できるかどうかをエントリー毎に判定する

private canTrashRestoreByDefault(int $blogId[, int|null $entryId = null ]) : bool
Parameters
$blogId : int
$entryId : int|null = null
Return values
bool

canTrashRestoreByRole()

ロールが適用されたログインユーザーがエントリーをゴミ箱から復元可能かどうかを判定する

private canTrashRestoreByRole(int $blogId[, int|null $entryId = null ]) : bool
Parameters
$blogId : int
$entryId : int|null = null
Return values
bool

createUniqueFilepathTrait()

複製時に衝突しないファイル名を生成する

private createUniqueFilepathTrait(string $path) : string
Parameters
$path : string

ファイルパス

Return values
string

衝突しないファイルパス


        
On this page

Search results