ILIAS
release_7 Revision v7.30-3-g800a261c036
|
GUI class for glossary terms. More...
Public Member Functions | |
__construct ($a_id=0) | |
Constructor public. More... | |
executeCommand () | |
execute command More... | |
setOfflineDirectory ($offdir) | |
set offline directory to offdir More... | |
getOfflineDirectory () | |
get offline directory More... | |
setGlossary ($a_glossary) | |
setPageLinker ($page_linker) | |
create () | |
form for new content object creation More... | |
saveTerm () | |
save term More... | |
editTerm (ilPropertyFormGUI $a_form=null) | |
Edit term. More... | |
getEditTermForm () | |
Get edit term form. More... | |
updateTerm () | |
update term More... | |
getOverlayHTML ($a_close_el_id, $a_glo_ov_id="", $a_lang="", $a_outputmode="offline") | |
Get overlay html. More... | |
output ($a_offline=false, $a_tpl="", $a_outputmode="presentation") | |
output glossary term definitions More... | |
getInternalLinks () | |
get internal links More... | |
listDefinitions () | |
list definitions More... | |
confirmDefinitionDeletion () | |
deletion confirmation screen More... | |
cancelDefinitionDeletion () | |
deleteDefinition () | |
moveUp () | |
move definition upwards More... | |
moveDown () | |
move definition downwards More... | |
addDefinition () | |
add definition More... | |
cancel () | |
cancel adding definition More... | |
saveDefinition () | |
save definition More... | |
setTabs () | |
output tabs More... | |
displayLocator () | |
display locator More... | |
getTabs () | |
get tabs More... | |
listUsages () | |
List usage. More... | |
quickList () | |
Set quick term list cmd into left navigation URL. More... | |
Static Public Member Functions | |
static | _goto ($a_target, $a_ref_id="") |
redirect script More... | |
Data Fields | |
$lng | |
$tpl | |
$glossary | |
$term | |
$link_xml | |
Protected Attributes | |
$ctrl | |
$tabs_gui | |
$help | |
$page_linker | |
$log | |
$term_glossary = null | |
$toolbar | |
GUI class for glossary terms.
Definition at line 12 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::__construct | ( | $a_id = 0 | ) |
Constructor public.
Definition at line 59 of file class.ilGlossaryTermGUI.php.
References $_GET, $DIC, $lng, $tpl, ilGlossaryTerm\_lookGlossaryID(), ilObject\_lookupObjectId(), ilLoggerFactory\getLogger(), and help().
|
static |
redirect script
string | $a_target |
Definition at line 738 of file class.ilGlossaryTermGUI.php.
References $_GET, $DIC, $ilErr, $lng, ilObject\_getAllReferences(), ilObjectGUI\_gotoRepositoryRoot(), ilGlossaryTerm\_lookGlossaryID(), ilObject\_lookupTitle(), exit, ROOT_FOLDER_ID, and ilUtil\sendFailure().
ilGlossaryTermGUI::addDefinition | ( | ) |
ilGlossaryTermGUI::cancel | ( | ) |
cancel adding definition
Definition at line 630 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::cancelDefinitionDeletion | ( | ) |
Definition at line 580 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::confirmDefinitionDeletion | ( | ) |
deletion confirmation screen
Definition at line 531 of file class.ilGlossaryTermGUI.php.
References $_GET, $tabs_gui, displayLocator(), ilObjStyleSheet\getContentStylePath(), ilUtil\getImagePath(), ilObjStyleSheet\getSyntaxStylePath(), ilUtil\sendQuestion(), setTabs(), and ilPageObjectGUI\setTemplateOutput().
ilGlossaryTermGUI::create | ( | ) |
form for new content object creation
Definition at line 172 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::deleteDefinition | ( | ) |
ilGlossaryTermGUI::displayLocator | ( | ) |
display locator
Definition at line 660 of file class.ilGlossaryTermGUI.php.
Referenced by confirmDefinitionDeletion(), editTerm(), listDefinitions(), and listUsages().
ilGlossaryTermGUI::editTerm | ( | ilPropertyFormGUI | $a_form = null | ) |
Edit term.
Definition at line 189 of file class.ilGlossaryTermGUI.php.
References $ctrl, $tabs_gui, displayLocator(), getEditTermForm(), ilUtil\getImagePath(), quickList(), and setTabs().
Referenced by updateTerm().
ilGlossaryTermGUI::executeCommand | ( | ) |
execute command
Definition at line 94 of file class.ilGlossaryTermGUI.php.
References $ret, $tabs_gui, getEditTermForm(), quickList(), and setTabs().
ilGlossaryTermGUI::getEditTermForm | ( | ) |
Get edit term form.
Definition at line 217 of file class.ilGlossaryTermGUI.php.
References Vendor\Package\$a, $ctrl, $lang, $tabs_gui, $term, ilMDLanguageItem\_getLanguages(), ilAdvancedMDRecordGUI\MODE_EDITOR, and ilAdvancedMDRecordGUI\setPropertyForm().
Referenced by editTerm(), executeCommand(), and updateTerm().
ilGlossaryTermGUI::getInternalLinks | ( | ) |
get internal links
Definition at line 400 of file class.ilGlossaryTermGUI.php.
References ilGlossaryDefinition\getDefinitionList().
ilGlossaryTermGUI::getOfflineDirectory | ( | ) |
get offline directory
Definition at line 150 of file class.ilGlossaryTermGUI.php.
Referenced by output().
ilGlossaryTermGUI::getOverlayHTML | ( | $a_close_el_id, | |
$a_glo_ov_id = "" , |
|||
$a_lang = "" , |
|||
$a_outputmode = "offline" |
|||
) |
Get overlay html.
Definition at line 309 of file class.ilGlossaryTermGUI.php.
References $lng, $tpl, and output().
ilGlossaryTermGUI::getTabs | ( | ) |
get tabs
Definition at line 673 of file class.ilGlossaryTermGUI.php.
References $_GET, $help, $lng, CLIENT_ID, ilGlossaryTerm\getNumberOfUsages(), and ilObjectMetaDataGUI\getTab().
Referenced by setTabs().
ilGlossaryTermGUI::listDefinitions | ( | ) |
list definitions
Definition at line 421 of file class.ilGlossaryTermGUI.php.
References $_GET, $tabs_gui, $tpl, displayLocator(), ilObjStyleSheet\getContentStylePath(), ilGlossaryDefinition\getDefinitionList(), ilUtil\getImagePath(), ilObjStyleSheet\getSyntaxStylePath(), quickList(), and setTabs().
ilGlossaryTermGUI::listUsages | ( | ) |
List usage.
Definition at line 783 of file class.ilGlossaryTermGUI.php.
References $_GET, $tabs_gui, $tpl, displayLocator(), ilUtil\getImagePath(), quickList(), and setTabs().
ilGlossaryTermGUI::moveDown | ( | ) |
move definition downwards
Definition at line 608 of file class.ilGlossaryTermGUI.php.
References $_GET.
ilGlossaryTermGUI::moveUp | ( | ) |
move definition upwards
Definition at line 597 of file class.ilGlossaryTermGUI.php.
References $_GET.
ilGlossaryTermGUI::output | ( | $a_offline = false , |
|
$a_tpl = "" , |
|||
$a_outputmode = "presentation" |
|||
) |
output glossary term definitions
used in ilLMPresentationGUI->ilGlossary()
Definition at line 343 of file class.ilGlossaryTermGUI.php.
References $_GET, $tpl, ilGlossaryDefinition\getDefinitionList(), ilMathJax\getInstance(), and getOfflineDirectory().
Referenced by getOverlayHTML().
ilGlossaryTermGUI::quickList | ( | ) |
Set quick term list cmd into left navigation URL.
Definition at line 807 of file class.ilGlossaryTermGUI.php.
References $tpl.
Referenced by editTerm(), executeCommand(), listDefinitions(), and listUsages().
ilGlossaryTermGUI::saveDefinition | ( | ) |
save definition
Definition at line 638 of file class.ilGlossaryTermGUI.php.
References $_GET, $_POST, and ilUtil\stripSlashes().
ilGlossaryTermGUI::saveTerm | ( | ) |
ilGlossaryTermGUI::setGlossary | ( | $a_glossary | ) |
Definition at line 156 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::setOfflineDirectory | ( | $offdir | ) |
set offline directory to offdir
offdir | contains diretory where to store files |
Definition at line 140 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::setPageLinker | ( | $page_linker | ) |
ilGlossaryTermGUI::setTabs | ( | ) |
output tabs
Definition at line 652 of file class.ilGlossaryTermGUI.php.
References getTabs().
Referenced by confirmDefinitionDeletion(), editTerm(), executeCommand(), listDefinitions(), and listUsages().
ilGlossaryTermGUI::updateTerm | ( | ) |
update term
Definition at line 273 of file class.ilGlossaryTermGUI.php.
References $_POST, ilTaxNodeAssignment\deleteAssignmentsOfItem(), editTerm(), getEditTermForm(), and ilUtil\stripSlashes().
|
protected |
Definition at line 17 of file class.ilGlossaryTermGUI.php.
Referenced by addDefinition(), editTerm(), and getEditTermForm().
ilGlossaryTermGUI::$glossary |
Definition at line 36 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 27 of file class.ilGlossaryTermGUI.php.
Referenced by getTabs().
ilGlossaryTermGUI::$link_xml |
Definition at line 38 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::$lng |
Definition at line 34 of file class.ilGlossaryTermGUI.php.
Referenced by __construct(), _goto(), getOverlayHTML(), and getTabs().
|
protected |
Definition at line 43 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 32 of file class.ilGlossaryTermGUI.php.
Referenced by setPageLinker().
|
protected |
Definition at line 22 of file class.ilGlossaryTermGUI.php.
Referenced by confirmDefinitionDeletion(), editTerm(), executeCommand(), getEditTermForm(), listDefinitions(), and listUsages().
ilGlossaryTermGUI::$term |
Definition at line 37 of file class.ilGlossaryTermGUI.php.
Referenced by getEditTermForm().
|
protected |
Definition at line 48 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 53 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::$tpl |
Definition at line 35 of file class.ilGlossaryTermGUI.php.
Referenced by __construct(), getOverlayHTML(), listDefinitions(), listUsages(), output(), and quickList().