Public Member Functions | |
| ilGlossaryTermGUI ($a_id=0) | |
| Constructor public. | |
| executeCommand () | |
| execute command | |
| setGlossary (&$a_glossary) | |
| setLinkXML ($a_link_xml) | |
| getLinkXML () | |
| create () | |
| form for new content object creation | |
| saveTerm () | |
| save term | |
| editTerm () | |
| edit term | |
| updateTerm () | |
| update term | |
| output ($a_offline=false) | |
| output glossary content | |
| getInternalLinks () | |
| output glossary content | |
| listDefinitions () | |
| list definitions | |
| confirmDefinitionDeletion () | |
| deletion confirmation screen | |
| cancelDefinitionDeletion () | |
| deleteDefinition () | |
| moveUp () | |
| move definition upwards | |
| moveDown () | |
| move definition downwards | |
| addDefinition () | |
| add definition | |
| cancel () | |
| cancel adding definition | |
| saveDefinition () | |
| save definition | |
| getTemplate () | |
| get template | |
| setTabs () | |
| output tabs | |
| displayLocator () | |
| display locator | |
| getTabs (&$tabs_gui) | |
| get tabs | |
Data Fields | |
| $ilias | |
| $lng | |
| $tpl | |
| $glossary | |
| $term | |
| $link_xml | |
Definition at line 36 of file class.ilGlossaryTermGUI.php.
| ilGlossaryTermGUI::addDefinition | ( | ) |
add definition
Definition at line 496 of file class.ilGlossaryTermGUI.php.
References $_GET, displayLocator(), getTemplate(), and setTabs().
{
$this->getTemplate();
$this->displayLocator();
$this->setTabs();
$this->tpl->setVariable("HEADER", $this->lng->txt("cont_term").": ".$this->term->getTerm());
$term_id = $_GET["term_id"];
$this->tpl->addBlockFile("ADM_CONTENT", "adm_content", "tpl.obj_edit.html");
$this->tpl->setVariable("FORMACTION", $this->ctrl->getFormAction($this));
$this->tpl->setVariable("TXT_HEADER", $this->lng->txt("gdf_new"));
$this->tpl->setVariable("TXT_CANCEL", $this->lng->txt("cancel"));
$this->tpl->setVariable("TXT_SUBMIT", $this->lng->txt("gdf_add"));
$this->tpl->setVariable("TXT_TITLE", $this->lng->txt("title"));
$this->tpl->setVariable("TXT_DESC", $this->lng->txt("description"));
$this->tpl->setVariable("CMD_SUBMIT", "saveDefinition");
//$this->tpl->setVariable("TARGET", $this->getTargetFrame("save"));
$this->tpl->setVariable("TXT_REQUIRED_FLD", $this->lng->txt("required_field"));
$this->tpl->parseCurrentBlock();
/*
include_once "classes/class.ilMetaDataGUI.php";
$meta_gui =& new ilMetaDataGUI();
$meta_gui->setTargetFrame("save",$this->getTargetFrame("save"));
$meta_gui->edit("ADM_CONTENT", "adm_content",
"glossary_edit.php?ref_id=".$_GET["ref_id"]."&term_id=".$term_id."&cmd=saveDefinition");
*/
}
Here is the call graph for this function:| ilGlossaryTermGUI::cancel | ( | ) |
cancel adding definition
Definition at line 531 of file class.ilGlossaryTermGUI.php.
References sendInfo().
{
sendInfo($this->lng->txt("msg_cancel"),true);
$this->ctrl->redirect($this, "listDefinitions");
}
Here is the call graph for this function:| ilGlossaryTermGUI::cancelDefinitionDeletion | ( | ) |
Definition at line 457 of file class.ilGlossaryTermGUI.php.
{
$this->ctrl->redirect($this, "listDefinitions");
}
| ilGlossaryTermGUI::confirmDefinitionDeletion | ( | ) |
deletion confirmation screen
Definition at line 412 of file class.ilGlossaryTermGUI.php.
References $_GET, $output, displayLocator(), ilObjStyleSheet::getContentStylePath(), ilObjStyleSheet::getSyntaxStylePath(), getTemplate(), sendInfo(), and setTabs().
{
$this->getTemplate();
$this->displayLocator();
$this->setTabs();
// content style
$this->tpl->setCurrentBlock("ContentStyle");
$this->tpl->setVariable("LOCATION_CONTENT_STYLESHEET",
ilObjStyleSheet::getContentStylePath(0));
$this->tpl->parseCurrentBlock();
// syntax style
$this->tpl->setCurrentBlock("SyntaxStyle");
$this->tpl->setVariable("LOCATION_SYNTAX_STYLESHEET",
ilObjStyleSheet::getSyntaxStylePath());
$this->tpl->parseCurrentBlock();
$this->tpl->setVariable("HEADER",
$this->lng->txt("cont_term").": ".$this->term->getTerm());
$this->tpl->addBlockfile("ADM_CONTENT", "def_list", "tpl.glossary_definition_delete.html", true);
sendInfo($this->lng->txt("info_delete_sure"));
$this->tpl->setVariable("TXT_TERM", $this->term->getTerm());
$definition =& new ilGlossaryDefinition($_GET["def"]);
$page =& new ilPageObject("gdf", $definition->getId());
$page_gui =& new ilPageObjectGUI($page);
$page_gui->setTemplateOutput(false);
$page_gui->setSourcecodeDownloadScript("glossary_presentation.php?ref_id=".$_GET["ref_id"]);
$output = $page_gui->preview();
$this->tpl->setCurrentBlock("definition");
$this->tpl->setVariable("PAGE_CONTENT", $output);
$this->tpl->setVariable("TXT_CANCEL", $this->lng->txt("cancel"));
$this->tpl->setVariable("LINK_CANCEL",
$this->ctrl->getLinkTarget($this, "cancelDefinitionDeletion"));
$this->tpl->setVariable("TXT_CONFIRM", $this->lng->txt("confirm"));
$this->ctrl->setParameter($this, "def", $definition->getId());
$this->tpl->setVariable("LINK_CONFIRM",
$this->ctrl->getLinkTarget($this, "deleteDefinition"));
$this->tpl->parseCurrentBlock();
}
Here is the call graph for this function:| ilGlossaryTermGUI::create | ( | ) |
form for new content object creation
Definition at line 108 of file class.ilGlossaryTermGUI.php.
References $_GET, $_SESSION, $ilUser, $lang, displayLocator(), formSelect(), ilMetaData::getLanguages(), getTemplate(), and setTabs().
{
global $ilUser;
$this->getTemplate();
$this->displayLocator();
$this->tpl->setVariable("HEADER", $this->lng->txt("cont_new_term"));
$this->setTabs();
// load template for table
$this->tpl->addBlockfile("ADM_CONTENT", "adm_content", "tpl.glossary_term_new.html", true);
$this->tpl->setVariable("FORMACTION", $this->ctrl->getFormAction($this));
$this->tpl->setVariable("TXT_ACTION", $this->lng->txt("cont_new_term"));
$this->tpl->setVariable("TXT_TERM", $this->lng->txt("cont_term"));
$this->tpl->setVariable("INPUT_TERM", "term");
$this->tpl->setVariable("TXT_LANGUAGE", $this->lng->txt("language"));
$lang = ilMetaData::getLanguages();
if ($_SESSION["il_text_lang_".$_GET["ref_id"]] != "")
{
$s_lang = $_SESSION["il_text_lang_".$_GET["ref_id"]];
}
else
{
$s_lang = $ilUser->getLanguage();
}
$select_language = ilUtil::formSelect ($s_lang, "term_language",$lang,false,true);
$this->tpl->setVariable("SELECT_LANGUAGE", $select_language);
$this->tpl->setVariable("BTN_NAME", "saveTerm");
$this->tpl->setVariable("BTN_TEXT", $this->lng->txt("save"));
}
Here is the call graph for this function:| ilGlossaryTermGUI::deleteDefinition | ( | ) |
Definition at line 463 of file class.ilGlossaryTermGUI.php.
References $_GET.
{
$definition =& new ilGlossaryDefinition($_GET["def"]);
$definition->delete();
$this->ctrl->redirect($this, "listDefinitions");
}
| ilGlossaryTermGUI::displayLocator | ( | ) |
display locator
Definition at line 582 of file class.ilGlossaryTermGUI.php.
Referenced by addDefinition(), confirmDefinitionDeletion(), create(), editTerm(), and listDefinitions().
{
require_once ("content/classes/class.ilGlossaryLocatorGUI.php");
$gloss_loc =& new ilGlossaryLocatorGUI();
$gloss_loc->setTerm($this->term);
$gloss_loc->setGlossary($this->glossary);
//$gloss_loc->setDefinition($this->definition);
$gloss_loc->display();
}
Here is the caller graph for this function:| ilGlossaryTermGUI::editTerm | ( | ) |
edit term
Definition at line 161 of file class.ilGlossaryTermGUI.php.
References $lang, displayLocator(), formSelect(), ilMetaData::getLanguages(), getTemplate(), and setTabs().
{
//$this->displayLocator();
$this->getTemplate();
$this->displayLocator();
$this->setTabs();
//$this->displayLocator();
$this->tpl->setVariable("HEADER", $this->lng->txt("cont_term").": ".$this->term->getTerm());
// load template for table
$this->tpl->addBlockfile("ADM_CONTENT", "adm_content", "tpl.glossary_term_edit.html", true);
$this->tpl->setVariable("FORMACTION", $this->ctrl->getFormAction($this));
$this->tpl->setVariable("TXT_ACTION", $this->lng->txt("cont_edit_term"));
$this->tpl->setVariable("TXT_TERM", $this->lng->txt("cont_term"));
$this->tpl->setVariable("INPUT_TERM", "term");
$this->tpl->setVariable("VALUE_TERM", htmlspecialchars($this->term->getTerm()));
$this->tpl->setVariable("TXT_LANGUAGE", $this->lng->txt("language"));
$lang = ilMetaData::getLanguages();
$select_language = ilUtil::formSelect ($this->term->getLanguage(),"term_language",$lang,false,true);
$this->tpl->setVariable("SELECT_LANGUAGE", $select_language);
$this->tpl->setVariable("BTN_NAME", "updateTerm");
$this->tpl->setVariable("BTN_TEXT", $this->lng->txt("save"));
}
Here is the call graph for this function:| ilGlossaryTermGUI::executeCommand | ( | ) |
execute command
Definition at line 68 of file class.ilGlossaryTermGUI.php.
References $cmd.
{
$next_class = $this->ctrl->getNextClass($this);
$cmd = $this->ctrl->getCmd();
switch ($next_class)
{
case "iltermdefinitioneditorgui":
//$this->ctrl->setReturn($this, "listDefinitions");
$def_edit =& new ilTermDefinitionEditorGUI();
//$ret =& $def_edit->executeCommand();
$ret =& $this->ctrl->forwardCommand($def_edit);
break;
default:
$ret =& $this->$cmd();
break;
}
}
| ilGlossaryTermGUI::getInternalLinks | ( | ) |
output glossary content
Definition at line 283 of file class.ilGlossaryTermGUI.php.
References ilGlossaryDefinition::getDefinitionList().
{
require_once("content/classes/class.ilGlossaryDefinition.php");
require_once("content/classes/Pages/class.ilPageObjectGUI.php");
$defs = ilGlossaryDefinition::getDefinitionList($this->term->getId());
$term_links = array();
for($j=0; $j<count($defs); $j++)
{
$def = $defs[$j];
$page =& new ilPageObject("gdf", $def["id"]);
$page->buildDom();
$page_links = $page->getInternalLinks();
foreach($page_links as $key => $page_link)
{
$term_links[$key] = $page_link;
}
}
return $term_links;
}
Here is the call graph for this function:| ilGlossaryTermGUI::getLinkXML | ( | ) |
Definition at line 100 of file class.ilGlossaryTermGUI.php.
Referenced by output().
{
return $this->link_xml;
}
Here is the caller graph for this function:| ilGlossaryTermGUI::getTabs | ( | &$ | tabs_gui | ) |
get tabs
Definition at line 596 of file class.ilGlossaryTermGUI.php.
References $_GET.
Referenced by setTabs().
{
//echo ":".$_GET["term_id"].":";
if ($_GET["term_id"] != "")
{
// list definitions
$tabs_gui->addTarget("cont_definitions",
$this->ctrl->getLinkTarget($this, "listDefinitions"), "listDefinitions",
get_class($this));
// properties
$tabs_gui->addTarget("properties",
$this->ctrl->getLinkTarget($this, "editTerm"), "editTerm",
get_class($this));
}
// back to upper context
$tabs_gui->addTarget("cont_back",
$this->ctrl->getParentReturn($this), "",
"");
}
Here is the caller graph for this function:| ilGlossaryTermGUI::getTemplate | ( | ) |
get template
Definition at line 557 of file class.ilGlossaryTermGUI.php.
References sendInfo().
Referenced by addDefinition(), confirmDefinitionDeletion(), create(), editTerm(), and listDefinitions().
{
$this->tpl->addBlockFile("CONTENT", "content", "tpl.adm_content.html");
$this->tpl->addBlockFile("STATUSLINE", "statusline", "tpl.statusline.html");
sendInfo();
}
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTermGUI::ilGlossaryTermGUI | ( | $ | a_id = 0 |
) |
Constructor public.
Definition at line 49 of file class.ilGlossaryTermGUI.php.
References $ilCtrl, $ilias, $lng, and $tpl.
{
global $lng, $ilias, $tpl, $ilCtrl;
$this->lng =& $lng;
$this->ilias =& $ilias;
$this->tpl =& $tpl;
$this->ctrl =& $ilCtrl;
$this->ctrl->saveParameter($this, array("term_id"));
if($a_id != 0)
{
$this->term =& new ilGlossaryTerm($a_id);
}
}
| ilGlossaryTermGUI::listDefinitions | ( | ) |
list definitions
Definition at line 309 of file class.ilGlossaryTermGUI.php.
References $_GET, $output, displayLocator(), ilObjStyleSheet::getContentStylePath(), ilGlossaryDefinition::getDefinitionList(), ilObjStyleSheet::getSyntaxStylePath(), getTemplate(), and setTabs().
{
$this->getTemplate();
$this->displayLocator();
$this->setTabs();
require_once("content/classes/Pages/class.ilPageObjectGUI.php");
// content style
$this->tpl->setCurrentBlock("ContentStyle");
$this->tpl->setVariable("LOCATION_CONTENT_STYLESHEET",
ilObjStyleSheet::getContentStylePath(0));
$this->tpl->parseCurrentBlock();
// syntax style
$this->tpl->setCurrentBlock("SyntaxStyle");
$this->tpl->setVariable("LOCATION_SYNTAX_STYLESHEET",
ilObjStyleSheet::getSyntaxStylePath());
$this->tpl->parseCurrentBlock();
// load template for table
$this->tpl->addBlockfile("ADM_CONTENT", "def_list", "tpl.glossary_definition_list.html", true);
//$this->tpl->addBlockfile("CONTENT", "def_list", "tpl.glossary_definition_list.html", true);
//sendInfo();
$this->tpl->addBlockfile("STATUSLINE", "statusline", "tpl.statusline.html");
$this->tpl->setVariable("HEADER",
$this->lng->txt("cont_term").": ".$this->term->getTerm());
$this->tpl->setVariable("FORMACTION", $this->ctrl->getFormAction($this));
$this->tpl->setCurrentBlock("add_def");
$this->tpl->setVariable("TXT_ADD_DEFINITION",
$this->lng->txt("cont_add_definition"));
$this->tpl->setVariable("BTN_ADD", "addDefinition");
$this->tpl->parseCurrentBlock();
$this->tpl->setCurrentBlock("def_list");
$defs = ilGlossaryDefinition::getDefinitionList($_GET["term_id"]);
$this->tpl->setVariable("TXT_TERM", $this->term->getTerm());
for($j=0; $j<count($defs); $j++)
{
$def = $defs[$j];
$page =& new ilPageObject("gdf", $def["id"]);
$page_gui =& new ilPageObjectGUI($page);
$page_gui->setSourcecodeDownloadScript("glossary_presentation.php?ref_id=".$_GET["ref_id"]);
//$page_gui->setOutputMode("edit");
//$page_gui->setPresentationTitle($this->term->getTerm());
$page_gui->setTemplateOutput(false);
$output = $page_gui->preview();
if (count($defs) > 1)
{
$this->tpl->setCurrentBlock("definition_header");
$this->tpl->setVariable("TXT_DEFINITION",
$this->lng->txt("cont_definition")." ".($j+1));
$this->tpl->parseCurrentBlock();
}
if ($j > 0)
{
$this->tpl->setCurrentBlock("up");
$this->tpl->setVariable("TXT_UP", $this->lng->txt("up"));
$this->ctrl->setParameter($this, "def", $def["id"]);
$this->tpl->setVariable("LINK_UP",
$this->ctrl->getLinkTarget($this, "moveUp"));
$this->tpl->parseCurrentBlock();
}
if ($j+1 < count($defs))
{
$this->tpl->setCurrentBlock("down");
$this->tpl->setVariable("TXT_DOWN", $this->lng->txt("down"));
$this->ctrl->setParameter($this, "def", $def["id"]);
$this->tpl->setVariable("LINK_DOWN",
$this->ctrl->getLinkTarget($this, "moveDown"));
$this->tpl->parseCurrentBlock();
}
$this->tpl->setCurrentBlock("submit_btns");
$this->tpl->setVariable("TXT_EDIT", $this->lng->txt("edit"));
$this->ctrl->setParameter($this, "def", $def["id"]);
$this->ctrl->setParameterByClass("ilTermDefinitionEditorGUI", "def", $def["id"]);
$this->tpl->setVariable("LINK_EDIT",
$this->ctrl->getLinkTargetByClass("ilPageObjectGUI", "view"));
$this->tpl->setVariable("TXT_DELETE", $this->lng->txt("delete"));
$this->tpl->setVariable("LINK_DELETE",
$this->ctrl->getLinkTarget($this, "confirmDefinitionDeletion"));
$this->tpl->parseCurrentBlock();
$this->tpl->setCurrentBlock("definition");
$this->tpl->setVariable("PAGE_CONTENT", $output);
$this->tpl->parseCurrentBlock();
}
//$this->tpl->setCurrentBlock("def_list");
//$this->tpl->parseCurrentBlock();
}
Here is the call graph for this function:| ilGlossaryTermGUI::moveDown | ( | ) |
move definition downwards
Definition at line 485 of file class.ilGlossaryTermGUI.php.
References $_GET.
{
$definition =& new ilGlossaryDefinition($_GET["def"]);
$definition->moveDown();
$this->ctrl->redirect($this, "listDefinitions");
}
| ilGlossaryTermGUI::moveUp | ( | ) |
move definition upwards
Definition at line 474 of file class.ilGlossaryTermGUI.php.
References $_GET.
{
$definition =& new ilGlossaryDefinition($_GET["def"]);
$definition->moveUp();
$this->ctrl->redirect($this, "listDefinitions");
}
| ilGlossaryTermGUI::output | ( | $ | a_offline = false |
) |
output glossary content
Definition at line 201 of file class.ilGlossaryTermGUI.php.
References $_GET, $output, ilGlossaryDefinition::getDefinitionList(), and getLinkXML().
{
require_once("content/classes/class.ilGlossaryDefinition.php");
require_once("content/classes/Pages/class.ilPageObjectGUI.php");
$defs = ilGlossaryDefinition::getDefinitionList($this->term->getId());
$this->tpl->setVariable("TXT_TERM", $this->term->getTerm());
for($j=0; $j<count($defs); $j++)
{
$def = $defs[$j];
$page =& new ilPageObject("gdf", $def["id"]);
$page_gui =& new ilPageObjectGUI($page);
$page_gui->setSourcecodeDownloadScript("glossary_presentation.php?ref_id=".$_GET["ref_id"]);
if (!$a_offline)
{
$page_gui->setFullscreenLink("glossary_presentation.php?cmd=fullscreen&ref_id=".$_GET["ref_id"]);
}
else
{
$page_gui->setFullscreenLink("fullscreen.html"); // id is set by xslt
}
$page_gui->setFileDownloadLink("glossary_presentation.php?cmd=downloadFile".
"&ref_id=".$_GET["ref_id"]);
if (!$a_offline)
{
$page_gui->setOutputMode("presentation");
}
else
{
$page_gui->setOutputMode("offline");
}
//$page_gui->setOutputMode("edit");
//$page_gui->setPresentationTitle($this->term->getTerm());
$page_gui->setLinkXML($this->getLinkXML());
$page_gui->setTemplateOutput(false);
$output = $page_gui->presentation($page_gui->getOutputMode());
if (count($defs) > 1)
{
$this->tpl->setCurrentBlock("definition_header");
$this->tpl->setVariable("TXT_DEFINITION",
$this->lng->txt("cont_definition")." ".($j+1));
$this->tpl->parseCurrentBlock();
}
if ($j > 0)
{
$this->tpl->setCurrentBlock("up");
$this->tpl->setVariable("TXT_UP", $this->lng->txt("up"));
$this->tpl->setVariable("LINK_UP",
"glossary_edit.php?ref_id=".$_GET["ref_id"]."&cmd=moveUp&def=".$def["id"]);
$this->tpl->parseCurrentBlock();
}
if ($j+1 < count($defs))
{
$this->tpl->setCurrentBlock("down");
$this->tpl->setVariable("TXT_DOWN", $this->lng->txt("down"));
$this->tpl->setVariable("LINK_DOWN",
"glossary_edit.php?ref_id=".$_GET["ref_id"]."&cmd=moveDown&def=".$def["id"]);
$this->tpl->parseCurrentBlock();
}
$this->tpl->setCurrentBlock("definition");
$this->tpl->setVariable("PAGE_CONTENT", $output);
$this->tpl->setVariable("TXT_EDIT", $this->lng->txt("edit"));
$this->tpl->setVariable("LINK_EDIT",
"glossary_edit.php?ref_id=".$_GET["ref_id"]."&cmd=view&def=".$def["id"]);
$this->tpl->setVariable("TXT_DELETE", $this->lng->txt("delete"));
$this->tpl->setVariable("LINK_DELETE",
"glossary_edit.php?ref_id=".$_GET["ref_id"]."&cmd=confirmDefinitionDeletion&def=".$def["id"]);
$this->tpl->parseCurrentBlock();
}
}
Here is the call graph for this function:| ilGlossaryTermGUI::saveDefinition | ( | ) |
save definition
Definition at line 540 of file class.ilGlossaryTermGUI.php.
References $_GET, $_POST, and ilUtil::stripSlashes().
{
//$meta_gui =& new ilMetaDataGUI();
//$meta_data =& $meta_gui->create();
$def =& new ilGlossaryDefinition();
$def->setTermId($_GET["term_id"]);
$def->setTitle(ilUtil::stripSlashes($_POST["Fobject"]["title"]));#"content object ".$newObj->getId()); // set by meta_gui->save
$def->setDescription(ilUtil::stripSlashes($_POST["Fobject"]["desc"])); // set by meta_gui->save
$def->create();
$this->ctrl->redirect($this, "listDefinitions");
}
Here is the call graph for this function:| ilGlossaryTermGUI::saveTerm | ( | ) |
save term
Definition at line 144 of file class.ilGlossaryTermGUI.php.
References $_POST, $_SESSION, $term, and ilUtil::stripSlashes().
{
$term =& new ilGlossaryTerm();
$term->setGlossary($this->glossary);
$term->setTerm(ilUtil::stripSlashes($_POST["term"]));
$term->setLanguage($_POST["term_language"]);
$_SESSION["il_text_lang_".$_GET["ref_id"]] = $_POST["term_language"];
$term->create();
sendinfo($this->lng->txt("cont_added_term"),true);
$this->ctrl->returnToParent($this);
}
Here is the call graph for this function:| ilGlossaryTermGUI::setGlossary | ( | &$ | a_glossary | ) |
Definition at line 90 of file class.ilGlossaryTermGUI.php.
{
$this->glossary =& $a_glossary;
}
| ilGlossaryTermGUI::setLinkXML | ( | $ | a_link_xml | ) |
Definition at line 95 of file class.ilGlossaryTermGUI.php.
{
$this->link_xml = $a_link_xml;
}
| ilGlossaryTermGUI::setTabs | ( | ) |
output tabs
Definition at line 567 of file class.ilGlossaryTermGUI.php.
References getTabs().
Referenced by addDefinition(), confirmDefinitionDeletion(), create(), editTerm(), and listDefinitions().
{
// catch feedback message
include_once("classes/class.ilTabsGUI.php");
$tabs_gui =& new ilTabsGUI();
$this->getTabs($tabs_gui);
$this->tpl->setVariable("TABS", $tabs_gui->getHTML());
}
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTermGUI::updateTerm | ( | ) |
update term
Definition at line 189 of file class.ilGlossaryTermGUI.php.
References $_POST, and ilUtil::stripSlashes().
{
$this->term->setTerm(ilUtil::stripSlashes($_POST["term"]));
$this->term->setLanguage($_POST["term_language"]);
$this->term->update();
sendinfo($this->lng->txt("msg_obj_modified"),true);
$this->ctrl->redirect($this, "listDefinitions");
}
Here is the call graph for this function:| ilGlossaryTermGUI::$glossary |
Definition at line 41 of file class.ilGlossaryTermGUI.php.
| ilGlossaryTermGUI::$ilias |
Definition at line 38 of file class.ilGlossaryTermGUI.php.
Referenced by ilGlossaryTermGUI().
| ilGlossaryTermGUI::$link_xml |
Definition at line 43 of file class.ilGlossaryTermGUI.php.
| ilGlossaryTermGUI::$lng |
Definition at line 39 of file class.ilGlossaryTermGUI.php.
Referenced by ilGlossaryTermGUI().
| ilGlossaryTermGUI::$term |
Definition at line 42 of file class.ilGlossaryTermGUI.php.
Referenced by saveTerm().
| ilGlossaryTermGUI::$tpl |
Definition at line 40 of file class.ilGlossaryTermGUI.php.
Referenced by ilGlossaryTermGUI().
1.7.1