ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
__construct (int $a_id=0) | |
executeCommand () | |
setOfflineDirectory (string $offdir) | |
getOfflineDirectory () | |
setGlossary (ilObjGlossary $a_glossary) | |
setPageLinker (\ILIAS\COPage\PageLinker $page_linker) | |
editTerm (ilPropertyFormGUI $a_form=null) | |
getEditTermForm () | |
updateTerm () | |
getOverlayHTML (string $a_close_el_id, string $a_glo_ov_id="", string $a_lang="", string $a_outputmode="offline") | |
output (bool $a_offline=false, ilGlobalTemplateInterface $a_tpl=null, string $a_outputmode="presentation") | |
output glossary term definitions used in ilLMPresentationGUI->ilGlossary() More... | |
getInternalLinks () | |
listDefinitions () | |
confirmDefinitionDeletion () | |
cancelDefinitionDeletion () | |
deleteDefinition () | |
moveUp () | |
moveDown () | |
addDefinition () | |
cancel () | |
setTabs () | |
displayLocator () | |
getTabs () | |
listUsages () | |
quickList () | |
Set quick term list cmd into left navigation URL. More... | |
Static Public Member Functions | |
static | _goto (string $a_target, int $a_ref_id=0) |
Data Fields | |
ilLanguage | $lng |
ilGlobalTemplateInterface | $tpl |
ilObjGlossary | $glossary |
ilGlossaryTerm | $term |
Protected Attributes | |
ilAdvancedMDRecordGUI | $record_gui |
int | $ref_id |
ILIAS Glossary Editing EditingGUIRequest | $request |
string | $offline_directory |
ilCtrl | $ctrl |
ilTabsGUI | $tabs_gui |
ilHelpGUI | $help |
ILIAS COPage PageLinker | $page_linker |
ilLogger | $log |
ilObjGlossary | $term_glossary = null |
ilToolbarGUI | $toolbar |
ILIAS Style Content GUIService | $content_style_gui |
ILIAS Style Content DomainService | $content_style_domain |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning GUI class for glossary terms
Definition at line 25 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::__construct | ( | int | $a_id = 0 | ) |
Definition at line 45 of file class.ilGlossaryTermGUI.php.
References $DIC, $lng, $tpl, ilGlossaryTerm\_lookGlossaryID(), ilObject\_lookupObjectId(), ILIAS\Repository\ctrl(), ilLoggerFactory\getLogger(), ILIAS\Repository\help(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
|
static |
Definition at line 638 of file class.ilGlossaryTermGUI.php.
References $DIC, ilObject\_getAllReferences(), ilObjectGUI\_gotoRepositoryRoot(), ilGlossaryTerm\_lookGlossaryID(), ilObject\_lookupTitle(), ilCtrl\redirectByClass(), ROOT_FOLDER_ID, ilCtrl\setParameterByClass(), and ilLanguage\txt().
ilGlossaryTermGUI::addDefinition | ( | ) |
Definition at line 554 of file class.ilGlossaryTermGUI.php.
References $ctrl, and ilCtrl\setParameterByClass().
ilGlossaryTermGUI::cancel | ( | ) |
Definition at line 562 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl().
ilGlossaryTermGUI::cancelDefinitionDeletion | ( | ) |
Definition at line 527 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl().
ilGlossaryTermGUI::confirmDefinitionDeletion | ( | ) |
Definition at line 470 of file class.ilGlossaryTermGUI.php.
References $tabs_gui, ILIAS\Repository\ctrl(), displayLocator(), ilUtil\getImagePath(), ilObjStyleSheet\getSyntaxStylePath(), ILIAS\Repository\lng(), and setTabs().
ilGlossaryTermGUI::deleteDefinition | ( | ) |
Definition at line 533 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl(), and ilGlossaryDefinition\delete().
ilGlossaryTermGUI::displayLocator | ( | ) |
Definition at line 572 of file class.ilGlossaryTermGUI.php.
Referenced by confirmDefinitionDeletion(), editTerm(), listDefinitions(), and listUsages().
ilGlossaryTermGUI::editTerm | ( | ilPropertyFormGUI | $a_form = null | ) |
Definition at line 149 of file class.ilGlossaryTermGUI.php.
References $ctrl, $tabs_gui, displayLocator(), getEditTermForm(), ilUtil\getImagePath(), ILIAS\Repository\lng(), quickList(), and setTabs().
Referenced by updateTerm().
ilGlossaryTermGUI::executeCommand | ( | ) |
Definition at line 86 of file class.ilGlossaryTermGUI.php.
References $tabs_gui, ILIAS\Repository\ctrl(), getEditTermForm(), quickList(), and setTabs().
ilGlossaryTermGUI::getEditTermForm | ( | ) |
Definition at line 172 of file class.ilGlossaryTermGUI.php.
References Vendor\Package\$a, $lang, ilMDLanguageItem\_getLanguages(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilAdvancedMDRecordGUI\MODE_EDITOR, and ilAdvancedMDRecordGUI\setPropertyForm().
Referenced by editTerm(), executeCommand(), and updateTerm().
ilGlossaryTermGUI::getInternalLinks | ( | ) |
Definition at line 340 of file class.ilGlossaryTermGUI.php.
References ILIAS\LTI\ToolProvider\$key, and ilGlossaryDefinition\getDefinitionList().
ilGlossaryTermGUI::getOfflineDirectory | ( | ) |
Definition at line 130 of file class.ilGlossaryTermGUI.php.
References $offline_directory.
Referenced by output().
ilGlossaryTermGUI::getOverlayHTML | ( | string | $a_close_el_id, |
string | $a_glo_ov_id = "" , |
||
string | $a_lang = "" , |
||
string | $a_outputmode = "offline" |
||
) |
Definition at line 248 of file class.ilGlossaryTermGUI.php.
References $lng, ilGlobalTemplateInterface\get(), ilLanguage\getLangKey(), output(), ilGlobalTemplateInterface\parseCurrentBlock(), ilGlobalTemplateInterface\setCurrentBlock(), ilGlobalTemplateInterface\setVariable(), and ilLanguage\txtlng().
ilGlossaryTermGUI::getTabs | ( | ) |
Definition at line 580 of file class.ilGlossaryTermGUI.php.
References $help, $lng, CLIENT_ID, ILIAS\Repository\ctrl(), ilGlossaryTerm\getNumberOfUsages(), ilObjectMetaDataGUI\getTab(), ILIAS\Repository\lng(), ilHelpGUI\setScreenIdComponent(), and ilLanguage\txt().
Referenced by setTabs().
ilGlossaryTermGUI::listDefinitions | ( | ) |
Definition at line 358 of file class.ilGlossaryTermGUI.php.
References $tabs_gui, ILIAS\Repository\ctrl(), displayLocator(), ilGlobalTemplateInterface\get(), ilGlossaryDefinition\getDefinitionList(), ilUtil\getImagePath(), ilObjStyleSheet\getSyntaxStylePath(), ILIAS\Repository\lng(), ilGlobalTemplateInterface\parseCurrentBlock(), quickList(), ilGlobalTemplateInterface\setCurrentBlock(), setTabs(), ilGlobalTemplateInterface\setVariable(), and ILIAS\Repository\toolbar().
ilGlossaryTermGUI::listUsages | ( | ) |
Definition at line 678 of file class.ilGlossaryTermGUI.php.
References $tabs_gui, $tpl, displayLocator(), ilUtil\getImagePath(), ILIAS\Repository\lng(), quickList(), ilGlobalTemplateInterface\setContent(), and setTabs().
ilGlossaryTermGUI::moveDown | ( | ) |
Definition at line 547 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl(), and ilGlossaryDefinition\moveDown().
ilGlossaryTermGUI::moveUp | ( | ) |
Definition at line 540 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl(), and ilGlossaryDefinition\moveUp().
ilGlossaryTermGUI::output | ( | bool | $a_offline = false , |
ilGlobalTemplateInterface | $a_tpl = null , |
||
string | $a_outputmode = "presentation" |
||
) |
output glossary term definitions used in ilLMPresentationGUI->ilGlossary()
Definition at line 285 of file class.ilGlossaryTermGUI.php.
References $tpl, ilGlossaryDefinition\getDefinitionList(), ilMathJax\getInstance(), getOfflineDirectory(), ILIAS\Repository\lng(), ilGlobalTemplateInterface\parseCurrentBlock(), ilGlobalTemplateInterface\setCurrentBlock(), and ilGlobalTemplateInterface\setVariable().
Referenced by getOverlayHTML().
ilGlossaryTermGUI::quickList | ( | ) |
Set quick term list cmd into left navigation URL.
Definition at line 702 of file class.ilGlossaryTermGUI.php.
References $tpl, and ilGlobalTemplateInterface\setLeftNavContent().
Referenced by editTerm(), executeCommand(), listDefinitions(), and listUsages().
ilGlossaryTermGUI::setGlossary | ( | ilObjGlossary | $a_glossary | ) |
Definition at line 136 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::setOfflineDirectory | ( | string | $offdir | ) |
Definition at line 125 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::setPageLinker | ( | \ILIAS\COPage\PageLinker | $page_linker | ) |
Definition at line 144 of file class.ilGlossaryTermGUI.php.
References $page_linker.
ilGlossaryTermGUI::setTabs | ( | ) |
Definition at line 567 of file class.ilGlossaryTermGUI.php.
References getTabs().
Referenced by confirmDefinitionDeletion(), editTerm(), executeCommand(), listDefinitions(), and listUsages().
ilGlossaryTermGUI::updateTerm | ( | ) |
Definition at line 220 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl(), ilTaxNodeAssignment\deleteAssignmentsOfItem(), editTerm(), getEditTermForm(), and ILIAS\Repository\lng().
|
protected |
Definition at line 43 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 42 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 31 of file class.ilGlossaryTermGUI.php.
Referenced by addDefinition(), and editTerm().
ilObjGlossary ilGlossaryTermGUI::$glossary |
Definition at line 37 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 33 of file class.ilGlossaryTermGUI.php.
Referenced by getTabs().
ilLanguage ilGlossaryTermGUI::$lng |
Definition at line 35 of file class.ilGlossaryTermGUI.php.
Referenced by __construct(), getOverlayHTML(), and getTabs().
|
protected |
Definition at line 39 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 30 of file class.ilGlossaryTermGUI.php.
Referenced by getOfflineDirectory().
|
protected |
Definition at line 34 of file class.ilGlossaryTermGUI.php.
Referenced by setPageLinker().
|
protected |
Definition at line 27 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 28 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 29 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 32 of file class.ilGlossaryTermGUI.php.
Referenced by confirmDefinitionDeletion(), editTerm(), executeCommand(), listDefinitions(), and listUsages().
ilGlossaryTerm ilGlossaryTermGUI::$term |
Definition at line 38 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 40 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 41 of file class.ilGlossaryTermGUI.php.
ilGlobalTemplateInterface ilGlossaryTermGUI::$tpl |
Definition at line 36 of file class.ilGlossaryTermGUI.php.
Referenced by __construct(), listUsages(), output(), and quickList().