19 declare(strict_types=1);
    43         $this->
access = ilMyStaffAccess::getInstance();
    45         $this->
language->loadLanguageModule(
'etal');
    54             $jumpToUserTalkList->setType(self::JUMP_TO_USER_TALK_LIST);
    55             $jumpToUserTalkList->setText($this->
language->txt(
'mm_org_etal'));
    56             $jumpToUserTalkList->setHref($this->controlFlow->getLinkTargetByClass([
    57                     strtolower(ilDashboardGUI::class),
    58                     strtolower(ilMyStaffGUI::class),
    59                     strtolower(ilMStShowUserGUI::class),
    60                     strtolower(ilEmployeeTalkMyStaffUserGUI::class),
    61                 ], ControlFlowCommand::INDEX) . 
"&usr_id=$a_target_user");
    63             $actions->addAction($jumpToUserTalkList);
    77             self::JUMP_TO_USER_TALK_LIST => $this->
language->txt(
'mm_org_etal')
    81     protected function hasAccess(
int $a_target_user): bool
    83         if (!$a_target_user) {
    88             !$this->
access->hasCurrentUserAccessToTalks() ||
    89             !$this->
access->hasCurrentUserAccessToUser($a_target_user)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
hasAccess(int $a_target_user)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
collectActionsForTargetUser(int $a_target_user)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
const JUMP_TO_USER_TALK_LIST
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...