|
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...
Inheritance diagram for ilLMPresentationGUI:
Collaboration diagram for ilLMPresentationGUI:Public Member Functions | |
| __construct (string $a_export_format="", bool $a_all_languages=false, string $a_export_dir="", bool $claim_repo_context=true, array $query_params=null, bool $embed_mode=false) | |
| getUnsafeGetCommands () | |
| This method must return a list of unsafe GET commands. More... | |
| getSafePostCommands () | |
| This method must return a list of safe POST commands. More... | |
| initByRequest (?array $query_params=null, bool $embed_mode=false) | |
| Init services and this class by request params. More... | |
| getService () | |
| injectTemplate (ilGlobalTemplateInterface $tpl) | |
| executeCommand () | |
| offlineMode () | |
| checks whether offline content generation is activated More... | |
| getExportFormat () | |
| nop () | |
| this dummy function is needed for offline package creation More... | |
| attrib2arr (?DOMNamedNodeMap $a_attributes) | |
| getCurrentFrameSet () | |
| get frames of current frame set More... | |
| determineLayout () | |
| Determine layout. More... | |
| resume () | |
| layout (string $a_xml="main.xml", bool $doShow=true) | |
| saveFrameUrl () | |
| fullscreen () | |
| media () | |
| glossary () | |
| page () | |
| ilTOC () | |
| table of contents More... | |
| getLMPresentationTitle () | |
| ilLMMenu () | |
| setHeader () | |
| ilLMSubMenu () | |
| output learning module submenu More... | |
| redrawHeaderAction () | |
| addHeaderAction () | |
| getHeaderAction (bool $a_redraw=false) | |
| ilLMNotes () | |
| output notes of page More... | |
| ilLocator () | |
| getCurrentPageId () | |
| Get the current page id. More... | |
| getContent (bool $skip_nav=false) | |
| updatePageRating () | |
| basicPageGuiInit (\ilPageObjectGUI $a_page_gui) | |
| ilGlossary () | |
| ilMedia () | |
| ilJavaScript (string $a_inline="", string $a_file="", string $a_location="") | |
| infoScreen () | |
| this one is called from the info button in the repository not very nice to set cmdClass/Cmd manually, if everything works through ilCtrl in the future this may be changed More... | |
| showInfoScreen () | |
| info screen call from inside learning module More... | |
| outputInfoScreen () | |
| info screen More... | |
| showPrintViewSelection () | |
| show selection screen for print view More... | |
| initPrintViewSelectionForm () | |
| showPrintView () | |
| downloadFile () | |
| download file of file lists More... | |
| showDownloadList () | |
| show download list More... | |
| downloadExportFile () | |
| send download file (xml/html) More... | |
| getFocusLink (int $a_ref_id, int $a_obj_id, int $a_return_ref_id) | |
| Get focused link (used in learning objectives courses) More... | |
| showMessageScreen (string $a_content) | |
| showNoPublicAccess () | |
| Show info message, if page is not accessible in public area. More... | |
| showNoPageAccess () | |
| Show info message, if page is not accessible in public area. More... | |
| showNavRestrictionDueToQuestions () | |
| Show message if navigation to page is not allowed due to unanswered questions. More... | |
| getSourcecodeDownloadLink () | |
| getOfflineDirectory () | |
| handleCodeParagraph (int $page_id, int $paragraph_id, string $title, string $text) | |
| store paragraph into file directory files/codefile_$pg_id_$paragraph_id/downloadtitle More... | |
| getLMPageGUI (int $a_id) | |
| getLMPage (int $a_id, string $a_type="") | |
| refreshToc () | |
| Refresh toc (called if questions have been answered correctly) More... | |
| observeNoteAction (int $a_lm_id, int $a_page_id, string $a_type, string $a_action, int $a_note_id) | |
| Generate new ilNote and send Notifications to the users informing that there are new comments in the LM. More... | |
| getHTML (array $pars) | |
| Get HTML (called by kiosk mode through ilCtrl) More... | |
Data Fields | |
| string | $lang |
| ilGlobalTemplateInterface | $tpl |
| ilLanguage | $lng |
| DOMDocument | $layout_doc |
| bool | $offline |
| string | $offline_directory |
| bool | $chapter_has_no_active_page = false |
| bool | $deactivated_page = false |
Protected Member Functions | |
| getTracker () | |
| addResourceFiles () | |
| setContentStyles () | |
| Set content style. More... | |
| setSystemStyle () | |
| Set system style. More... | |
| getPageContent () | |
| renderRating () | |
| initScreenHead (string $a_active_tab="info") | |
| filterNonAccessibleNode (array $nodes) | |
| renderPageTitle () | |
| renderTabs (string $active_tab, int $current_page_id) | |
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 Class ilLMPresentationGUI GUI class for learning module presentation
Definition at line 28 of file class.ilLMPresentationGUI.php.
| ilLMPresentationGUI::__construct | ( | string | $a_export_format = "", |
| bool | $a_all_languages = false, |
||
| string | $a_export_dir = "", |
||
| bool | $claim_repo_context = true, |
||
| array | $query_params = null, |
||
| bool | $embed_mode = false |
||
| ) |
Definition at line 94 of file class.ilLMPresentationGUI.php.
References $DIC, $ilErr, $lng, $params, $requested_obj_id, ILIAS\Repository\access(), ilRbacSystem\checkAccess(), ILIAS\Repository\ctrl(), ILIAS\Repository\help(), initByRequest(), ilLMGSToolProvider\LM_QUERY_PARAMS, ILIAS\Repository\lng(), ilLanguage\loadLanguageModule(), ILIAS\Repository\locator(), ILIAS\Repository\settings(), ilLMGSToolProvider\SHOW_LINK_SLATES, ilLMGSToolProvider\SHOW_TOC_TOOL, ILIAS\Repository\tabs(), ILIAS\Repository\toolbar(), ilLanguage\txt(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilLMPresentationGUI::addHeaderAction | ( | ) |
Definition at line 814 of file class.ilLMPresentationGUI.php.
References getHeaderAction().
Referenced by layout().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 617 of file class.ilLMPresentationGUI.php.
References ilAccordionGUI\addCss(), ilAccordionGUI\addJavaScript(), ILIAS\Repository\ctrl(), ilUIFramework\init(), ilYuiUtil\initConnection(), iljQueryUtil\initjQuery(), iljQueryUtil\initjQueryUI(), and offlineMode().
Referenced by getHTML(), and layout().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::attrib2arr | ( | ?DOMNamedNodeMap | $a_attributes | ) |
Definition at line 435 of file class.ilLMPresentationGUI.php.
Referenced by layout().
Here is the caller graph for this function:| ilLMPresentationGUI::basicPageGuiInit | ( | \ilPageObjectGUI | $a_page_gui | ) |
Definition at line 1217 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\ctrl(), getCurrentPageId(), getOfflineDirectory(), offlineMode(), ilPageObjectGUI\setFileDownloadLink(), ilPageObjectGUI\setFullscreenLink(), ilPageObjectGUI\setOfflineDirectory(), ilPageObjectGUI\setOutputMode(), ilPageObjectGUI\setSourcecodeDownloadScript(), and ilPageObjectGUI\setStyleId().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::determineLayout | ( | ) |
Determine layout.
Definition at line 457 of file class.ilLMPresentationGUI.php.
Referenced by layout().
Here is the caller graph for this function:| ilLMPresentationGUI::downloadExportFile | ( | ) |
send download file (xml/html)
Definition at line 2237 of file class.ilLMPresentationGUI.php.
References $requested_type, ilFileDelivery\deliverFileLegacy(), and exit.
Here is the call graph for this function:| ilLMPresentationGUI::downloadFile | ( | ) |
download file of file lists
Definition at line 2190 of file class.ilLMPresentationGUI.php.
References getCurrentPageId(), and getLMPageGUI().
Here is the call graph for this function:| ilLMPresentationGUI::executeCommand | ( | ) |
Definition at line 289 of file class.ilLMPresentationGUI.php.
References $access, $ctrl, $lng, $nav_history, $requested_obj_id, $user, basicPageGuiInit(), ILIAS\Repository\ctrl(), getCurrentPageId(), ilCommonActionDispatcherGUI\getInstanceFromAjaxCall(), getLMPageGUI(), initScreenHead(), layout(), ilLearningProgressBaseGUI\LP_CONTEXT_REPOSITORY, outputInfoScreen(), ilNotification\setNotification(), ilLanguage\txt(), ilNotification\TYPE_LM, ilNotification\TYPE_LM_PAGE, and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 1605 of file class.ilLMPresentationGUI.php.
References getTracker(), ilLMTracker\hasPredIncorrectAnswers(), and offlineMode().
Referenced by showPrintViewSelection().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::fullscreen | ( | ) |
Definition at line 659 of file class.ilLMPresentationGUI.php.
References media().
Here is the call graph for this function:| ilLMPresentationGUI::getContent | ( | bool | $skip_nav = false | ) |
Definition at line 1109 of file class.ilLMPresentationGUI.php.
References ilGlobalTemplateInterface\get(), getPageContent(), ILIAS\Repository\lng(), renderRating(), setContentStyles(), ilGlobalTemplateInterface\setVariable(), ILIAS\Repository\toolbar(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Referenced by getHTML(), and layout().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::getCurrentFrameSet | ( | ) |
get frames of current frame set
Definition at line 449 of file class.ilLMPresentationGUI.php.
References $frames.
| ilLMPresentationGUI::getCurrentPageId | ( | ) |
Get the current page id.
Definition at line 1083 of file class.ilLMPresentationGUI.php.
Referenced by basicPageGuiInit(), downloadFile(), executeCommand(), getHeaderAction(), ilLMMenu(), ilLMNotes(), ilLMSubMenu(), renderRating(), and showPrintView().
Here is the caller graph for this function:| ilLMPresentationGUI::getExportFormat | ( | ) |
Definition at line 423 of file class.ilLMPresentationGUI.php.
References $export_format.
Referenced by renderTabs().
Here is the caller graph for this function:| ilLMPresentationGUI::getFocusLink | ( | int | $a_ref_id, |
| int | $a_obj_id, | ||
| int | $a_return_ref_id | ||
| ) |
Get focused link (used in learning objectives courses)
| int | $a_ref_id | reference id of learning module |
| int | $a_obj_id | chapter or page id |
| int | $a_return_ref_id | return ref id |
Definition at line 2262 of file class.ilLMPresentationGUI.php.
| ilLMPresentationGUI::getHeaderAction | ( | bool | $a_redraw = false | ) |
Definition at line 820 of file class.ilLMPresentationGUI.php.
References $access, $embed_mode, $ilSetting, $settings, $tpl, ANONYMOUS_USER_ID, ILIAS\Repository\ctrl(), getCurrentPageId(), ilUtil\getImagePath(), ilGlobalTemplateInterface\getOnLoadCodeForAsynch(), ilNotification\hasNotification(), ilNotification\hasOptOut(), ILIAS\Repository\lng(), offlineMode(), ilObjectListGUI\prepareJsLinks(), ilCommonActionDispatcherGUI\setSubObject(), ilNotification\TYPE_LM, ilNotification\TYPE_LM_PAGE, ilCommonActionDispatcherGUI\TYPE_REPOSITORY, and ILIAS\Repository\user().
Referenced by addHeaderAction(), getHTML(), and redrawHeaderAction().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::getHTML | ( | array | $pars | ) |
Get HTML (called by kiosk mode through ilCtrl)
Definition at line 2458 of file class.ilLMPresentationGUI.php.
References addResourceFiles(), ilGlobalTemplateInterface\get(), getContent(), getHeaderAction(), ilLMNotes(), renderRating(), and ilGlobalTemplateInterface\setVariable().
Here is the call graph for this function:| ilLMPresentationGUI::getLMPage | ( | int | $a_id, |
| string | $a_type = "" |
||
| ) |
Definition at line 2362 of file class.ilLMPresentationGUI.php.
References $lang, and ilPageObject\_exists().
Referenced by ilMedia().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::getLMPageGUI | ( | int | $a_id | ) |
Definition at line 2350 of file class.ilLMPresentationGUI.php.
References ilPageObject\_exists().
Referenced by downloadFile(), executeCommand(), and showPrintView().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::getLMPresentationTitle | ( | ) |
Definition at line 749 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator(), initScreenHead(), renderPageTitle(), setHeader(), showPrintView(), and showPrintViewSelection().
Here is the caller graph for this function:| ilLMPresentationGUI::getOfflineDirectory | ( | ) |
Definition at line 2317 of file class.ilLMPresentationGUI.php.
References $offline_directory.
Referenced by basicPageGuiInit(), handleCodeParagraph(), and ilGlossary().
Here is the caller graph for this function:
|
protected |
Definition at line 1141 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\help(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Referenced by getContent(), and page().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::getSafePostCommands | ( | ) |
This method must return a list of safe POST commands.
Safe post commands returned by this method will no longer be CSRF protected and will NOT be appended by an ilCtrlToken.
Implements ilCtrlSecurityInterface.
Definition at line 191 of file class.ilLMPresentationGUI.php.
| ilLMPresentationGUI::getService | ( | ) |
Definition at line 269 of file class.ilLMPresentationGUI.php.
References $service.
Referenced by renderTabs().
Here is the caller graph for this function:| ilLMPresentationGUI::getSourcecodeDownloadLink | ( | ) |
Definition at line 2308 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\ctrl(), and offlineMode().
Here is the call graph for this function:
|
protected |
Definition at line 279 of file class.ilLMPresentationGUI.php.
Referenced by filterNonAccessibleNode(), and showPrintView().
Here is the caller graph for this function:| ilLMPresentationGUI::getUnsafeGetCommands | ( | ) |
This method must return a list of unsafe GET commands.
Unsafe get commands returned by this method will now be CSRF protected, which means an ilCtrlToken is appended each time a link-target is generated to the class implementing this interface with a command from that list.
Tokens will be validated in
Implements ilCtrlSecurityInterface.
Definition at line 186 of file class.ilLMPresentationGUI.php.
| ilLMPresentationGUI::glossary | ( | ) |
Definition at line 681 of file class.ilLMPresentationGUI.php.
References ilAccordionGUI\addCss(), ilAccordionGUI\addJavaScript(), ilGlossary(), ilUIFramework\init(), iljQueryUtil\initjQuery(), iljQueryUtil\initjQueryUI(), offlineMode(), renderPageTitle(), setContentStyles(), and setSystemStyle().
Here is the call graph for this function:| ilLMPresentationGUI::handleCodeParagraph | ( | int | $page_id, |
| int | $paragraph_id, | ||
| string | $title, | ||
| string | $text | ||
| ) |
store paragraph into file directory files/codefile_$pg_id_$paragraph_id/downloadtitle
Definition at line 2326 of file class.ilLMPresentationGUI.php.
References getOfflineDirectory(), and ilFileUtils\makeDirParents().
Here is the call graph for this function:| ilLMPresentationGUI::ilGlossary | ( | ) |
Definition at line 1245 of file class.ilLMPresentationGUI.php.
References $ctrl, getOfflineDirectory(), offlineMode(), and setContentStyles().
Referenced by glossary(), and layout().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::ilJavaScript | ( | string | $a_inline = "", |
| string | $a_file = "", |
||
| string | $a_location = "" |
||
| ) |
Definition at line 1327 of file class.ilLMPresentationGUI.php.
Referenced by layout().
Here is the caller graph for this function:| ilLMPresentationGUI::ilLMMenu | ( | ) |
Definition at line 754 of file class.ilLMPresentationGUI.php.
References getCurrentPageId(), and renderTabs().
Referenced by layout().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::ilLMNotes | ( | ) |
output notes of page
Definition at line 942 of file class.ilLMPresentationGUI.php.
References $access, $ilSetting, $settings, ILIAS\Repository\ctrl(), getCurrentPageId(), and offlineMode().
Referenced by getHTML(), and layout().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::ilLMSubMenu | ( | ) |
output learning module submenu
Definition at line 768 of file class.ilLMPresentationGUI.php.
References $rbacsystem, ilFrameTargetInfo\_getFrame(), ilRbacSystem\checkAccess(), getCurrentPageId(), ILIAS\Repository\lng(), and offlineMode().
Referenced by layout().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::ilLocator | ( | ) |
Definition at line 995 of file class.ilLMPresentationGUI.php.
References $DIC, ILIAS\LTI\ToolProvider\$key, $lang, $locator, $path, $requested_frame, $requested_obj_id, $requested_ref_id, ilFrameTargetInfo\_getFrame(), ilStructureObject\_getPresentationTitle(), ilLMObject\CHAPTER_TITLE, ilLMObjectFactory\getInstance(), getLMPresentationTitle(), offlineMode(), and ilStr\shortenTextExtended().
Referenced by initScreenHead(), and layout().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::ilMedia | ( | ) |
Definition at line 1267 of file class.ilLMPresentationGUI.php.
References $params, ilMediaItem\_getMapAreasIntLinks(), ilUtil\getImagePath(), getLMPage(), ilFileUtils\getWebspaceDir(), IL_MODE_ALIAS, IL_MODE_OUTPUT, ilObjMediaObjectGUI\includePresentationJS(), ilObjMediaObject\isTypeAllowed(), offlineMode(), renderPageTitle(), and setContentStyles().
Referenced by media().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::ilTOC | ( | ) |
table of contents
Definition at line 741 of file class.ilLMPresentationGUI.php.
Referenced by refreshToc().
Here is the caller graph for this function:| ilLMPresentationGUI::infoScreen | ( | ) |
this one is called from the info button in the repository not very nice to set cmdClass/Cmd manually, if everything works through ilCtrl in the future this may be changed
Definition at line 1344 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\ctrl(), and outputInfoScreen().
Here is the call graph for this function:| ilLMPresentationGUI::initByRequest | ( | ?array | $query_params = null, |
| bool | $embed_mode = false |
||
| ) |
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.
| array | $query_params | request query params |
Definition at line 204 of file class.ilLMPresentationGUI.php.
References $DIC, $embed_mode, $post, ilObjectTranslation\getInstance(), and ILIAS\Repository\user().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::initPrintViewSelectionForm | ( | ) |
Definition at line 1621 of file class.ilLMPresentationGUI.php.
References $ctrl, $lng, $nl, ILIAS\Repository\form(), ilRadioGroupInputGUI\setValue(), and ilLanguage\txt().
Referenced by showPrintViewSelection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1359 of file class.ilLMPresentationGUI.php.
References $access, $locator, ilUtil\getImagePath(), getLMPresentationTitle(), ilLocator(), renderPageTitle(), and renderTabs().
Referenced by executeCommand(), and outputInfoScreen().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::injectTemplate | ( | ilGlobalTemplateInterface | $tpl | ) |
| ilLMPresentationGUI::layout | ( | string | $a_xml = "main.xml", |
| bool | $doShow = true |
||
| ) |
Definition at line 470 of file class.ilLMPresentationGUI.php.
References $path, $requested_obj_type, $tpl, $user, addHeaderAction(), addResourceFiles(), attrib2arr(), determineLayout(), getContent(), ilUtil\getStyleSheetLocation(), ilGlossary(), ilJavaScript(), ilLMMenu(), ilLMNotes(), ilLMSubMenu(), ilLocator(), media(), offlineMode(), ilGlobalTemplateInterface\printToStdout(), ilGlobalTemplateInterface\printToString(), renderPageTitle(), setHeader(), and ILIAS\Repository\ui().
Referenced by executeCommand(), and resume().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::media | ( | ) |
Definition at line 664 of file class.ilLMPresentationGUI.php.
References ilMedia(), offlineMode(), setContentStyles(), and setSystemStyle().
Referenced by fullscreen(), and layout().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::nop | ( | ) |
this dummy function is needed for offline package creation
Definition at line 431 of file class.ilLMPresentationGUI.php.
| ilLMPresentationGUI::observeNoteAction | ( | int | $a_lm_id, |
| int | $a_page_id, | ||
| string | $a_type, | ||
| string | $a_action, | ||
| int | $a_note_id | ||
| ) |
Generate new ilNote and send Notifications to the users informing that there are new comments in the LM.
Definition at line 2402 of file class.ilLMPresentationGUI.php.
References ilLearningModuleNotification\ACTION_COMMENT, and ilNotification\TYPE_LM_PAGE.
| ilLMPresentationGUI::offlineMode | ( | ) |
checks whether offline content generation is activated
Definition at line 418 of file class.ilLMPresentationGUI.php.
References $offline.
Referenced by addResourceFiles(), basicPageGuiInit(), filterNonAccessibleNode(), getHeaderAction(), getSourcecodeDownloadLink(), glossary(), ilGlossary(), ilLMNotes(), ilLMSubMenu(), ilLocator(), ilMedia(), layout(), media(), outputInfoScreen(), page(), renderRating(), and renderTabs().
Here is the caller graph for this function:| ilLMPresentationGUI::outputInfoScreen | ( | ) |
info screen
Definition at line 1385 of file class.ilLMPresentationGUI.php.
References $access, ILIAS\Repository\ctrl(), initScreenHead(), ILIAS\Repository\lng(), and offlineMode().
Referenced by executeCommand(), infoScreen(), and showInfoScreen().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::page | ( | ) |
Definition at line 712 of file class.ilLMPresentationGUI.php.
References $GLOBALS, $tpl, $user, getPageContent(), ilUtil\getStyleSheetLocation(), offlineMode(), renderPageTitle(), and setContentStyles().
Here is the call graph for this function:| ilLMPresentationGUI::redrawHeaderAction | ( | ) |
Definition at line 808 of file class.ilLMPresentationGUI.php.
References exit, and getHeaderAction().
Here is the call graph for this function:| ilLMPresentationGUI::refreshToc | ( | ) |
Refresh toc (called if questions have been answered correctly)
Definition at line 2389 of file class.ilLMPresentationGUI.php.
Here is the call graph for this function:
|
protected |
Definition at line 2345 of file class.ilLMPresentationGUI.php.
References getLMPresentationTitle().
Referenced by glossary(), ilMedia(), initScreenHead(), layout(), page(), and showPrintView().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1157 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\ctrl(), getCurrentPageId(), ILIAS\Repository\lng(), and offlineMode().
Referenced by getContent(), and getHTML().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2424 of file class.ilLMPresentationGUI.php.
References $additional_content, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), getExportFormat(), getService(), ILIAS\Repository\lng(), offlineMode(), ilLMMenuRendererGUI\render(), ILIAS\Repository\tabs(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Referenced by ilLMMenu(), and initScreenHead().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::resume | ( | ) |
| ilLMPresentationException |
Definition at line 465 of file class.ilLMPresentationGUI.php.
References layout().
Here is the call graph for this function:| ilLMPresentationGUI::saveFrameUrl | ( | ) |
Definition at line 653 of file class.ilLMPresentationGUI.php.
References $requested_url.
|
protected |
Set content style.
Definition at line 1091 of file class.ilLMPresentationGUI.php.
References ilObjStyleSheet\getSyntaxStylePath().
Referenced by getContent(), glossary(), ilGlossary(), ilMedia(), media(), page(), showMessageScreen(), and showPrintView().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::setHeader | ( | ) |
Definition at line 759 of file class.ilLMPresentationGUI.php.
References ilUtil\getImagePath(), and getLMPresentationTitle().
Referenced by layout().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Set system style.
Definition at line 1104 of file class.ilLMPresentationGUI.php.
References ilUtil\getStyleSheetLocation().
Referenced by glossary(), and media().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::showDownloadList | ( | ) |
show download list
Definition at line 2199 of file class.ilLMPresentationGUI.php.
References ilMDUtils\_parseCopyright(), exit, ilGlobalTemplateInterface\get(), ILIAS\Repository\lng(), ilGlobalTemplateInterface\parseCurrentBlock(), ilGlobalTemplateInterface\setCurrentBlock(), ilGlobalTemplateInterface\setVariable(), and ILIAS\Repository\ui().
Here is the call graph for this function:| ilLMPresentationGUI::showInfoScreen | ( | ) |
info screen call from inside learning module
Definition at line 1354 of file class.ilLMPresentationGUI.php.
References outputInfoScreen().
Here is the call graph for this function:| ilLMPresentationGUI::showMessageScreen | ( | string | $a_content | ) |
Definition at line 2271 of file class.ilLMPresentationGUI.php.
References ilGlobalTemplateInterface\get(), setContentStyles(), and ilGlobalTemplateInterface\setVariable().
Referenced by showNavRestrictionDueToQuestions(), showNoPageAccess(), and showNoPublicAccess().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::showNavRestrictionDueToQuestions | ( | ) |
Show message if navigation to page is not allowed due to unanswered questions.
Definition at line 2303 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\lng(), and showMessageScreen().
Here is the call graph for this function:| ilLMPresentationGUI::showNoPageAccess | ( | ) |
Show info message, if page is not accessible in public area.
Definition at line 2294 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\lng(), and showMessageScreen().
Here is the call graph for this function:| ilLMPresentationGUI::showNoPublicAccess | ( | ) |
Show info message, if page is not accessible in public area.
Definition at line 2286 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\lng(), and showMessageScreen().
Here is the call graph for this function:| ilLMPresentationGUI::showPrintView | ( | ) |
Definition at line 1653 of file class.ilLMPresentationGUI.php.
References $ctrl, Vendor\Package\$e, $id, ILIAS\LTI\ToolProvider\$key, $lang, $lifecycle, $lng, $path, $tabs, $user, ilObjContentObject\_checkPreconditionsOfPage(), ilLMObject\_exists(), ilStructureObject\_getPresentationTitle(), ilLMPageObject\_getPresentationTitle(), ilInternalLink\_getTargetsOfSource(), ilLMObject\_isPagePublic(), ilGlossaryTerm\_lookGlossaryTerm(), ilPageObject\_lookupActive(), ilLMObject\_lookupType(), ilMDUtils\_parseCopyright(), ANONYMOUS_USER_ID, ilLMObject\CHAPTER_TITLE, ilGlobalTemplateInterface\get(), ilObjStyleSheet\getContentPrintStyle(), getCurrentPageId(), ilMD\getGeneral(), ilUtil\getImagePath(), getLMPageGUI(), getLMPresentationTitle(), getTracker(), ilFileUtils\getWebspaceDir(), IL_INST_ID, ILIAS\Repository\lng(), ilLMObject\PAGE_TITLE, ilGlobalTemplateInterface\parseCurrentBlock(), renderPageTitle(), ilTabsGUI\setBackTarget(), setContentStyles(), ilGlobalTemplateInterface\setCurrentBlock(), ilGlobalTemplateInterface\setVariable(), ilArrayUtil\sortArray(), and ilLanguage\txt().
Here is the call graph for this function:| ilLMPresentationGUI::showPrintViewSelection | ( | ) |
show selection screen for print view
Definition at line 1439 of file class.ilLMPresentationGUI.php.
References Vendor\Package\$f, $id, $lang, $lng, $requested_obj_id, $user, ilObjContentObject\_checkPreconditionsOfPage(), ilStructureObject\_getPresentationTitle(), ilLMPageObject\_getPresentationTitle(), ilLMObject\_isPagePublic(), ilPageObject\_lookupActive(), ANONYMOUS_USER_ID, ilLMObject\CHAPTER_TITLE, ILIAS\Repository\ctrl(), exit, filterNonAccessibleNode(), ILIAS\Repository\form(), ilGlobalTemplateInterface\get(), ilUtil\getImagePath(), getLMPresentationTitle(), initPrintViewSelectionForm(), ILIAS\Repository\lng(), ilGlobalTemplateInterface\setVariable(), ilLanguage\txt(), and ILIAS\Repository\ui().
Here is the call graph for this function:| ilLMPresentationGUI::updatePageRating | ( | ) |
Definition at line 1179 of file class.ilLMPresentationGUI.php.
References $user, ILIAS\Repository\ctrl(), exit, ILIAS\Repository\lng(), ilRating\resetRatingForUserAndObject(), and ilRating\writeRatingForUserAndObject().
Here is the call graph for this function:
|
protected |
Definition at line 88 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 53 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), getHeaderAction(), ilLMNotes(), initScreenHead(), and outputInfoScreen().
|
protected |
Definition at line 82 of file class.ilLMPresentationGUI.php.
Referenced by renderTabs().
| bool ilLMPresentationGUI::$chapter_has_no_active_page = false |
Definition at line 68 of file class.ilLMPresentationGUI.php.
Definition at line 90 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 91 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 92 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 51 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), ilGlossary(), initPrintViewSelectionForm(), and showPrintView().
|
protected |
Definition at line 65 of file class.ilLMPresentationGUI.php.
| bool ilLMPresentationGUI::$deactivated_page = false |
Definition at line 69 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 30 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 64 of file class.ilLMPresentationGUI.php.
Referenced by getHeaderAction(), and initByRequest().
|
protected |
Definition at line 67 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 46 of file class.ilLMPresentationGUI.php.
Referenced by getExportFormat().
|
protected |
Definition at line 43 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 66 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 48 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 45 of file class.ilLMPresentationGUI.php.
Referenced by getCurrentFrameSet().
|
protected |
Definition at line 33 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 57 of file class.ilLMPresentationGUI.php.
| string ilLMPresentationGUI::$lang |
Definition at line 47 of file class.ilLMPresentationGUI.php.
Referenced by getLMPage(), ilLocator(), showPrintView(), and showPrintViewSelection().
| DOMDocument ilLMPresentationGUI::$layout_doc |
Definition at line 61 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 78 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 58 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 42 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 41 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 44 of file class.ilLMPresentationGUI.php.
| ilLanguage ilLMPresentationGUI::$lng |
Definition at line 60 of file class.ilLMPresentationGUI.php.
Referenced by __construct(), executeCommand(), initPrintViewSelectionForm(), showPrintView(), and showPrintViewSelection().
|
protected |
Definition at line 55 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator(), and initScreenHead().
|
protected |
Definition at line 52 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand().
|
protected |
Definition at line 40 of file class.ilLMPresentationGUI.php.
Referenced by initPrintViewSelectionForm().
|
protected |
Definition at line 34 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 32 of file class.ilLMPresentationGUI.php.
| bool ilLMPresentationGUI::$offline |
Definition at line 62 of file class.ilLMPresentationGUI.php.
Referenced by offlineMode().
| string ilLMPresentationGUI::$offline_directory |
Definition at line 63 of file class.ilLMPresentationGUI.php.
Referenced by getOfflineDirectory().
|
protected |
Definition at line 89 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 50 of file class.ilLMPresentationGUI.php.
Referenced by ilLMSubMenu().
|
protected |
Definition at line 35 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 70 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 83 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 72 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 77 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator().
|
protected |
Definition at line 86 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 87 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 74 of file class.ilLMPresentationGUI.php.
Referenced by __construct(), executeCommand(), ilLocator(), and showPrintViewSelection().
|
protected |
Definition at line 75 of file class.ilLMPresentationGUI.php.
Referenced by layout().
|
protected |
Definition at line 84 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 85 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 73 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator().
|
protected |
Definition at line 71 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 76 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 37 of file class.ilLMPresentationGUI.php.
Referenced by downloadExportFile().
|
protected |
Definition at line 36 of file class.ilLMPresentationGUI.php.
Referenced by saveFrameUrl().
|
protected |
Definition at line 79 of file class.ilLMPresentationGUI.php.
Referenced by getService().
|
protected |
Definition at line 54 of file class.ilLMPresentationGUI.php.
Referenced by getHeaderAction(), and ilLMNotes().
|
protected |
Definition at line 39 of file class.ilLMPresentationGUI.php.
Referenced by showPrintView().
|
protected |
Definition at line 81 of file class.ilLMPresentationGUI.php.
| ilGlobalTemplateInterface ilLMPresentationGUI::$tpl |
Definition at line 59 of file class.ilLMPresentationGUI.php.
Referenced by getHeaderAction(), injectTemplate(), layout(), and page().
|
protected |
Definition at line 38 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 56 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 80 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 49 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), layout(), page(), showPrintView(), showPrintViewSelection(), and updatePageRating().
|
protected |
Definition at line 31 of file class.ilLMPresentationGUI.php.