|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Inheritance diagram for ilGlossaryPresentationGUI:
Collaboration diagram for ilGlossaryPresentationGUI:Public Member Functions | |
| __construct (string $export_format="", string $export_dir="") | |
| initByRequest (?array $query_params=null) | |
| Init services and this class by request params. More... | |
| injectTemplate (ilGlobalTemplateInterface $tpl) | |
| setOfflineMode (bool $a_offline=true) | |
| set offline mode (content is generated for offline package) More... | |
| offlineMode () | |
| checks wether offline content generation is activated More... | |
| setOfflineDirectory (string $a_dir) | |
| getOfflineDirectory () | |
| executeCommand () | |
| execute command More... | |
| prepareOutput () | |
| basicPageGuiInit (\ilPageObjectGUI $a_page_gui) | |
| Basic page gui initialisation. More... | |
| listTerms () | |
| listTermByGivenAsTable () | |
| list glossary terms More... | |
| listTermByGivenAsPanel () | |
| list glossary terms More... | |
| getPresentationTable () | |
| Get presentation table. More... | |
| applyFilter () | |
| resetFilter () | |
| listDefinitions (int $a_ref_id=0, int $a_term_id=0, bool $a_get_html=false, bool $render_term=true, string $a_page_mode=ilPageObjectGUI::PRESENTATION, bool $render_page_container=true) | |
| list definitions of a term More... | |
| showDefinitionTabs (string $a_act) | |
| fullscreen () | |
| media (string $a_mode="media") | |
| show media object More... | |
| showDownloadList () | |
| show download list More... | |
| downloadExportFile () | |
| send download file (xml/html) More... | |
| setLocator () | |
| downloadFile () | |
| setTabs () | |
| getLink (int $a_ref_id, string $a_cmd="", int $a_term_id=0, string $a_frame="", string $a_type="") | |
| printViewSelection () | |
| initPrintViewSelectionForm () | |
| Init print view selection form. More... | |
| printView () | |
| getTabs () | |
| infoScreen () | |
| this one is called from the info button in the repository More... | |
| outputInfoScreen () | |
| chooseLetter () | |
| showTaxonomy () | |
| showFlashcards () | |
Protected Member Functions | |
| setContentStyles () | |
Definition at line 26 of file class.ilGlossaryPresentationGUI.php.
| ilGlossaryPresentationGUI::__construct | ( | string | $export_format = "", |
| string | $export_dir = "" |
||
| ) |
Definition at line 67 of file class.ilGlossaryPresentationGUI.php.
References $DIC, $export_format, $service, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\help(), initByRequest(), ILIAS\Repository\lng(), setOfflineDirectory(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilGlossaryPresentationGUI::applyFilter | ( | ) |
Definition at line 421 of file class.ilGlossaryPresentationGUI.php.
References getPresentationTable(), and listTerms().
Here is the call graph for this function:| ilGlossaryPresentationGUI::basicPageGuiInit | ( | \ilPageObjectGUI | $a_page_gui | ) |
Basic page gui initialisation.
Definition at line 276 of file class.ilGlossaryPresentationGUI.php.
References ILIAS\Repository\ctrl(), ilPageObjectGUI\getId(), getLink(), getOfflineDirectory(), offlineMode(), ilPageObjectGUI\setFileDownloadLink(), ilPageObjectGUI\setFullscreenLink(), ilPageObjectGUI\setOfflineDirectory(), ilPageObjectGUI\setOutputMode(), and ilPageObjectGUI\setStyleId().
Referenced by executeCommand(), and listDefinitions().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::chooseLetter | ( | ) |
Definition at line 1196 of file class.ilGlossaryPresentationGUI.php.
References $ctrl, and ilCtrl\redirect().
Here is the call graph for this function:| ilGlossaryPresentationGUI::downloadExportFile | ( | ) |
send download file (xml/html)
Definition at line 824 of file class.ilGlossaryPresentationGUI.php.
References $access, $lng, ilFileDelivery\deliverFileLegacy(), and exit.
Here is the call graph for this function:| ilGlossaryPresentationGUI::downloadFile | ( | ) |
Definition at line 856 of file class.ilGlossaryPresentationGUI.php.
References $access, $lng, and exit.
| ilGlossaryPresentationGUI::executeCommand | ( | ) |
execute command
Definition at line 190 of file class.ilGlossaryPresentationGUI.php.
References $access, $lng, basicPageGuiInit(), ILIAS\Repository\ctrl(), getPresentationTable(), listDefinitions(), offlineMode(), outputInfoScreen(), prepareOutput(), setTabs(), and showTaxonomy().
Here is the call graph for this function:| ilGlossaryPresentationGUI::fullscreen | ( | ) |
Definition at line 657 of file class.ilGlossaryPresentationGUI.php.
References media().
Here is the call graph for this function:| ilGlossaryPresentationGUI::getLink | ( | int | $a_ref_id, |
| string | $a_cmd = "", |
||
| int | $a_term_id = 0, |
||
| string | $a_frame = "", |
||
| string | $a_type = "" |
||
| ) |
Definition at line 876 of file class.ilGlossaryPresentationGUI.php.
References ILIAS\Repository\ctrl(), and offlineMode().
Referenced by basicPageGuiInit(), listDefinitions(), and media().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::getOfflineDirectory | ( | ) |
Definition at line 182 of file class.ilGlossaryPresentationGUI.php.
References $offline_dir.
Referenced by basicPageGuiInit(), and listDefinitions().
Here is the caller graph for this function:| ilGlossaryPresentationGUI::getPresentationTable | ( | ) |
Get presentation table.
Definition at line 408 of file class.ilGlossaryPresentationGUI.php.
References offlineMode().
Referenced by applyFilter(), executeCommand(), listTermByGivenAsTable(), and resetFilter().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::getTabs | ( | ) |
Definition at line 1076 of file class.ilGlossaryPresentationGUI.php.
References $access, $ctrl, $help, $lng, $requested_ref_id, ILIAS\Repository\ctrl(), offlineMode(), and ilHelpGUI\setScreenIdComponent().
Referenced by setTabs().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::infoScreen | ( | ) |
this one is called from the info button in the repository
Definition at line 1151 of file class.ilGlossaryPresentationGUI.php.
References ILIAS\Repository\ctrl(), and outputInfoScreen().
Here is the call graph for this function:| ilGlossaryPresentationGUI::initByRequest | ( | ?array | $query_params = null | ) |
Init services and this class by request params.
The request params are usually retrieved by HTTP request, but also adjusted during HTML exports, this is, why this method needs to be public.
| ilGlossaryException |
Definition at line 112 of file class.ilGlossaryPresentationGUI.php.
References ilGlossaryTerm\_lookGlossaryID(), and ilGlossaryTermReferences\isReferenced().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::initPrintViewSelectionForm | ( | ) |
Init print view selection form.
Definition at line 955 of file class.ilGlossaryPresentationGUI.php.
References $ctrl, $lng, ILIAS\Repository\form(), ilRadioGroupInputGUI\setValue(), ilRadioOption\setValue(), and ilSelectInputGUI\setValue().
Referenced by printView(), and printViewSelection().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::injectTemplate | ( | ilGlobalTemplateInterface | $tpl | ) |
Definition at line 156 of file class.ilGlossaryPresentationGUI.php.
References $tpl.
| ilGlossaryPresentationGUI::listDefinitions | ( | int | $a_ref_id = 0, |
| int | $a_term_id = 0, |
||
| bool | $a_get_html = false, |
||
| bool | $render_term = true, |
||
| string | $a_page_mode = ilPageObjectGUI::PRESENTATION, |
||
| bool | $render_page_container = true |
||
| ) |
list definitions of a term
Definition at line 440 of file class.ilGlossaryPresentationGUI.php.
References $access, Vendor\Package\$e, $lng, $ref_id, $requested_ref_id, $term_id, $tpl, $user, ilObject\_getAllReferences(), ilUserSearchCache\_getInstance(), ilLMPageObject\_getPresentationTitle(), ilInternalLink\_getSourcesOfTarget(), ilLMObject\_lookupContObjID(), ilObject\_lookupTitle(), basicPageGuiInit(), ILIAS\Repository\ctrl(), ilUtil\getImagePath(), getLink(), getOfflineDirectory(), ilUserSearchCache\LAST_QUERY, ILIAS\Repository\lng(), offlineMode(), ilPageObjectGUI\PRINTING, setContentStyles(), setLocator(), showDefinitionTabs(), and showTaxonomy().
Referenced by executeCommand(), and printView().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::listTermByGivenAsPanel | ( | ) |
list glossary terms
Definition at line 385 of file class.ilGlossaryPresentationGUI.php.
References $ctrl, and ilCtrl\redirectByClass().
Referenced by listTerms().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::listTermByGivenAsTable | ( | ) |
list glossary terms
Definition at line 353 of file class.ilGlossaryPresentationGUI.php.
References $access, $ctrl, $lng, $tpl, getPresentationTable(), ILIAS\Repository\lng(), offlineMode(), and setTabs().
Referenced by listTerms().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::listTerms | ( | ) |
Definition at line 295 of file class.ilGlossaryPresentationGUI.php.
References $access, $ctrl, $lng, $nav_history, $tabs_gui, $toolbar, ILIAS\Repository\ctrl(), listTermByGivenAsPanel(), listTermByGivenAsTable(), offlineMode(), ilAlphabetInputGUI\setFixDBUmlauts(), showTaxonomy(), and ilUtil\stripSlashes().
Referenced by applyFilter(), and resetFilter().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::media | ( | string | $a_mode = "media" | ) |
show media object
Definition at line 666 of file class.ilGlossaryPresentationGUI.php.
References $params, ilMediaItem\_getMapAreasIntLinks(), ILIAS\Repository\ctrl(), ilObjStyleSheet\getContentStylePath(), ilUtil\getImagePath(), getLink(), ilUtil\getStyleSheetLocation(), ilFileUtils\getWebspaceDir(), IL_MODE_ALIAS, IL_MODE_OUTPUT, ilObjMediaObject\isTypeAllowed(), and offlineMode().
Referenced by fullscreen().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::offlineMode | ( | ) |
checks wether offline content generation is activated
Definition at line 172 of file class.ilGlossaryPresentationGUI.php.
References $offline.
Referenced by basicPageGuiInit(), executeCommand(), getLink(), getPresentationTable(), getTabs(), listDefinitions(), listTermByGivenAsTable(), listTerms(), media(), outputInfoScreen(), setContentStyles(), showDefinitionTabs(), and showTaxonomy().
Here is the caller graph for this function:| ilGlossaryPresentationGUI::outputInfoScreen | ( | ) |
Definition at line 1158 of file class.ilGlossaryPresentationGUI.php.
References $access, $tabs_gui, ilObjGlossaryGUI\addUsagesToInfo(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), offlineMode(), and setTabs().
Referenced by executeCommand(), and infoScreen().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::prepareOutput | ( | ) |
Definition at line 261 of file class.ilGlossaryPresentationGUI.php.
References ilUtil\getImagePath(), and setLocator().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::printView | ( | ) |
Definition at line 1019 of file class.ilGlossaryPresentationGUI.php.
References $access, $tpl, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilObjTaxonomy\getSubTreeItems(), initPrintViewSelectionForm(), ILIAS\Repository\int(), listDefinitions(), ILIAS\Repository\lng(), and ilPageObjectGUI\PRINTING.
Here is the call graph for this function:| ilGlossaryPresentationGUI::printViewSelection | ( | ) |
Definition at line 929 of file class.ilGlossaryPresentationGUI.php.
References $ctrl, $tabs_gui, $tpl, ILIAS\Repository\form(), ilUtil\getImagePath(), initPrintViewSelectionForm(), ILIAS\Repository\lng(), setTabs(), and showDefinitionTabs().
Here is the call graph for this function:| ilGlossaryPresentationGUI::resetFilter | ( | ) |
Definition at line 429 of file class.ilGlossaryPresentationGUI.php.
References getPresentationTable(), and listTerms().
Here is the call graph for this function:
|
protected |
Definition at line 392 of file class.ilGlossaryPresentationGUI.php.
References $tpl, ilGlobalTemplateInterface\addCss(), ilObjStyleSheet\getSyntaxStylePath(), and offlineMode().
Referenced by listDefinitions().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::setLocator | ( | ) |
Definition at line 844 of file class.ilGlossaryPresentationGUI.php.
Referenced by listDefinitions(), and prepareOutput().
Here is the caller graph for this function:| ilGlossaryPresentationGUI::setOfflineDirectory | ( | string | $a_dir | ) |
Definition at line 177 of file class.ilGlossaryPresentationGUI.php.
Referenced by __construct().
Here is the caller graph for this function:| ilGlossaryPresentationGUI::setOfflineMode | ( | bool | $a_offline = true | ) |
set offline mode (content is generated for offline package)
Definition at line 164 of file class.ilGlossaryPresentationGUI.php.
| ilGlossaryPresentationGUI::setTabs | ( | ) |
Definition at line 871 of file class.ilGlossaryPresentationGUI.php.
References getTabs().
Referenced by executeCommand(), listTermByGivenAsTable(), outputInfoScreen(), printViewSelection(), showDownloadList(), and showFlashcards().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::showDefinitionTabs | ( | string | $a_act | ) |
Definition at line 608 of file class.ilGlossaryPresentationGUI.php.
References $ctrl, $help, $lng, $tabs_gui, ilGlossaryTerm\_lookGlossaryID(), ILIAS\Repository\access(), ILIAS\Repository\lng(), offlineMode(), and ilHelpGUI\setScreenIdComponent().
Referenced by listDefinitions(), and printViewSelection().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryPresentationGUI::showDownloadList | ( | ) |
show download list
Definition at line 728 of file class.ilGlossaryPresentationGUI.php.
References $access, $lng, $tabs_gui, ILIAS\Repository\ctrl(), ilUtil\getImagePath(), ILIAS\Repository\lng(), and setTabs().
Here is the call graph for this function:| ilGlossaryPresentationGUI::showFlashcards | ( | ) |
Definition at line 1236 of file class.ilGlossaryPresentationGUI.php.
References $tabs_gui, and setTabs().
Here is the call graph for this function:| ilGlossaryPresentationGUI::showTaxonomy | ( | ) |
Definition at line 1202 of file class.ilGlossaryPresentationGUI.php.
References $ctrl, offlineMode(), ilTaxonomyGSToolProvider\SHOW_TAX_TREE, ilTaxonomyGSToolProvider\TAX_ID, ilTaxonomyGSToolProvider\TAX_TREE_CMD, ilTaxonomyGSToolProvider\TAX_TREE_GUI_PATH, and ilTaxonomyGSToolProvider\TAX_TREE_PARENT_CMD.
Referenced by executeCommand(), listDefinitions(), and listTerms().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 41 of file class.ilGlossaryPresentationGUI.php.
Referenced by downloadExportFile(), downloadFile(), executeCommand(), getTabs(), listDefinitions(), listTermByGivenAsTable(), listTerms(), outputInfoScreen(), printView(), and showDownloadList().
Definition at line 63 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 62 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 61 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 39 of file class.ilGlossaryPresentationGUI.php.
Referenced by chooseLetter(), getTabs(), initPrintViewSelectionForm(), listTermByGivenAsPanel(), listTermByGivenAsTable(), listTerms(), printViewSelection(), showDefinitionTabs(), and showTaxonomy().
|
protected |
Definition at line 32 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 38 of file class.ilGlossaryPresentationGUI.php.
Referenced by __construct().
|
protected |
Definition at line 34 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 36 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 30 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 46 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 47 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 31 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 45 of file class.ilGlossaryPresentationGUI.php.
Referenced by getTabs(), and showDefinitionTabs().
|
protected |
Definition at line 49 of file class.ilGlossaryPresentationGUI.php.
Referenced by downloadExportFile(), downloadFile(), executeCommand(), getTabs(), initPrintViewSelectionForm(), listDefinitions(), listTermByGivenAsTable(), listTerms(), showDefinitionTabs(), and showDownloadList().
|
protected |
Definition at line 33 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 42 of file class.ilGlossaryPresentationGUI.php.
Referenced by listTerms().
|
protected |
Definition at line 37 of file class.ilGlossaryPresentationGUI.php.
Referenced by offlineMode().
|
protected |
Definition at line 35 of file class.ilGlossaryPresentationGUI.php.
Referenced by getOfflineDirectory().
|
protected |
Definition at line 56 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 60 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 58 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 55 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 59 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 54 of file class.ilGlossaryPresentationGUI.php.
Referenced by getTabs(), and listDefinitions().
|
protected |
Definition at line 57 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 40 of file class.ilGlossaryPresentationGUI.php.
Referenced by listTerms(), outputInfoScreen(), printViewSelection(), showDefinitionTabs(), showDownloadList(), and showFlashcards().
|
protected |
Definition at line 52 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 51 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 28 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 50 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 53 of file class.ilGlossaryPresentationGUI.php.
Referenced by listDefinitions().
|
protected |
Definition at line 43 of file class.ilGlossaryPresentationGUI.php.
Referenced by listTerms().
|
protected |
Definition at line 48 of file class.ilGlossaryPresentationGUI.php.
Referenced by injectTemplate(), listDefinitions(), listTermByGivenAsTable(), printView(), printViewSelection(), and setContentStyles().
|
protected |
Definition at line 64 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 65 of file class.ilGlossaryPresentationGUI.php.
|
protected |
Definition at line 44 of file class.ilGlossaryPresentationGUI.php.
Referenced by listDefinitions().
|
protected |
Definition at line 29 of file class.ilGlossaryPresentationGUI.php.