ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Class ilLMPresentationGUI GUI class for learning module presentation. More...
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... | |
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) | |
Class ilLMPresentationGUI GUI class for learning module presentation.
Definition at line 31 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 98 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().
ilLMPresentationGUI::addHeaderAction | ( | ) |
Definition at line 815 of file class.ilLMPresentationGUI.php.
References getHeaderAction().
Referenced by layout().
|
protected |
Definition at line 622 of file class.ilLMPresentationGUI.php.
References ilAccordionGUI\addCss(), ilAccordionGUI\addJavaScript(), ILIAS\Repository\ctrl(), ilYuiUtil\initConnection(), iljQueryUtil\initjQuery(), and offlineMode().
Referenced by getHTML(), and layout().
ilLMPresentationGUI::attrib2arr | ( | ?DOMNamedNodeMap | $a_attributes | ) |
Definition at line 440 of file class.ilLMPresentationGUI.php.
Referenced by layout().
ilLMPresentationGUI::basicPageGuiInit | ( | \ilPageObjectGUI | $a_page_gui | ) |
Definition at line 1219 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().
ilLMPresentationGUI::determineLayout | ( | ) |
Determine layout.
Definition at line 462 of file class.ilLMPresentationGUI.php.
Referenced by layout().
ilLMPresentationGUI::downloadFile | ( | ) |
download file of file lists
Definition at line 2146 of file class.ilLMPresentationGUI.php.
References getCurrentPageId(), and getLMPageGUI().
ilLMPresentationGUI::executeCommand | ( | ) |
Definition at line 294 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().
|
protected |
Definition at line 1584 of file class.ilLMPresentationGUI.php.
References getTracker(), ilLMTracker\hasPredIncorrectAnswers(), and offlineMode().
Referenced by showPrintViewSelection().
ilLMPresentationGUI::fullscreen | ( | ) |
Definition at line 663 of file class.ilLMPresentationGUI.php.
References media().
ilLMPresentationGUI::getContent | ( | bool | $skip_nav = false | ) |
Definition at line 1110 of file class.ilLMPresentationGUI.php.
References ILIAS\UICore\GlobalTemplate\get(), getPageContent(), ILIAS\Repository\lng(), renderRating(), setContentStyles(), ILIAS\UICore\GlobalTemplate\setVariable(), ILIAS\Repository\toolbar(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Referenced by getHTML(), and layout().
ilLMPresentationGUI::getCurrentFrameSet | ( | ) |
get frames of current frame set
Definition at line 454 of file class.ilLMPresentationGUI.php.
References $frames.
ilLMPresentationGUI::getCurrentPageId | ( | ) |
Get the current page id.
Definition at line 1084 of file class.ilLMPresentationGUI.php.
Referenced by basicPageGuiInit(), downloadFile(), executeCommand(), getHeaderAction(), ilLMMenu(), ilLMNotes(), ilLMSubMenu(), renderRating(), and showPrintView().
ilLMPresentationGUI::getExportFormat | ( | ) |
Definition at line 428 of file class.ilLMPresentationGUI.php.
References $export_format.
Referenced by renderTabs().
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 2158 of file class.ilLMPresentationGUI.php.
ilLMPresentationGUI::getHeaderAction | ( | bool | $a_redraw = false | ) |
Definition at line 821 of file class.ilLMPresentationGUI.php.
References $access, $embed_mode, $ilSetting, $settings, $tpl, ANONYMOUS_USER_ID, ILIAS\Repository\ctrl(), getCurrentPageId(), ilUtil\getImagePath(), ILIAS\UICore\GlobalTemplate\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().
ilLMPresentationGUI::getHTML | ( | array | $pars | ) |
Get HTML (called by kiosk mode through ilCtrl)
Definition at line 2354 of file class.ilLMPresentationGUI.php.
References addResourceFiles(), ILIAS\UICore\GlobalTemplate\get(), getContent(), getHeaderAction(), ilLMNotes(), renderRating(), and ILIAS\UICore\GlobalTemplate\setVariable().
ilLMPresentationGUI::getLMPage | ( | int | $a_id, |
string | $a_type = "" |
||
) |
Definition at line 2258 of file class.ilLMPresentationGUI.php.
References $lang, and ilPageObject\_exists().
Referenced by ilMedia().
ilLMPresentationGUI::getLMPageGUI | ( | int | $a_id | ) |
Definition at line 2246 of file class.ilLMPresentationGUI.php.
References ilPageObject\_exists().
Referenced by downloadFile(), executeCommand(), and showPrintView().
ilLMPresentationGUI::getLMPresentationTitle | ( | ) |
Definition at line 752 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator(), initScreenHead(), renderPageTitle(), setHeader(), showPrintView(), and showPrintViewSelection().
ilLMPresentationGUI::getOfflineDirectory | ( | ) |
Definition at line 2213 of file class.ilLMPresentationGUI.php.
References $offline_directory.
Referenced by basicPageGuiInit(), handleCodeParagraph(), and ilGlossary().
|
protected |
Definition at line 1142 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().
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 196 of file class.ilLMPresentationGUI.php.
ilLMPresentationGUI::getService | ( | ) |
Definition at line 274 of file class.ilLMPresentationGUI.php.
References $service.
Referenced by renderTabs().
ilLMPresentationGUI::getSourcecodeDownloadLink | ( | ) |
Definition at line 2204 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\ctrl(), and offlineMode().
|
protected |
Definition at line 284 of file class.ilLMPresentationGUI.php.
Referenced by filterNonAccessibleNode(), and showPrintView().
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 191 of file class.ilLMPresentationGUI.php.
ilLMPresentationGUI::glossary | ( | ) |
Definition at line 685 of file class.ilLMPresentationGUI.php.
References ilAccordionGUI\addCss(), ilAccordionGUI\addJavaScript(), ilGlossary(), iljQueryUtil\initjQuery(), offlineMode(), renderPageTitle(), setContentStyles(), and setSystemStyle().
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 2222 of file class.ilLMPresentationGUI.php.
References getOfflineDirectory(), and ilFileUtils\makeDirParents().
ilLMPresentationGUI::ilGlossary | ( | ) |
Definition at line 1247 of file class.ilLMPresentationGUI.php.
References $ctrl, getOfflineDirectory(), offlineMode(), and setContentStyles().
Referenced by glossary(), and layout().
ilLMPresentationGUI::ilJavaScript | ( | string | $a_inline = "" , |
string | $a_file = "" , |
||
string | $a_location = "" |
||
) |
Definition at line 1329 of file class.ilLMPresentationGUI.php.
Referenced by layout().
ilLMPresentationGUI::ilLMMenu | ( | ) |
Definition at line 757 of file class.ilLMPresentationGUI.php.
References getCurrentPageId(), and renderTabs().
Referenced by layout().
ilLMPresentationGUI::ilLMNotes | ( | ) |
output notes of page
Definition at line 943 of file class.ilLMPresentationGUI.php.
References $access, $ilSetting, $settings, ILIAS\Repository\ctrl(), getCurrentPageId(), and offlineMode().
Referenced by getHTML(), and layout().
ilLMPresentationGUI::ilLMSubMenu | ( | ) |
output learning module submenu
Definition at line 771 of file class.ilLMPresentationGUI.php.
References $rbacsystem, ilRbacSystem\checkAccess(), getCurrentPageId(), ILIAS\Repository\lng(), null, and offlineMode().
Referenced by layout().
ilLMPresentationGUI::ilLocator | ( | ) |
Definition at line 996 of file class.ilLMPresentationGUI.php.
References $DIC, $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().
ilLMPresentationGUI::ilMedia | ( | ) |
Definition at line 1269 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().
ilLMPresentationGUI::ilTOC | ( | ) |
table of contents
Definition at line 744 of file class.ilLMPresentationGUI.php.
Referenced by refreshToc().
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 1346 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\ctrl().
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 209 of file class.ilLMPresentationGUI.php.
References $DIC, $embed_mode, $post, null, and ILIAS\Repository\user().
Referenced by __construct().
ilLMPresentationGUI::initPrintViewSelectionForm | ( | ) |
Definition at line 1600 of file class.ilLMPresentationGUI.php.
References $ctrl, $lng, $nl, ILIAS\Repository\form(), ilRadioGroupInputGUI\setValue(), and ilLanguage\txt().
Referenced by showPrintViewSelection().
|
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().
ilLMPresentationGUI::injectTemplate | ( | ilGlobalTemplateInterface | $tpl | ) |
ilLMPresentationGUI::layout | ( | string | $a_xml = "main.xml" , |
bool | $doShow = true |
||
) |
Definition at line 475 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(), null, offlineMode(), ILIAS\UICore\GlobalTemplate\printToStdout(), ILIAS\UICore\GlobalTemplate\printToString(), renderPageTitle(), setHeader(), and ILIAS\Repository\ui().
Referenced by executeCommand(), and resume().
ilLMPresentationGUI::media | ( | ) |
Definition at line 668 of file class.ilLMPresentationGUI.php.
References ilMedia(), offlineMode(), setContentStyles(), and setSystemStyle().
Referenced by fullscreen(), and layout().
ilLMPresentationGUI::nop | ( | ) |
this dummy function is needed for offline package creation
Definition at line 436 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 2298 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 423 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().
ilLMPresentationGUI::outputInfoScreen | ( | ) |
info screen
Definition at line 1385 of file class.ilLMPresentationGUI.php.
References $access, $info, ILIAS\Repository\ctrl(), initScreenHead(), ILIAS\Repository\lng(), and offlineMode().
Referenced by executeCommand(), and showInfoScreen().
ilLMPresentationGUI::page | ( | ) |
Definition at line 715 of file class.ilLMPresentationGUI.php.
References $GLOBALS, $tpl, $user, getPageContent(), ilUtil\getStyleSheetLocation(), offlineMode(), renderPageTitle(), and setContentStyles().
ilLMPresentationGUI::redrawHeaderAction | ( | ) |
Definition at line 809 of file class.ilLMPresentationGUI.php.
References exit, and getHeaderAction().
ilLMPresentationGUI::refreshToc | ( | ) |
Refresh toc (called if questions have been answered correctly)
Definition at line 2285 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 2241 of file class.ilLMPresentationGUI.php.
References getLMPresentationTitle().
Referenced by glossary(), ilMedia(), initScreenHead(), layout(), page(), and showPrintView().
|
protected |
Definition at line 1159 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\ctrl(), getCurrentPageId(), ILIAS\Repository\lng(), and offlineMode().
Referenced by getContent(), and getHTML().
|
protected |
Definition at line 2320 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().
ilLMPresentationGUI::resume | ( | ) |
ilLMPresentationException |
Definition at line 470 of file class.ilLMPresentationGUI.php.
References layout().
ilLMPresentationGUI::saveFrameUrl | ( | ) |
|
protected |
Set content style.
Definition at line 1092 of file class.ilLMPresentationGUI.php.
References ilObjStyleSheet\getSyntaxStylePath().
Referenced by getContent(), glossary(), ilGlossary(), ilMedia(), media(), page(), showMessageScreen(), and showPrintView().
ilLMPresentationGUI::setHeader | ( | ) |
Definition at line 762 of file class.ilLMPresentationGUI.php.
References ilUtil\getImagePath(), and getLMPresentationTitle().
Referenced by layout().
|
protected |
Set system style.
Definition at line 1105 of file class.ilLMPresentationGUI.php.
References ilUtil\getStyleSheetLocation().
Referenced by glossary(), and media().
ilLMPresentationGUI::showInfoScreen | ( | ) |
info screen call from inside learning module
Definition at line 1354 of file class.ilLMPresentationGUI.php.
References outputInfoScreen().
ilLMPresentationGUI::showMessageScreen | ( | string | $a_content | ) |
Definition at line 2167 of file class.ilLMPresentationGUI.php.
References ILIAS\UICore\GlobalTemplate\get(), setContentStyles(), and ILIAS\UICore\GlobalTemplate\setVariable().
Referenced by showNavRestrictionDueToQuestions(), showNoPageAccess(), and showNoPublicAccess().
ilLMPresentationGUI::showNavRestrictionDueToQuestions | ( | ) |
Show message if navigation to page is not allowed due to unanswered questions.
Definition at line 2199 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\lng(), and showMessageScreen().
ilLMPresentationGUI::showNoPageAccess | ( | ) |
Show info message, if page is not accessible in public area.
Definition at line 2190 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\lng(), and showMessageScreen().
ilLMPresentationGUI::showNoPublicAccess | ( | ) |
Show info message, if page is not accessible in public area.
Definition at line 2182 of file class.ilLMPresentationGUI.php.
References ILIAS\Repository\lng(), and showMessageScreen().
ilLMPresentationGUI::showPrintView | ( | ) |
Definition at line 1632 of file class.ilLMPresentationGUI.php.
References $ctrl, Vendor\Package\$e, $id, $lang, $lng, $path, $tabs, $user, ilObjContentObject\_checkPreconditionsOfPage(), ilLMObject\_exists(), ilStructureObject\_getPresentationTitle(), ilLMPageObject\_getPresentationTitle(), ilInternalLink\_getTargetsOfSource(), ilGlossaryTerm\_lookGlossaryTerm(), ilPageObject\_lookupActive(), ilLMObject\_lookupType(), ilLMObject\CHAPTER_TITLE, ILIAS\UICore\GlobalTemplate\get(), ilObjStyleSheet\getContentPrintStyle(), getCurrentPageId(), ilUtil\getImagePath(), getLMPageGUI(), getLMPresentationTitle(), getTracker(), ilFileUtils\getWebspaceDir(), IL_INST_ID, ILIAS\Repository\lng(), ilLMObject\PAGE_TITLE, ILIAS\UICore\GlobalTemplate\parseCurrentBlock(), renderPageTitle(), ilTabsGUI\setBackTarget(), setContentStyles(), ILIAS\UICore\GlobalTemplate\setCurrentBlock(), ILIAS\UICore\GlobalTemplate\setVariable(), ilArrayUtil\sortArray(), ilLanguage\txt(), and ILIAS\Repository\ui().
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(), ilPageObject\_lookupActive(), ilLMObject\CHAPTER_TITLE, ILIAS\Repository\ctrl(), exit, filterNonAccessibleNode(), ILIAS\Repository\form(), ILIAS\UICore\GlobalTemplate\get(), ilUtil\getImagePath(), getLMPresentationTitle(), initPrintViewSelectionForm(), ILIAS\Repository\lng(), ILIAS\UICore\GlobalTemplate\setVariable(), ilLanguage\txt(), and ILIAS\Repository\ui().
ilLMPresentationGUI::updatePageRating | ( | ) |
Definition at line 1181 of file class.ilLMPresentationGUI.php.
References $user, ILIAS\Repository\ctrl(), exit, ILIAS\Repository\lng(), ilRating\resetRatingForUserAndObject(), and ilRating\writeRatingForUserAndObject().
|
protected |
Definition at line 92 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 56 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), getHeaderAction(), ilLMNotes(), initScreenHead(), and outputInfoScreen().
|
protected |
Definition at line 86 of file class.ilLMPresentationGUI.php.
Referenced by renderTabs().
bool ilLMPresentationGUI::$chapter_has_no_active_page = false |
Definition at line 72 of file class.ilLMPresentationGUI.php.
Definition at line 94 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 95 of file class.ilLMPresentationGUI.php.
Definition at line 96 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 54 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), ilGlossary(), initPrintViewSelectionForm(), and showPrintView().
|
protected |
Definition at line 69 of file class.ilLMPresentationGUI.php.
bool ilLMPresentationGUI::$deactivated_page = false |
Definition at line 73 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 33 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 68 of file class.ilLMPresentationGUI.php.
Referenced by getHeaderAction(), and initByRequest().
|
protected |
Definition at line 71 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 49 of file class.ilLMPresentationGUI.php.
Referenced by getExportFormat().
|
protected |
Definition at line 46 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 70 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 51 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 48 of file class.ilLMPresentationGUI.php.
Referenced by getCurrentFrameSet().
|
protected |
Definition at line 36 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 60 of file class.ilLMPresentationGUI.php.
string ilLMPresentationGUI::$lang |
Definition at line 50 of file class.ilLMPresentationGUI.php.
Referenced by getLMPage(), ilLocator(), showPrintView(), and showPrintViewSelection().
DOMDocument ilLMPresentationGUI::$layout_doc |
Definition at line 65 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 82 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 62 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 45 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 44 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 47 of file class.ilLMPresentationGUI.php.
ilLanguage ilLMPresentationGUI::$lng |
Definition at line 64 of file class.ilLMPresentationGUI.php.
Referenced by __construct(), executeCommand(), initPrintViewSelectionForm(), showPrintView(), and showPrintViewSelection().
|
protected |
Definition at line 58 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator(), and initScreenHead().
|
protected |
Definition at line 61 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 55 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand().
|
protected |
Definition at line 43 of file class.ilLMPresentationGUI.php.
Referenced by initPrintViewSelectionForm().
|
protected |
Definition at line 37 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 35 of file class.ilLMPresentationGUI.php.
bool ilLMPresentationGUI::$offline |
Definition at line 66 of file class.ilLMPresentationGUI.php.
Referenced by offlineMode().
string ilLMPresentationGUI::$offline_directory |
Definition at line 67 of file class.ilLMPresentationGUI.php.
Referenced by getOfflineDirectory().
|
protected |
Definition at line 93 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 53 of file class.ilLMPresentationGUI.php.
Referenced by ilLMSubMenu().
|
protected |
Definition at line 38 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 74 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 87 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 76 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 81 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator().
|
protected |
Definition at line 90 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 91 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 78 of file class.ilLMPresentationGUI.php.
Referenced by __construct(), executeCommand(), ilLocator(), and showPrintViewSelection().
|
protected |
Definition at line 79 of file class.ilLMPresentationGUI.php.
Referenced by layout().
|
protected |
Definition at line 88 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 89 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 77 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator().
|
protected |
Definition at line 75 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 80 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 40 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 39 of file class.ilLMPresentationGUI.php.
Referenced by saveFrameUrl().
|
protected |
Definition at line 83 of file class.ilLMPresentationGUI.php.
Referenced by getService().
|
protected |
Definition at line 57 of file class.ilLMPresentationGUI.php.
Referenced by getHeaderAction(), and ilLMNotes().
|
protected |
Definition at line 42 of file class.ilLMPresentationGUI.php.
Referenced by showPrintView().
|
protected |
Definition at line 85 of file class.ilLMPresentationGUI.php.
ilGlobalTemplateInterface ilLMPresentationGUI::$tpl |
Definition at line 63 of file class.ilLMPresentationGUI.php.
Referenced by getHeaderAction(), injectTemplate(), layout(), and page().
|
protected |
Definition at line 41 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 59 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 84 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 52 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), layout(), page(), showPrintView(), showPrintViewSelection(), and updatePageRating().
|
protected |
Definition at line 34 of file class.ilLMPresentationGUI.php.