ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
__construct () | |
deleteByObjId (int $obj_id) | |
Delete entries by obj_id. More... | |
sortRecords (array $records, int $obj_id=null) | |
compareRecords (ilAdvancedMDRecord $a, ilAdvancedMDRecord $b) | |
compareLocalRecords (ilAdvancedMDRecord $a, ilAdvancedMDRecord $b) | |
Protected Member Functions | |
readPositionsForObject (int $obj_id) | |
Read local positions for object. More... | |
Private Attributes | |
ilDBInterface | $db |
array | $record_position_map = [] |
Definition at line 10 of file class.ilAdvancedMDRecordObjectOrderings.php.
ilAdvancedMDRecordObjectOrderings::__construct | ( | ) |
Definition at line 15 of file class.ilAdvancedMDRecordObjectOrderings.php.
References $DIC.
ilAdvancedMDRecordObjectOrderings::compareLocalRecords | ( | ilAdvancedMDRecord | $a, |
ilAdvancedMDRecord | $b | ||
) |
ilAdvancedMDRecord | $a | |
ilAdvancedMDRecord | $b |
Definition at line 100 of file class.ilAdvancedMDRecordObjectOrderings.php.
References ilAdvancedMDRecord\getGlobalPosition(), and ilAdvancedMDRecord\getRecordId().
ilAdvancedMDRecordObjectOrderings::compareRecords | ( | ilAdvancedMDRecord | $a, |
ilAdvancedMDRecord | $b | ||
) |
ilAdvancedMDRecord | $a | |
ilAdvancedMDRecord | $b |
Definition at line 77 of file class.ilAdvancedMDRecordObjectOrderings.php.
References ilAdvancedMDRecord\getGlobalPosition(), and ilAdvancedMDRecord\setGlobalPosition().
ilAdvancedMDRecordObjectOrderings::deleteByObjId | ( | int | $obj_id | ) |
Delete entries by obj_id.
Definition at line 25 of file class.ilAdvancedMDRecordObjectOrderings.php.
References $query.
|
protected |
Read local positions for object.
Definition at line 118 of file class.ilAdvancedMDRecordObjectOrderings.php.
References $query, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by sortRecords().
ilAdvancedMDRecordObjectOrderings::sortRecords | ( | array | $records, |
int | $obj_id = null |
||
) |
ilAdvancedMDRecord[] | $records |
?int | $obj_id |
Definition at line 37 of file class.ilAdvancedMDRecordObjectOrderings.php.
References ilContainer\_lookupContainerSetting(), ilObjectServiceSettingsGUI\CUSTOM_METADATA, and readPositionsForObject().
|
private |
Definition at line 12 of file class.ilAdvancedMDRecordObjectOrderings.php.
|
private |
Definition at line 13 of file class.ilAdvancedMDRecordObjectOrderings.php.