Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00035 class ilMediaCastHandlerGUI
00036 {
00037 function ilMediaCastHandlerGUI()
00038 {
00039 global $ilCtrl, $lng, $ilAccess, $ilias, $ilNavigationHistory;
00040
00041
00042 $this->ctrl =& $ilCtrl;
00043
00044 }
00045
00049 function &executeCommand()
00050 {
00051 global $lng, $ilAccess, $tpl, $ilNavigationHistory;
00052
00053 $cmd = $this->ctrl->getCmd();
00054 $next_class = $this->ctrl->getNextClass($this);
00055 if ($next_class == "")
00056 {
00057 $this->ctrl->setCmdClass("ilobjmediacastgui");
00058 $next_class = $this->ctrl->getNextClass($this);
00059 }
00060
00061
00062 if ($ilAccess->checkAccess("read", "", $_GET["ref_id"]))
00063 {
00064 $ilNavigationHistory->addItem($_GET["ref_id"],
00065 "ilias.php?baseClass=ilMediaCastHandlerGUI&cmd=listItems&ref_id=".$_GET["ref_id"], "mcst");
00066 }
00067
00068 switch ($next_class)
00069 {
00070 case 'ilobjmediacastgui':
00071 require_once "./Modules/MediaCast/classes/class.ilObjMediaCastGUI.php";
00072 $mc_gui =& new ilObjMediaCastGUI("", (int) $_GET["ref_id"], true, false);
00073 $this->ctrl->forwardCommand($mc_gui);
00074 break;
00075 }
00076
00077 $tpl->show();
00078 }
00079
00080 }