25     protected \ILIAS\BookingManager\InternalRepoService 
$repo;
    37         $this->repo = $DIC->bookingManager()->internal()
    49         }, $this->use_book_repo->getUsedBookingPools($this->context_obj_id, 
false));
    59         $filter[
'past'] = 
true;
    61         $repo = $this->repo->reservation();
    62         $list = $repo->getListByDate(
true, null, $filter, $this->
getPoolIds());
    73     public function add(): void
    78         foreach ($this->
getList() as $item) {
    80             if ($current_pool_id != $item[
"pool_id"]) {
    85                 $item[
"title"] . 
" (" . $item[
"counter"] . 
")",
    88             $current_pool_id = $item[
"pool_id"];
 
static formatDate(ilDateTime $date, bool $a_skip_day=false, bool $a_include_wd=false, bool $include_seconds=false, ilObjUser $user=null,)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
ILIAS BookingManager InternalRepoService $repo
 
getList()
Get reservation list. 
 
getPoolIds()
Get pool ids. 
 
static _lookupObjId(int $ref_id)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
__construct(ilInfoScreenGUI $info_screen_gui)
 
static _lookupTitle(int $obj_id)
 
add()
Add info to info screen. 
 
ilInfoScreenGUI $info_screen_gui
 
addSection(string $a_title)
 
static stableSortArray(array $array, string $a_array_sortby, string $a_array_sortorder="asc", bool $a_numeric=false)
Sort an aray using a stable sort algorithm, which preveserves the sequence of array elements which ha...
 
ilObjUseBookDBRepository $use_book_repo
 
static sortArray(array $array, string $a_array_sortby_key, string $a_array_sortorder="asc", bool $a_numeric=false, bool $a_keep_keys=false)