ILIAS
trunk Revision v11.0_alpha-1866-gfa368f7776e
|
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 () | |
setTabs () | |
displayLocator () | |
getTabs () | |
listUsages () | |
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 |
ILIAS Glossary InternalDomainService | $domain |
ILIAS UI Renderer | $ui_ren |
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 47 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 409 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().
ilGlossaryTermGUI::displayLocator | ( | ) |
Definition at line 344 of file class.ilGlossaryTermGUI.php.
Referenced by editTerm(), and listUsages().
ilGlossaryTermGUI::editTerm | ( | ?ilPropertyFormGUI | $a_form = null | ) |
Definition at line 151 of file class.ilGlossaryTermGUI.php.
References $ctrl, $tabs_gui, displayLocator(), getEditTermForm(), ilUtil\getImagePath(), ILIAS\Repository\lng(), and setTabs().
Referenced by updateTerm().
ilGlossaryTermGUI::executeCommand | ( | ) |
Definition at line 90 of file class.ilGlossaryTermGUI.php.
References $tabs_gui, ILIAS\Repository\ctrl(), getEditTermForm(), and setTabs().
ilGlossaryTermGUI::getEditTermForm | ( | ) |
Definition at line 172 of file class.ilGlossaryTermGUI.php.
References Vendor\Package\$a, $lang, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilAdvancedMDRecordGUI\MODE_EDITOR, and ilAdvancedMDRecordGUI\setPropertyForm().
Referenced by editTerm(), executeCommand(), and updateTerm().
ilGlossaryTermGUI::getInternalLinks | ( | ) |
Definition at line 326 of file class.ilGlossaryTermGUI.php.
References ilPageObject\buildDom().
ilGlossaryTermGUI::getOfflineDirectory | ( | ) |
Definition at line 132 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, ILIAS\UICore\GlobalTemplate\get(), ilLanguage\getLangKey(), output(), ILIAS\UICore\GlobalTemplate\parseCurrentBlock(), ILIAS\UICore\GlobalTemplate\setCurrentBlock(), ILIAS\UICore\GlobalTemplate\setVariable(), and ilLanguage\txtlng().
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().
ilGlossaryTermGUI::listUsages | ( | ) |
Definition at line 449 of file class.ilGlossaryTermGUI.php.
References $tabs_gui, $tpl, displayLocator(), ilUtil\getImagePath(), ILIAS\Repository\lng(), ILIAS\UICore\GlobalTemplate\setContent(), and setTabs().
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(), null, ILIAS\UICore\GlobalTemplate\parseCurrentBlock(), ILIAS\UICore\GlobalTemplate\setCurrentBlock(), ilPageObjectGUI\setTemplate(), and ILIAS\UICore\GlobalTemplate\setVariable().
Referenced by getOverlayHTML().
ilGlossaryTermGUI::setGlossary | ( | ilObjGlossary | $a_glossary | ) |
Definition at line 138 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::setOfflineDirectory | ( | string | $offdir | ) |
Definition at line 127 of file class.ilGlossaryTermGUI.php.
ilGlossaryTermGUI::setPageLinker | ( | \ILIAS\COPage\PageLinker | $page_linker | ) |
Definition at line 146 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().
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 editTerm().
|
protected |
Definition at line 44 of file class.ilGlossaryTermGUI.php.
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(), and output().
|
protected |
Definition at line 45 of file class.ilGlossaryTermGUI.php.