21                global 
$ilCtrl, 
$lng, $ilAccess, $ilias, $ilNavigationHistory;
 
   25                $lng->loadLanguageModule(
"content");
 
   28                if (!$ilAccess->checkAccess(
"write", 
"", 
$_GET[
"ref_id"]) &&
 
   29                        !$ilAccess->checkAccess(
"edit_content", 
"", 
$_GET[
"ref_id"]))
 
   31                        $ilias->raiseError(
$lng->txt(
"permission_denied"),$ilias->error_obj->MESSAGE);
 
   34                $ilNavigationHistory->addItem(
$_GET[
"ref_id"],
 
   35                        "ilias.php?baseClass=ilGlossaryEditorGUI&ref_id=".
$_GET[
"ref_id"],
 
   45                global 
$lng, $ilAccess;
 
   47                $cmd = $this->ctrl->getCmd();
 
   48                $next_class = $this->ctrl->getNextClass($this);
 
   49                if ($next_class == 
"")
 
   51                        $this->ctrl->setCmdClass(
"ilobjglossarygui");
 
   52                        $this->ctrl->setCmd(
"");
 
   57                        case 'ilobjglossarygui':
 
   59                                require_once 
"./Modules/Glossary/classes/class.ilObjGlossaryGUI.php";
 
   61                                $this->ctrl->forwardCommand($glossary_gui);
 
An exception for terminatinating execution or to throw for unit testing.
Class ilGlossaryEditorGUI.
executeCommand()
execute command