19 declare(strict_types=1);
    34         $this->
lng->loadLanguageModule(
"dateplaner");
    39         $this->
setTitle($this->
lng->txt(
'consultation_hours_block_title'));
    60             $target_class = [
"ildashboardgui", 
"ilcalendarpresentationgui"];
    64                     $target_class = [
"ilobjcoursegui", 
"ilcalendarpresentationgui"];
    68                     $target_class = [
"ilobjgroupgui", 
"ilcalendarpresentationgui"];
    77         if (isset($this->consultation_hour_links)) {
    81             (
int) $this->requested_ref_id,
    89         $button = $this->
ui->factory()->button()->shy(
    93         return $this->
ui->factory()->item()->standard($button);
   101         return parent::getHTML();
 getListItemForData(array $data)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
setBlockId(string $a_block_id="0")
 
setEnableNumInfo(bool $a_enablenuminfo)
 
static getConsultationHourLinksForRepositoryObject(int $ref_id, int $current_user_id, array $ctrl_class_structure)
 
getTargetGUIClassPath()
Get target gui class path (for presenting the calendar) 
 
array $consultation_hour_links
 
Common interface to all items. 
 
__construct(Container $dic, ilPlugin $plugin)
 
setTitle(string $a_title)
 
This class represents a block method of a block. 
 
static _lookupType(int $id, bool $reference=false)
 
setPresentation(int $type)
 
ilConsultationHoursCalendarBlockGUI: ilColumnGUI