|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class ilLMPresentationGUI. More...
Collaboration diagram for ilLMPresentationGUI:Public Member Functions | |
| initByRequest ($query_params, bool $embed_mode=false) | |
| Init services and this class by request params. More... | |
| getService () | |
| Get service. More... | |
| injectTemplate ($tpl) | |
| Inject template. More... | |
| executeCommand () | |
| offlineMode () | |
| checks wether offline content generation is activated More... | |
| getExportFormat () | |
| get export format More... | |
| nop () | |
| this dummy function is needed for offline package creation More... | |
| attrib2arr ($a_attributes) | |
| getCurrentFrameSet () | |
| get frames of current frame set More... | |
| determineLayout () | |
| Determine layout. More... | |
| resume () | |
| layout ($a_xml="main.xml", $doShow=true) | |
| generates frame layout More... | |
| saveFrameUrl () | |
| Save frame url. More... | |
| fullscreen () | |
| media () | |
| glossary () | |
| page () | |
| ilMainMenu () | |
| output main menu More... | |
| ilTOC ($a_get_explorer=false) | |
| table of contents More... | |
| getLMPresentationTitle () | |
| Get lm presentationtitle. More... | |
| ilLMMenu () | |
| output learning module menu More... | |
| setHeader () | |
| output lm header More... | |
| ilLMSubMenu () | |
| output learning module submenu More... | |
| redrawHeaderAction () | |
| Redraw header action. More... | |
| addHeaderAction () | |
| Add header action. More... | |
| getHeaderAction ($a_redraw=false) | |
| Add header action. More... | |
| ilLMNotes () | |
| output notes of page More... | |
| ilLocator ($a_std_templ_loaded=false) | |
| locator More... | |
| getCurrentPageId () | |
| Get the current page id. More... | |
| getLayoutLinkTargets () | |
| getContent ($skip_nav=false) | |
| process <ilPage> content tag More... | |
| updatePageRating () | |
| basicPageGuiInit (\ilLMPageGUI $a_page_gui) | |
| Basic page gui initialisation. More... | |
| ilGlossary () | |
| show glossary term More... | |
| ilMedia () | |
| output media More... | |
| ilJavaScript ($a_inline="", $a_file="", $a_location="") | |
| Puts JS into template. More... | |
| getSuccessorPage () | |
| Get successor page. More... | |
| processNodes (&$a_content, &$a_node) | |
| buildTag ($type, $name, $attr="") | |
| generate a tag with given name and attributes More... | |
| 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 ($a_standard_locator=false) | |
| info screen More... | |
| showPrintViewSelection () | |
| show selection screen for print view More... | |
| initPrintViewSelectionForm () | |
| Init print view selection form. More... | |
| showPrintView () | |
| show print view More... | |
| downloadFile () | |
| download file of file lists More... | |
| showDownloadList () | |
| show download list More... | |
| downloadExportFile () | |
| send download file (xml/html) More... | |
| getFocusLink ($a_ref_id, $a_obj_id, $a_return_ref_id) | |
| Get focused link (used in learning objectives courses) More... | |
| showMessageScreen ($a_content) | |
| Show message screen. More... | |
| 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 () | |
| get offline directory More... | |
| handleCodeParagraph ($page_id, $paragraph_id, $title, $text) | |
| store paragraph into file directory files/codefile_$pg_id_$paragraph_id/downloadtitle More... | |
| getLMPageGUI ($a_id) | |
| Get lm page gui object. More... | |
| getLMPage ($a_id, $a_type="") | |
| Get lm page object. More... | |
| refreshToc () | |
| Refresh toc (called if questions have been answered correctly) More... | |
| observeNoteAction ($a_lm_id, $a_page_id, $a_type, $a_action, $a_note_id) | |
| Generate new ilNote and send Notifications to the users informing that there are new comments in the LM. More... | |
| getHTML ($pars) | |
| Get HTML (called by kios mode through ilCtrl) More... | |
Data Fields | |
| $tpl | |
| $lng | |
| $layout_doc | |
| $offline | |
| $offline_directory | |
| $chapter_has_no_active_page = false | |
| $deactivated_page = false | |
Protected Member Functions | |
| getTracker () | |
| Get tracker. More... | |
| addResourceFiles () | |
| Add resource files. More... | |
| setContentStyles () | |
| Set content style. More... | |
| setSystemStyle () | |
| Set system style. More... | |
| getPageContent () | |
| Get page content. More... | |
| renderRating () | |
| Render rating. More... | |
| initScreenHead ($a_active_tab="info") | |
| filterNonAccessibleNode ($nodes) | |
| renderPageTitle () | |
| renderTabs ($active_tab, $current_page_id) | |
| Render tabs. More... | |
Class ilLMPresentationGUI.
GUI class for learning module presentation
@ilCtrl_Calls ilLMPresentationGUI: ilNoteGUI, ilInfoScreenGUI @ilCtrl_Calls ilLMPresentationGUI: ilLMPageGUI, ilGlossaryDefPageGUI, ilCommonActionDispatcherGUI @ilCtrl_Calls ilLMPresentationGUI: ilLearningProgressGUI, ilAssGenFeedbackPageGUI @ilCtrl_Calls ilLMPresentationGUI: ilRatingGUI
Definition at line 21 of file class.ilLMPresentationGUI.php.
| ilLMPresentationGUI::addHeaderAction | ( | ) |
Add header action.
Definition at line 1020 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 |
Add resource files.
Definition at line 730 of file class.ilLMPresentationGUI.php.
References $store, ilAccordionGUI\addCss(), ilAccordionGUI\addJavaScript(), ilGlyphGUI\CLOSE, ilGlyphGUI\get(), 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 | ( | $a_attributes | ) |
Definition at line 483 of file class.ilLMPresentationGUI.php.
Referenced by layout(), and processNodes().
Here is the caller graph for this function:| ilLMPresentationGUI::basicPageGuiInit | ( | \ilLMPageGUI | $a_page_gui | ) |
Basic page gui initialisation.
return
Definition at line 1608 of file class.ilLMPresentationGUI.php.
References getCurrentPageId(), ilObjStyleSheet\getEffectiveContentStyleId(), 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::buildTag | ( | $type, | |
| $name, | |||
$attr = "" |
|||
| ) |
generate a tag with given name and attributes
| string | "start" | "end" | "" for starting or ending tag or complete tag |
| string | element/tag name |
| array | array of attributes |
Definition at line 1878 of file class.ilLMPresentationGUI.php.
Referenced by processNodes().
Here is the caller graph for this function:| ilLMPresentationGUI::determineLayout | ( | ) |
Determine layout.
Definition at line 507 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 2872 of file class.ilLMPresentationGUI.php.
References $_GET, ilUtil\deliverFile(), and exit.
Here is the call graph for this function:| ilLMPresentationGUI::downloadFile | ( | ) |
download file of file lists
Definition at line 2810 of file class.ilLMPresentationGUI.php.
References getCurrentPageId(), and getLMPageGUI().
Here is the call graph for this function:| ilLMPresentationGUI::executeCommand | ( | ) |
| ilCtrlException | |
| ilLMPresentationException |
Definition at line 354 of file class.ilLMPresentationGUI.php.
References $_GET, $access, $ctrl, $error, $ilErr, $ilUser, $lng, $nav_history, $requested_obj_id, $ret, $user, basicPageGuiInit(), ilCommonActionDispatcherGUI\getInstanceFromAjaxCall(), getLMPageGUI(), initScreenHead(), layout(), ilLearningProgressBaseGUI\LP_CONTEXT_REPOSITORY, outputInfoScreen(), ilNotification\setNotification(), ilNotification\TYPE_LM, ilNotification\TYPE_LM_PAGE, and user().
Here is the call graph for this function:
|
protected |
| array | $nodes |
Definition at line 2229 of file class.ilLMPresentationGUI.php.
References getTracker(), 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 789 of file class.ilLMPresentationGUI.php.
References media().
Here is the call graph for this function:| ilLMPresentationGUI::getContent | ( | $skip_nav = false | ) |
process <ilPage> content tag
| $a_page_node | page node | |
| int | $a_page_id | header / footer page id |
Definition at line 1478 of file class.ilLMPresentationGUI.php.
References $tpl, getPageContent(), renderRating(), setContentStyles(), and 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 498 of file class.ilLMPresentationGUI.php.
| ilLMPresentationGUI::getCurrentPageId | ( | ) |
Get the current page id.
Definition at line 1309 of file class.ilLMPresentationGUI.php.
References $current_page_id, $ilUser, $requested_obj_id, $user, ilLMObject\_isPagePublic(), ilPageObject\_lookupActive(), ilLMObject\_lookupType(), ANONYMOUS_USER_ID, and offlineMode().
Referenced by basicPageGuiInit(), downloadFile(), getHeaderAction(), getSuccessorPage(), ilLMMenu(), ilLMNotes(), ilLMSubMenu(), ilMainMenu(), renderRating(), and showPrintView().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::getExportFormat | ( | ) |
get export format
Definition at line 471 of file class.ilLMPresentationGUI.php.
Referenced by renderTabs().
Here is the caller graph for this function:| ilLMPresentationGUI::getFocusLink | ( | $a_ref_id, | |
| $a_obj_id, | |||
| $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 2899 of file class.ilLMPresentationGUI.php.
| ilLMPresentationGUI::getHeaderAction | ( | $a_redraw = false | ) |
Add header action.
Definition at line 1028 of file class.ilLMPresentationGUI.php.
References $access, $ilSetting, $settings, $tpl, ANONYMOUS_USER_ID, getCurrentPageId(), ilUtil\getImagePath(), ilNotification\hasNotification(), ilNotification\hasOptOut(), ilNotification\TYPE_LM, ilNotification\TYPE_LM_PAGE, ilCommonActionDispatcherGUI\TYPE_REPOSITORY, and 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 | ( | $pars | ) |
Get HTML (called by kios mode through ilCtrl)
| $pars |
| ilLMPresentationException |
Definition at line 3125 of file class.ilLMPresentationGUI.php.
References $tpl, addResourceFiles(), getContent(), getHeaderAction(), ilLMNotes(), and renderRating().
Here is the call graph for this function:| ilLMPresentationGUI::getLayoutLinkTargets | ( | ) |
Definition at line 1400 of file class.ilLMPresentationGUI.php.
References $i, $res, $type, exit, xpath_eval(), and xpath_new_context().
Here is the call graph for this function:| ilLMPresentationGUI::getLMPage | ( | $a_id, | |
$a_type = "" |
|||
| ) |
Get lm page object.
return
Definition at line 3026 of file class.ilLMPresentationGUI.php.
References $lang, $type, and ilPageObject\_exists().
Referenced by ilMedia().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::getLMPageGUI | ( | $a_id | ) |
Get lm page gui object.
return
Definition at line 3008 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 | ( | ) |
Get lm presentationtitle.
return
Definition at line 934 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator(), initScreenHead(), renderPageTitle(), setHeader(), showPrintView(), and showPrintViewSelection().
Here is the caller graph for this function:| ilLMPresentationGUI::getOfflineDirectory | ( | ) |
get offline directory
current used in code paragraph
Definition at line 2969 of file class.ilLMPresentationGUI.php.
References $offline_directory.
Referenced by basicPageGuiInit(), handleCodeParagraph(), and ilGlossary().
Here is the caller graph for this function:
|
protected |
Get page content.
Definition at line 1513 of file class.ilLMPresentationGUI.php.
References help(), and user().
Referenced by getContent(), and page().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::getService | ( | ) |
Get service.
Definition at line 325 of file class.ilLMPresentationGUI.php.
References $service.
Referenced by renderTabs().
Here is the caller graph for this function:| ilLMPresentationGUI::getSourcecodeDownloadLink | ( | ) |
Definition at line 2949 of file class.ilLMPresentationGUI.php.
References ilUtil\appendUrlParameterString(), and offlineMode().
Here is the call graph for this function:| ilLMPresentationGUI::getSuccessorPage | ( | ) |
Get successor page.
return
Definition at line 1750 of file class.ilLMPresentationGUI.php.
References $ilUser, $requested_obj_id, $user, ilLMObject\_isPagePublic(), ilPageObject\_lookupActivationData(), ilPageObject\_lookupActive(), ilLMObject\_lookupType(), ANONYMOUS_USER_ID, getCurrentPageId(), and ilUtil\now().
Here is the call graph for this function:
|
protected |
Get tracker.
Definition at line 345 of file class.ilLMPresentationGUI.php.
Referenced by filterNonAccessibleNode(), and showPrintView().
Here is the caller graph for this function:| ilLMPresentationGUI::glossary | ( | ) |
| ilException |
Definition at line 820 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 | ( | $page_id, | |
| $paragraph_id, | |||
| $title, | |||
| $text | |||
| ) |
store paragraph into file directory files/codefile_$pg_id_$paragraph_id/downloadtitle
Definition at line 2978 of file class.ilLMPresentationGUI.php.
References getOfflineDirectory(), and ilUtil\makeDirParents().
Here is the call graph for this function:| ilLMPresentationGUI::ilGlossary | ( | ) |
show glossary term
Definition at line 1641 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 | ( | $a_inline = "", |
|
$a_file = "", |
|||
$a_location = "" |
|||
| ) |
Puts JS into template.
Definition at line 1735 of file class.ilLMPresentationGUI.php.
Referenced by layout().
Here is the caller graph for this function:| ilLMPresentationGUI::ilLMMenu | ( | ) |
output learning module menu
Definition at line 943 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 1143 of file class.ilLMPresentationGUI.php.
References $access, $ilSetting, $settings, 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 963 of file class.ilLMPresentationGUI.php.
References $rbacsystem, ilFrameTargetInfo\_getFrame(), getCurrentPageId(), and offlineMode().
Referenced by layout().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::ilLocator | ( | $a_std_templ_loaded = false | ) |
locator
Definition at line 1199 of file class.ilLMPresentationGUI.php.
References $_GET, $ctrl, $DIC, $locator, $requested_frame, $requested_obj_id, $tree, ilFrameTargetInfo\_getFrame(), ilStructureObject\_getPresentationTitle(), ilLMObjectFactory\getInstance(), getLMPresentationTitle(), offlineMode(), and ilUtil\shortenText().
Referenced by initScreenHead(), and layout().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::ilMainMenu | ( | ) |
output main menu
Definition at line 885 of file class.ilLMPresentationGUI.php.
References $DIC, getCurrentPageId(), and offlineMode().
Here is the call graph for this function:| ilLMPresentationGUI::ilMedia | ( | ) |
output media
Definition at line 1667 of file class.ilLMPresentationGUI.php.
References $_GET, $xml, ilMediaItem\_getMapAreasIntLinks(), ilUtil\getImagePath(), getLMPage(), ilUtil\getWebspaceDir(), IL_MODE_ALIAS, IL_MODE_OUTPUT, ilObjMediaObjectGUI\includePresentationJS(), ilObjMediaObject\isTypeAllowed(), offlineMode(), renderPageTitle(), setContentStyles(), xslt_create(), xslt_error(), and xslt_free().
Referenced by media().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::ilTOC | ( | $a_get_explorer = false | ) |
table of contents
Definition at line 920 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 1910 of file class.ilLMPresentationGUI.php.
References outputInfoScreen().
Here is the call graph for this function:| ilLMPresentationGUI::initByRequest | ( | $query_params, | |
| 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 280 of file class.ilLMPresentationGUI.php.
References $embed_mode, ilObjectTranslation\getInstance(), and user().
Here is the call graph for this function:| ilLMPresentationGUI::initPrintViewSelectionForm | ( | ) |
Init print view selection form.
Definition at line 2248 of file class.ilLMPresentationGUI.php.
Referenced by showPrintViewSelection().
Here is the caller graph for this function:
|
protected |
Definition at line 1925 of file class.ilLMPresentationGUI.php.
References $access, $ilUser, $locator, $user, 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 | ( | $tpl | ) |
Inject template.
return
Definition at line 336 of file class.ilLMPresentationGUI.php.
References $tpl.
| ilLMPresentationGUI::layout | ( | $a_xml = "main.xml", |
|
$doShow = true |
|||
| ) |
generates frame layout
Definition at line 520 of file class.ilLMPresentationGUI.php.
References $additional, $attributes, $DIC, $ilUser, $requested_obj_type, $result, $tpl, $user, addHeaderAction(), addResourceFiles(), attrib2arr(), determineLayout(), domxml_open_mem(), getContent(), ilUtil\getStyleSheetLocation(), ilGlossary(), ilJavaScript(), ilLMMenu(), ilLMNotes(), ilLMSubMenu(), ilLocator(), media(), offlineMode(), renderPageTitle(), setHeader(), ui(), xpath_eval(), and xpath_new_context().
Referenced by executeCommand(), and resume().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::media | ( | ) |
| ilException |
Definition at line 798 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 479 of file class.ilLMPresentationGUI.php.
| ilLMPresentationGUI::observeNoteAction | ( | $a_lm_id, | |
| $a_page_id, | |||
| $a_type, | |||
| $a_action, | |||
| $a_note_id | |||
| ) |
Generate new ilNote and send Notifications to the users informing that there are new comments in the LM.
| $a_lm_id | |
| $a_page_id | |
| $a_type | |
| $a_action | |
| $a_note_id |
Definition at line 3068 of file class.ilLMPresentationGUI.php.
References ilLearningModuleNotification\ACTION_COMMENT, and ilNotification\TYPE_LM_PAGE.
| ilLMPresentationGUI::offlineMode | ( | ) |
checks wether offline content generation is activated
Definition at line 460 of file class.ilLMPresentationGUI.php.
References $offline.
Referenced by addResourceFiles(), basicPageGuiInit(), filterNonAccessibleNode(), getCurrentPageId(), getSourcecodeDownloadLink(), glossary(), ilGlossary(), ilLMNotes(), ilLMSubMenu(), ilLocator(), ilMainMenu(), ilMedia(), layout(), media(), outputInfoScreen(), page(), and renderTabs().
Here is the caller graph for this function:| ilLMPresentationGUI::outputInfoScreen | ( | $a_standard_locator = false | ) |
info screen
Definition at line 1966 of file class.ilLMPresentationGUI.php.
References $access, initScreenHead(), 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 846 of file class.ilLMPresentationGUI.php.
References $DIC, $GLOBALS, $ilUser, $tpl, $user, getPageContent(), ilUtil\getStyleSheetLocation(), offlineMode(), renderPageTitle(), and setContentStyles().
Here is the call graph for this function:| ilLMPresentationGUI::processNodes | ( | & | $a_content, |
| & | $a_node | ||
| ) |
Definition at line 1810 of file class.ilLMPresentationGUI.php.
References $_GET, $attributes, $requested_obj_id, attrib2arr(), buildTag(), and processNodes().
Referenced by processNodes().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::redrawHeaderAction | ( | ) |
Redraw header action.
Definition at line 1011 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 3051 of file class.ilLMPresentationGUI.php.
Here is the call graph for this function:
|
protected |
Definition at line 2993 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 |
Render rating.
Definition at line 1534 of file class.ilLMPresentationGUI.php.
References getCurrentPageId().
Referenced by getContent(), and getHTML().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Render tabs.
| $active_tab | |
| $current_page_id |
Definition at line 3090 of file class.ilLMPresentationGUI.php.
References $additional_content, $current_page_id, getExportFormat(), getService(), offlineMode(), ilLMMenuRendererGUI\render(), and user().
Referenced by ilLMMenu(), and initScreenHead().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLMPresentationGUI::resume | ( | ) |
Definition at line 512 of file class.ilLMPresentationGUI.php.
References layout().
Here is the call graph for this function:| ilLMPresentationGUI::saveFrameUrl | ( | ) |
Save frame url.
return
Definition at line 778 of file class.ilLMPresentationGUI.php.
|
protected |
Set content style.
Definition at line 1425 of file class.ilLMPresentationGUI.php.
References ilObjStyleSheet\getContentStylePath(), and 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 | ( | ) |
output lm header
Definition at line 954 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 1463 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 2819 of file class.ilLMPresentationGUI.php.
References $tpl, ilMDUtils\_parseCopyright(), exit, and ui().
Here is the call graph for this function:| ilLMPresentationGUI::showInfoScreen | ( | ) |
info screen call from inside learning module
Definition at line 1920 of file class.ilLMPresentationGUI.php.
References outputInfoScreen().
Here is the call graph for this function:| ilLMPresentationGUI::showMessageScreen | ( | $a_content | ) |
Show message screen.
return
Definition at line 2911 of file class.ilLMPresentationGUI.php.
References $tpl, and setContentStyles().
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 2943 of file class.ilLMPresentationGUI.php.
References 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 2934 of file class.ilLMPresentationGUI.php.
References 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 2926 of file class.ilLMPresentationGUI.php.
References showMessageScreen().
Here is the call graph for this function:| ilLMPresentationGUI::showPrintView | ( | ) |
show print view
Definition at line 2284 of file class.ilLMPresentationGUI.php.
References $_POST, $ctrl, $ilUser, $lng, $tpl, $user, ilObjContentObject\_checkPreconditionsOfPage(), ilLMObject\_exists(), ilLMPageObject\_getPresentationTitle(), ilStructureObject\_getPresentationTitle(), ilInternalLink\_getTargetsOfSource(), ilLMObject\_isPagePublic(), ilGlossaryTerm\_lookGlossaryTerm(), ilPageObject\_lookupActive(), ilLMObject\_lookupType(), ilMDUtils\_parseCopyright(), ANONYMOUS_USER_ID, getCurrentPageId(), ilGlossaryDefinition\getDefinitionList(), ilObjStyleSheet\getEffectiveContentStyleId(), ilUtil\getImagePath(), getLMPageGUI(), getLMPresentationTitle(), getTracker(), ilUtil\getWebspaceDir(), IL_INST_ID, ilLMObject\PAGE_TITLE, renderPageTitle(), ilUtil\sendFailure(), setContentStyles(), and ilUtil\sortArray().
Here is the call graph for this function:| ilLMPresentationGUI::showPrintViewSelection | ( | ) |
show selection screen for print view
Definition at line 2024 of file class.ilLMPresentationGUI.php.
References $_POST, Vendor\Package\$f, $ilUser, $lng, $requested_obj_id, $tpl, $user, ilObjContentObject\_checkPreconditionsOfPage(), ilLMPageObject\_getPresentationTitle(), ilStructureObject\_getPresentationTitle(), ilLMObject\_isPagePublic(), ilPageObject\_lookupActive(), ANONYMOUS_USER_ID, exit, filterNonAccessibleNode(), ilUtil\getImagePath(), getLMPresentationTitle(), initPrintViewSelectionForm(), and ui().
Here is the call graph for this function:| ilLMPresentationGUI::updatePageRating | ( | ) |
Definition at line 1563 of file class.ilLMPresentationGUI.php.
References $_GET, $_POST, $ilUser, $user, exit, ilRating\resetRatingForUserAndObject(), and ilRating\writeRatingForUserAndObject().
Here is the call graph for this function:
|
protected |
Definition at line 51 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), getHeaderAction(), ilLMNotes(), initScreenHead(), and outputInfoScreen().
|
protected |
Definition at line 183 of file class.ilLMPresentationGUI.php.
Referenced by renderTabs().
| ilLMPresentationGUI::$chapter_has_no_active_page = false |
Definition at line 113 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 36 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), ilGlossary(), ilLocator(), initPrintViewSelectionForm(), and showPrintView().
|
protected |
Definition at line 98 of file class.ilLMPresentationGUI.php.
Referenced by getCurrentPageId(), and renderTabs().
| ilLMPresentationGUI::$deactivated_page = false |
Definition at line 118 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 93 of file class.ilLMPresentationGUI.php.
Referenced by initByRequest().
|
protected |
Definition at line 41 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand().
|
protected |
Definition at line 108 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 103 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 76 of file class.ilLMPresentationGUI.php.
| ilLMPresentationGUI::$layout_doc |
Definition at line 89 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 163 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 81 of file class.ilLMPresentationGUI.php.
| ilLMPresentationGUI::$lng |
Definition at line 88 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), initPrintViewSelectionForm(), showPrintView(), and showPrintViewSelection().
|
protected |
Definition at line 66 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator(), and initScreenHead().
|
protected |
Definition at line 61 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 46 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand().
| ilLMPresentationGUI::$offline |
Definition at line 90 of file class.ilLMPresentationGUI.php.
Referenced by offlineMode().
| ilLMPresentationGUI::$offline_directory |
Definition at line 91 of file class.ilLMPresentationGUI.php.
Referenced by getOfflineDirectory().
|
protected |
Definition at line 188 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 31 of file class.ilLMPresentationGUI.php.
Referenced by ilLMSubMenu().
|
protected |
Definition at line 123 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 133 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 158 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator().
|
protected |
Definition at line 143 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), getCurrentPageId(), getSuccessorPage(), ilLocator(), processNodes(), and showPrintViewSelection().
|
protected |
Definition at line 148 of file class.ilLMPresentationGUI.php.
Referenced by layout().
|
protected |
Definition at line 138 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 128 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 153 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 168 of file class.ilLMPresentationGUI.php.
Referenced by getService().
|
protected |
Definition at line 56 of file class.ilLMPresentationGUI.php.
Referenced by getHeaderAction(), and ilLMNotes().
|
protected |
Definition at line 178 of file class.ilLMPresentationGUI.php.
| ilLMPresentationGUI::$tpl |
Definition at line 86 of file class.ilLMPresentationGUI.php.
Referenced by getContent(), getHeaderAction(), getHTML(), injectTemplate(), layout(), page(), showDownloadList(), showMessageScreen(), showPrintView(), and showPrintViewSelection().
|
protected |
Definition at line 71 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator().
|
protected |
Definition at line 173 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 26 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), getCurrentPageId(), getSuccessorPage(), initScreenHead(), layout(), page(), showPrintView(), showPrintViewSelection(), and updatePageRating().