ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
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 24 of file class.ilAdvancedMDRecordObjectOrderings.php.
ilAdvancedMDRecordObjectOrderings::__construct | ( | ) |
ilAdvancedMDRecordObjectOrderings::compareLocalRecords | ( | ilAdvancedMDRecord | $a, |
ilAdvancedMDRecord | $b | ||
) |
ilAdvancedMDRecord | $a | |
ilAdvancedMDRecord | $b |
Definition at line 114 of file class.ilAdvancedMDRecordObjectOrderings.php.
References ilAdvancedMDRecord\getGlobalPosition(), and ilAdvancedMDRecord\getRecordId().
ilAdvancedMDRecordObjectOrderings::compareRecords | ( | ilAdvancedMDRecord | $a, |
ilAdvancedMDRecord | $b | ||
) |
ilAdvancedMDRecord | $a | |
ilAdvancedMDRecord | $b |
Definition at line 91 of file class.ilAdvancedMDRecordObjectOrderings.php.
References ilAdvancedMDRecord\getGlobalPosition(), null, and ilAdvancedMDRecord\setGlobalPosition().
ilAdvancedMDRecordObjectOrderings::deleteByObjId | ( | int | $obj_id | ) |
Delete entries by obj_id.
Definition at line 39 of file class.ilAdvancedMDRecordObjectOrderings.php.
|
protected |
Read local positions for object.
Definition at line 132 of file class.ilAdvancedMDRecordObjectOrderings.php.
References $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 51 of file class.ilAdvancedMDRecordObjectOrderings.php.
References ilContainer\_lookupContainerSetting(), ilObjectServiceSettingsGUI\CUSTOM_METADATA, and readPositionsForObject().
|
private |
Definition at line 26 of file class.ilAdvancedMDRecordObjectOrderings.php.
|
private |
Definition at line 27 of file class.ilAdvancedMDRecordObjectOrderings.php.