3 declare(strict_types=1);
    18         $this->
lng->loadLanguageModule(
"grp");
    21         $grp = 
new ilObjGroup($cat_info[
'obj_id'], 
false);
    24         $grp_ref_id = current($refs);
    29         if ($app[
'event']->isAutogenerated() && $grp->getInformation()) {
    32                 $this->
lng->txt(
"grp_information"),
    43         if ($settings->isCGRegistrationEnabled()) {
    44             if (!$app[
'event']->isAutoGenerated()) {
    47                 if ($reg->isRegistered(
    53                     $this->
ctrl->setParameterByClass(
'ilcalendarappointmentgui', 
'app_id', $app[
'event']->getEntryId());
    54                     $this->
ctrl->setParameterByClass(
'ilcalendarappointmentgui', 
'dstart', $app[
'dstart']);
    55                     $this->
ctrl->setParameterByClass(
'ilcalendarappointmentgui', 
'dend', $app[
'dend']);
    58                         $this->
lng->txt(
'cal_reg_unregister'),
    59                         $this->
ctrl->getLinkTargetByClass(
'ilcalendarappointmentgui', 
'confirmUnregister')
    63                     $this->
ctrl->setParameterByClass(
'ilcalendarappointmentgui', 
'app_id', $app[
'event']->getEntryId());
    64                     $this->
ctrl->setParameterByClass(
'ilcalendarappointmentgui', 
'dstart', $app[
'dstart']);
    65                     $this->
ctrl->setParameterByClass(
'ilcalendarappointmentgui', 
'dend', $app[
'dend']);
    68                         $this->
lng->txt(
'cal_reg_register'),
    69                         $this->
ctrl->getLinkTargetByClass(
'ilcalendarappointmentgui', 
'confirmRegister')
    72                 $registered = $reg->getRegisteredUsers(
    78                 foreach ($registered as 
$user) {
 
static _getAllReferences(int $id)
get all reference ids for object ID 
 
addInfoSection(string $a_txt)
Add info section. 
 
addInfoProperty(string $a_txt, string $a_val)
Add info property. 
 
addLastUpdate(array $a_app)
Add last update. 
 
registration for calendar appointments 
 
static _getStaticLink(?int $a_ref_id, string $a_type='', bool $a_fallback_goto=true, string $append="")
 
collectPropertiesAndActions()
 
getUserName(int $a_user_id, bool $a_force_name=false)
Get (linked if possible) user name. 
 
addCommonSection(array $a_app, int $a_obj_id=0, ?array $cat_info=null, bool $a_container_info=false)
 
addAction(string $a_txt, string $a_link)
Add action. 
 
static makeClickable(string $a_text, bool $detectGotoLinks=false)