|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Collaboration diagram for ilGlossaryTermGUI: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 () | |
| 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().
Here is the call graph for this function:
|
static |
Definition at line 403 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().
Referenced by ILIAS\StaticURL\Handler\LegacyGotoHandler\handle().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTermGUI::displayLocator | ( | ) |
Definition at line 344 of file class.ilGlossaryTermGUI.php.
Referenced by editTerm(), and listUsages().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTermGUI::executeCommand | ( | ) |
Definition at line 86 of file class.ilGlossaryTermGUI.php.
References $tabs_gui, ILIAS\Repository\ctrl(), getEditTermForm(), quickList(), and setTabs().
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTermGUI::getInternalLinks | ( | ) |
Definition at line 326 of file class.ilGlossaryTermGUI.php.
References ILIAS\LTI\ToolProvider\$key, and ilPageObject\buildDom().
Here is the call graph for this function:| ilGlossaryTermGUI::getOfflineDirectory | ( | ) |
Definition at line 130 of file class.ilGlossaryTermGUI.php.
References $offline_directory.
Referenced by output().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:| ilGlossaryTermGUI::getTabs | ( | ) |
Definition at line 351 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().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTermGUI::listUsages | ( | ) |
Definition at line 443 of file class.ilGlossaryTermGUI.php.
References $tabs_gui, $tpl, displayLocator(), ilUtil\getImagePath(), ILIAS\Repository\lng(), quickList(), ilGlobalTemplateInterface\setContent(), and setTabs().
Here is the call graph for this function:| 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, ilMathJax\getInstance(), getOfflineDirectory(), ilGlobalTemplateInterface\parseCurrentBlock(), ilGlobalTemplateInterface\setCurrentBlock(), ilPageObjectGUI\setTemplate(), and ilGlobalTemplateInterface\setVariable().
Referenced by getOverlayHTML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTermGUI::quickList | ( | ) |
Set quick term list cmd into left navigation URL.
Definition at line 467 of file class.ilGlossaryTermGUI.php.
References $tpl, and ilGlobalTemplateInterface\setLeftNavContent().
Referenced by editTerm(), executeCommand(), and listUsages().
Here is the call graph for this function:
Here is the caller graph for this function:| 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 339 of file class.ilGlossaryTermGUI.php.
References getTabs().
Referenced by editTerm(), executeCommand(), and listUsages().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTermGUI::updateTerm | ( | ) |
Definition at line 220 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl(), ilTaxNodeAssignment\deleteAssignmentsOfItem(), editTerm(), getEditTermForm(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
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 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 editTerm(), executeCommand(), 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().