ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
◀ ilDoc Overview
class.ilDclTextRecordQueryObject.php
Go to the documentation of this file.
1
<?
php
2
9
class
ilDclTextRecordQueryObject
extends
ilDclRecordQueryObject
{
10
11
public
function
applyCustomSorting
(
ilDclBaseFieldModel
$field,
array
$all_records_ids, $direction =
'asc'
) {
12
$sort_array =
array
();
13
foreach
($all_records_ids as $id) {
14
$url_field =
ilDclCache::getRecordFieldCache
(
new
ilDclBaseRecordModel
($id), $field);
15
$sort_array[$id] = $url_field->getSortingValue();
16
}
17
switch
(strtolower($direction)) {
18
case
'asc'
:
19
asort($sort_array);
20
break
;
21
case
'desc'
:
22
arsort($sort_array);
23
break
;
24
}
25
return
array_keys($sort_array);
26
}
27
}
ilDclBaseFieldModel
Class ilDclBaseFieldModel.
Definition:
class.ilDclBaseFieldModel.php:21
ilDclRecordQueryObject
Class ilDclRecordQueryObject.
Definition:
class.ilDclRecordQueryObject.php:9
array
Create styles array
The data for the language used.
Definition:
40duplicateStyle.php:19
ilDclTextRecordQueryObject\applyCustomSorting
applyCustomSorting(ilDclBaseFieldModel $field, array $all_records_ids, $direction='asc')
Definition:
class.ilDclTextRecordQueryObject.php:11
ilDclCache\getRecordFieldCache
static getRecordFieldCache($record, $field)
Definition:
class.ilDclCache.php:181
ilDclBaseRecordModel
Class ilDclBaseRecordModel.
Definition:
class.ilDclBaseRecordModel.php:26
ilDclTextRecordQueryObject
Class ilDclTextRecordQueryObject.
Definition:
class.ilDclTextRecordQueryObject.php:9
php
Modules
DataCollection
classes
Fields
Text
class.ilDclTextRecordQueryObject.php
Generated on Fri Feb 21 2025 19:00:59 for ILIAS by
1.8.13 (using
Doxyfile
)