19declare(strict_types=1);
38 $this->
lng = $DIC->language();
42 array $visible_column_ids,
45 mixed $additional_viewcontrol_data,
47 mixed $additional_parameters
49 foreach (array_slice($this->
lng->getInstalledLanguages(),
$range->getStart(),
$range->getLength()) as $key) {
50 $title = $this->
lng->txt(
'meta_l_' . $key);
51 if ($key === $this->
lng->getDefaultLanguage()) {
52 $title .=
' (' . $this->
lng->txt(
'system_language') .
')';
62 mixed $additional_viewcontrol_data,
64 mixed $additional_parameters
66 return count($this->
lng->getInstalledLanguages());
getTotalRowCount(mixed $additional_viewcontrol_data, mixed $filter_data, mixed $additional_parameters)
Mainly for the purpose of pagination-support, it is important to know about the total number of recor...
getRows(DataRowBuilder $row_builder, array $visible_column_ids, Range $range, Order $order, mixed $additional_viewcontrol_data, mixed $filter_data, mixed $additional_parameters)
This is called by the table to retrieve rows; map data-records to rows using the $row_builder e....
Both the subject and the direction need to be specified when expressing an order.
A simple class to express a naive range of whole positive numbers.
static countUsers(string $a_lang)
Count number of users that use a language.
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
buildDataRow(string $id, array $record)