|
ILIAS
release_8 Revision v8.24
|
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 () | |
| 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().
Here is the call graph for this function:
|
static |
Definition at line 638 of file class.ilGlossaryTermGUI.php.
| ilGlossaryTermGUI::addDefinition | ( | ) |
Definition at line 554 of file class.ilGlossaryTermGUI.php.
| ilGlossaryTermGUI::cancel | ( | ) |
Definition at line 562 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilGlossaryTermGUI::cancelDefinitionDeletion | ( | ) |
Definition at line 527 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilGlossaryTermGUI::confirmDefinitionDeletion | ( | ) |
Definition at line 470 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl(), ilUtil\getImagePath(), ilObjStyleSheet\getSyntaxStylePath(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilGlossaryTermGUI::deleteDefinition | ( | ) |
Definition at line 533 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilGlossaryTermGUI::displayLocator | ( | ) |
Definition at line 572 of file class.ilGlossaryTermGUI.php.
| ilGlossaryTermGUI::editTerm | ( | ilPropertyFormGUI | $a_form = null | ) |
Definition at line 149 of file class.ilGlossaryTermGUI.php.
| 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(), and ilAdvancedMDRecordGUI\MODE_EDITOR.
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTermGUI::getInternalLinks | ( | ) |
Definition at line 340 of file class.ilGlossaryTermGUI.php.
References ILIAS\LTI\ToolProvider\$key, and ilGlossaryDefinition\getDefinitionList().
Here is the call graph for this function:| ilGlossaryTermGUI::getOfflineDirectory | ( | ) |
Definition at line 130 of file class.ilGlossaryTermGUI.php.
References $offline_directory.
| 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.
| ilGlossaryTermGUI::getTabs | ( | ) |
Definition at line 580 of file class.ilGlossaryTermGUI.php.
References $lng, CLIENT_ID, ilGlossaryTerm\getNumberOfUsages(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilGlossaryTermGUI::listDefinitions | ( | ) |
Definition at line 358 of file class.ilGlossaryTermGUI.php.
References $tpl, ILIAS\Repository\ctrl(), ilGlossaryDefinition\getDefinitionList(), ilUtil\getImagePath(), ilObjStyleSheet\getSyntaxStylePath(), ILIAS\Repository\lng(), ilGlobalTemplateInterface\setVariable(), and ILIAS\Repository\toolbar().
Here is the call graph for this function:| ilGlossaryTermGUI::listUsages | ( | ) |
Definition at line 678 of file class.ilGlossaryTermGUI.php.
References $tpl, ilUtil\getImagePath(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilGlossaryTermGUI::moveDown | ( | ) |
Definition at line 547 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilGlossaryTermGUI::moveUp | ( | ) |
Definition at line 540 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl().
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.
| ilGlossaryTermGUI::quickList | ( | ) |
Set quick term list cmd into left navigation URL.
Definition at line 702 of file class.ilGlossaryTermGUI.php.
References $tpl.
Referenced by executeCommand().
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 567 of file class.ilGlossaryTermGUI.php.
Referenced by executeCommand().
Here is the caller graph for this function:| ilGlossaryTermGUI::updateTerm | ( | ) |
Definition at line 220 of file class.ilGlossaryTermGUI.php.
References ILIAS\Repository\ctrl(), 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.
| ilObjGlossary ilGlossaryTermGUI::$glossary |
Definition at line 37 of file class.ilGlossaryTermGUI.php.
|
protected |
Definition at line 33 of file class.ilGlossaryTermGUI.php.
| ilLanguage ilGlossaryTermGUI::$lng |
Definition at line 35 of file class.ilGlossaryTermGUI.php.
Referenced by __construct().
|
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 executeCommand().
| 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().