ILIAS  release_7 Revision v7.30-3-g800a261c036
ilMembershipOverviewGUI Class Reference

Membership overview. More...

+ Collaboration diagram for ilMembershipOverviewGUI:

Public Member Functions

 __construct ()
 Constructor. More...
 
 executeCommand ()
 Execute command. More...
 

Protected Member Functions

 show ()
 Show. More...
 

Protected Attributes

 $ctrl
 
 $lng
 
 $main_tpl
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilMembershipOverviewGUI::__construct ( )

Constructor.

Definition at line 32 of file class.ilMembershipOverviewGUI.php.

33 {
34 global $DIC;
35
36 $this->ctrl = $DIC->ctrl();
37 $this->lng = $DIC->language();
38 $this->main_tpl = $DIC->ui()->mainTemplate();
39 }
global $DIC
Definition: goto.php:24

References $DIC.

Member Function Documentation

◆ executeCommand()

ilMembershipOverviewGUI::executeCommand ( )

Execute command.

Definition at line 44 of file class.ilMembershipOverviewGUI.php.

45 {
47
48 $next_class = $ctrl->getNextClass($this);
49 $cmd = $ctrl->getCmd("show");
50 $this->main_tpl->setTitle($this->lng->txt("my_courses_groups"));
51
52 switch ($next_class) {
53 case "ilpdmembershipblockgui":
54 $ctrl->setReturn($this, "show");
55 $block = new ilPDMembershipBlockGUI(true);
56 $ret = $this->ctrl->forwardCommand($block);
57 if ($ret != "") {
58 $this->main_tpl->setContent($ret);
59 }
60 break;
61
62 default:
63 if (in_array($cmd, array("show"))) {
64 $this->$cmd();
65 }
66 }
67 $this->main_tpl->printToStdout();
68 }
$ret
Definition: parser.php:6

References $ctrl, and $ret.

◆ show()

ilMembershipOverviewGUI::show ( )
protected

Show.

Definition at line 73 of file class.ilMembershipOverviewGUI.php.

74 {
77
78 $main_tpl->setTitle($lng->txt("my_courses_groups"));
79
80 $block = new ilPDMembershipBlockGUI(true);
81 $main_tpl->setContent($block->getHTML());
82 }

References $lng, and $main_tpl.

Field Documentation

◆ $ctrl

ilMembershipOverviewGUI::$ctrl
protected

Definition at line 17 of file class.ilMembershipOverviewGUI.php.

Referenced by executeCommand().

◆ $lng

ilMembershipOverviewGUI::$lng
protected

Definition at line 22 of file class.ilMembershipOverviewGUI.php.

Referenced by show().

◆ $main_tpl

ilMembershipOverviewGUI::$main_tpl
protected

Definition at line 27 of file class.ilMembershipOverviewGUI.php.

Referenced by show().


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