ILIAS  trunk Revision v11.0_alpha-2645-g16283d3b3f8
ilEmployeeTalkMyStaffListGUI Class Reference

ilEmployeeTalkMyStaffListGUI: ilMyStaffGUI ilEmployeeTalkMyStaffListGUI: ilFormPropertyDispatchGUI ilEmployeeTalkMyStaffListGUI: ilObjEmployeeTalkGUI ilEmployeeTalkMyStaffListGUI: ilObjEmployeeTalkSeriesGUI More...

+ Inheritance diagram for ilEmployeeTalkMyStaffListGUI:
+ Collaboration diagram for ilEmployeeTalkMyStaffListGUI:

Public Member Functions

 getClassPath ()
 
- Public Member Functions inherited from ilEmployeeTalkMyStaffBaseGUI
 __construct ()
 
 executeCommand ()
 
 getClassPath ()
 

Protected Member Functions

 hasCurrentUserAccess ()
 
 loadHeader ()
 
 loadTabs ()
 
- Protected Member Functions inherited from ilEmployeeTalkMyStaffBaseGUI
 hasCurrentUserAccess ()
 
 loadHeader ()
 
 loadTabs ()
 
 loadTalkData ()
 

Additional Inherited Members

- Protected Attributes inherited from ilEmployeeTalkMyStaffBaseGUI
UIServices $ui
 
ilLanguage $language
 
ilTabsGUI $tabs
 
ilMyStaffAccess $access
 
ilCtrl $ctrl
 
ilObjUser $current_user
 
EmployeeTalkRepository $repository
 
ilObjEmployeeTalkAccess $talk_access
 

Detailed Description

Member Function Documentation

◆ getClassPath()

ilEmployeeTalkMyStaffListGUI::getClassPath ( )

Definition at line 33 of file class.ilEmployeeTalkMyStaffListGUI.php.

33  : array
34  {
35  return [
36  strtolower(ilDashboardGUI::class),
37  strtolower(ilMyStaffGUI::class),
38  strtolower(ilEmployeeTalkMyStaffListGUI::class)
39  ];
40  }

◆ hasCurrentUserAccess()

ilEmployeeTalkMyStaffListGUI::hasCurrentUserAccess ( )
protected

Definition at line 42 of file class.ilEmployeeTalkMyStaffListGUI.php.

References ILIAS\Repository\access().

42  : bool
43  {
44  return $this->access->hasCurrentUserAccessToTalks();
45  }
+ Here is the call graph for this function:

◆ loadHeader()

ilEmployeeTalkMyStaffListGUI::loadHeader ( )
protected

Definition at line 47 of file class.ilEmployeeTalkMyStaffListGUI.php.

References ilUtil\getImagePath(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), and ILIAS\Repository\ui().

47  : void
48  {
49  $this->ui->mainTemplate()->setTitle($this->language->txt('mm_org_etal'));
50  $this->ui->mainTemplate()->setTitleIcon(ilUtil::getImagePath('standard/icon_etal.svg'));
51  }
static getImagePath(string $image_name, string $module_path="", string $mode="output", bool $offline=false)
get image path (for images located in a template directory)
language()
description: > Example for rendring a language glyph.
Definition: language.php:41
+ Here is the call graph for this function:

◆ loadTabs()

ilEmployeeTalkMyStaffListGUI::loadTabs ( )
protected

Definition at line 53 of file class.ilEmployeeTalkMyStaffListGUI.php.

References ilOrgUnitPermissionQueries\getTemplateSetForContextName(), ilEmployeeTalkMyStaffBaseGUI\loadTalkData(), ILIAS\UI\examples\Deck\repository(), ILIAS\Repository\tabs(), and ilObjEmployeeTalk\TYPE.

53  : void
54  {
55  $this->tabs->addTab("view_content", "Content", "#");
56  $this->tabs->activateTab("view_content");
57  $this->tabs->setForcePresentationOfSingleTab(true);
58  }
+ Here is the call graph for this function:

The documentation for this class was generated from the following file: