\MatthiasWeb\RealMediaLibrary\lite\folderCreatable

Summary

Methods
Properties
Constants
resetSubfolderOrder()
orderSubfolders()
persistCheckParent()
reindexChildrens()
isValidChildrenType()
setParent()
relocate()
deleted_realmedialibrary_meta()
No public properties found
No constants found
applySubfolderOrderBy()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

resetSubfolderOrder()

resetSubfolderOrder()

orderSubfolders()

orderSubfolders(  $orderby,  $writeMetadata = true)

Parameters

$orderby
$writeMetadata

persistCheckParent()

persistCheckParent()

reindexChildrens()

reindexChildrens(  $resetData = false)

Parameters

$resetData

isValidChildrenType()

isValidChildrenType(  $type)

Parameters

$type

setParent()

setParent(  $id,  $ord = -1,  $force = false)

Parameters

$id
$ord
$force

relocate()

relocate(  $parentId,  $nextFolderId = false)

Parameters

$parentId
$nextFolderId

deleted_realmedialibrary_meta()

deleted_realmedialibrary_meta(array<mixed,integer>  $meta_ids,integer  $object_id,string  $meta_key)

Delete the subOrderAutomatically metadata when deleting the subfolder order and also reset the subfolder order. It also handles the content order.

Parameters

array<mixed,integer> $meta_ids
integer $object_id
string $meta_key

applySubfolderOrderBy()

applySubfolderOrderBy(): boolean

Check if the current folders parent is automatically ordered by a criteria so the order can be applied. This should be called when the hierarchy of the folder is changed or when a new folder is added to that parent.

Returns

boolean