ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Class ilLMPresentationGUI. More...
Public Member Functions | |
__construct ( $a_export_format="", $a_all_languages=false, $a_export_dir="", bool $claim_repo_context=true) | |
initByRequest ($query_params) | |
Init services and this class by request params. 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 ($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 () | |
process <ilPage> content tag More... | |
updatePageRating () | |
basicPageGuiInit ($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... | |
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... | |
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
ilLMPresentationGUI: ilNoteGUI, ilInfoScreenGUI ilLMPresentationGUI: ilLMPageGUI, ilGlossaryDefPageGUI, ilCommonActionDispatcherGUI ilLMPresentationGUI: ilLearningProgressGUI, ilAssGenFeedbackPageGUI ilLMPresentationGUI: ilRatingGUI
Definition at line 21 of file class.ilLMPresentationGUI.php.
ilLMPresentationGUI::__construct | ( | $a_export_format = "" , |
|
$a_all_languages = false , |
|||
$a_export_dir = "" , |
|||
bool | $claim_repo_context = true |
||
) |
Definition at line 164 of file class.ilLMPresentationGUI.php.
References $_GET, $DIC, $ilCtrl, $ilErr, $lng, $rbacsystem, help(), initByRequest(), settings(), ilLMGSToolProvider\SHOW_TOC_TOOL, and user().
ilLMPresentationGUI::addHeaderAction | ( | $a_redraw = false | ) |
Add header action.
Definition at line 968 of file class.ilLMPresentationGUI.php.
References $access, $requested_ref_id, $tpl, getCurrentPageId(), ilUtil\getImagePath(), ilNotification\hasNotification(), ilNotification\hasOptOut(), ILIAS_HTTP_PATH, offlineMode(), ilCommonActionDispatcherGUI\setSubObject(), ilNotification\TYPE_LM, ilNotification\TYPE_LM_PAGE, ilCommonActionDispatcherGUI\TYPE_REPOSITORY, and user().
Referenced by ilLMNotes(), and redrawHeaderAction().
ilLMPresentationGUI::attrib2arr | ( | $a_attributes | ) |
Definition at line 416 of file class.ilLMPresentationGUI.php.
Referenced by layout(), and processNodes().
ilLMPresentationGUI::basicPageGuiInit | ( | $a_page_gui | ) |
Basic page gui initialisation.
Definition at line 1544 of file class.ilLMPresentationGUI.php.
References getCurrentPageId(), ilObjStyleSheet\getEffectiveContentStyleId(), getOfflineDirectory(), and offlineMode().
Referenced by executeCommand().
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 1811 of file class.ilLMPresentationGUI.php.
Referenced by processNodes().
ilLMPresentationGUI::determineLayout | ( | ) |
Determine layout.
Definition at line 440 of file class.ilLMPresentationGUI.php.
Referenced by layout().
ilLMPresentationGUI::downloadExportFile | ( | ) |
send download file (xml/html)
Definition at line 2787 of file class.ilLMPresentationGUI.php.
References $_GET, ilUtil\deliverFile(), and exit.
ilLMPresentationGUI::downloadFile | ( | ) |
download file of file lists
Definition at line 2731 of file class.ilLMPresentationGUI.php.
References getCurrentPageId(), and getLMPageGUI().
ilLMPresentationGUI::executeCommand | ( | ) |
ilCtrlException | |
ilLMPresentationException |
Definition at line 293 of file class.ilLMPresentationGUI.php.
References $_GET, $access, $ctrl, $error, $ilCtrl, $ilErr, $ilUser, $lng, $nav_history, $requested_obj_id, $ret, $user, basicPageGuiInit(), getCurrentPageId(), ilCommonActionDispatcherGUI\getInstanceFromAjaxCall(), getLMPageGUI(), initScreenHead(), layout(), ilLearningProgressBaseGUI\LP_CONTEXT_REPOSITORY, outputInfoScreen(), ilNotification\setNotification(), ilNotification\TYPE_LM, ilNotification\TYPE_LM_PAGE, and user().
|
protected |
array | $nodes |
Definition at line 2151 of file class.ilLMPresentationGUI.php.
References getTracker(), and offlineMode().
Referenced by showPrintViewSelection().
ilLMPresentationGUI::fullscreen | ( | ) |
Definition at line 743 of file class.ilLMPresentationGUI.php.
References media().
ilLMPresentationGUI::getContent | ( | ) |
process <ilPage> content tag
$a_page_node | page node | |
int | $a_page_id | header / footer page id |
Definition at line 1416 of file class.ilLMPresentationGUI.php.
References $tpl, getPageContent(), renderRating(), setContentStyles(), and user().
Referenced by layout().
ilLMPresentationGUI::getCurrentFrameSet | ( | ) |
get frames of current frame set
Definition at line 431 of file class.ilLMPresentationGUI.php.
ilLMPresentationGUI::getCurrentPageId | ( | ) |
Get the current page id.
Definition at line 1247 of file class.ilLMPresentationGUI.php.
References $current_page_id, $ilUser, $requested_obj_id, $user, ilLMObject\_isPagePublic(), ilPageObject\_lookupActive(), ilLMObject\_lookupType(), and offlineMode().
Referenced by addHeaderAction(), basicPageGuiInit(), downloadFile(), executeCommand(), getSuccessorPage(), ilLMMenu(), ilLMNotes(), ilLMSubMenu(), ilMainMenu(), renderRating(), and showPrintView().
ilLMPresentationGUI::getExportFormat | ( | ) |
get export format
Definition at line 404 of file class.ilLMPresentationGUI.php.
Referenced by renderTabs().
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 2814 of file class.ilLMPresentationGUI.php.
ilLMPresentationGUI::getLayoutLinkTargets | ( | ) |
Definition at line 1338 of file class.ilLMPresentationGUI.php.
References $i, $res, $type, exit, xpath_eval(), and xpath_new_context().
ilLMPresentationGUI::getLMPage | ( | $a_id, | |
$a_type = "" |
|||
) |
Get lm page object.
Definition at line 2937 of file class.ilLMPresentationGUI.php.
References $a_type, $lang, $type, and ilPageObject\_exists().
Referenced by ilMedia().
ilLMPresentationGUI::getLMPageGUI | ( | $a_id | ) |
Get lm page gui object.
Definition at line 2923 of file class.ilLMPresentationGUI.php.
References ilPageObject\_exists().
Referenced by downloadFile(), executeCommand(), and showPrintView().
ilLMPresentationGUI::getLMPresentationTitle | ( | ) |
Get lm presentationtitle.
Definition at line 882 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator(), initScreenHead(), renderPageTitle(), setHeader(), showDownloadList(), showPrintView(), and showPrintViewSelection().
ilLMPresentationGUI::getOfflineDirectory | ( | ) |
get offline directory
current used in code paragraph
Definition at line 2884 of file class.ilLMPresentationGUI.php.
References $offline_directory.
Referenced by basicPageGuiInit(), handleCodeParagraph(), and ilGlossary().
|
protected |
Get page content.
Definition at line 1449 of file class.ilLMPresentationGUI.php.
References help(), and user().
Referenced by getContent(), and page().
ilLMPresentationGUI::getSourcecodeDownloadLink | ( | ) |
Definition at line 2864 of file class.ilLMPresentationGUI.php.
References ilUtil\appendUrlParameterString(), and offlineMode().
ilLMPresentationGUI::getSuccessorPage | ( | ) |
Get successor page.
Definition at line 1683 of file class.ilLMPresentationGUI.php.
References $ilUser, $requested_obj_id, $user, ilLMObject\_isPagePublic(), ilPageObject\_lookupActivationData(), ilPageObject\_lookupActive(), ilLMObject\_lookupType(), getCurrentPageId(), and ilUtil\now().
|
protected |
Get tracker.
Definition at line 284 of file class.ilLMPresentationGUI.php.
Referenced by filterNonAccessibleNode(), and showPrintView().
ilLMPresentationGUI::glossary | ( | ) |
ilException |
Definition at line 774 of file class.ilLMPresentationGUI.php.
References ilGlossary(), offlineMode(), renderPageTitle(), setContentStyles(), and setSystemStyle().
ilLMPresentationGUI::handleCodeParagraph | ( | $page_id, | |
$paragraph_id, | |||
$title, | |||
$text | |||
) |
store paragraph into file directory files/codefile_$pg_id_$paragraph_id/downloadtitle
Definition at line 2893 of file class.ilLMPresentationGUI.php.
References getOfflineDirectory(), and ilUtil\makeDirParents().
ilLMPresentationGUI::ilGlossary | ( | ) |
show glossary term
Definition at line 1574 of file class.ilLMPresentationGUI.php.
References $ctrl, $ilCtrl, getOfflineDirectory(), offlineMode(), and setContentStyles().
Referenced by glossary(), and layout().
ilLMPresentationGUI::ilJavaScript | ( | $a_inline = "" , |
|
$a_file = "" , |
|||
$a_location = "" |
|||
) |
Puts JS into template.
Definition at line 1668 of file class.ilLMPresentationGUI.php.
Referenced by layout().
ilLMPresentationGUI::ilLMMenu | ( | ) |
output learning module menu
Definition at line 891 of file class.ilLMPresentationGUI.php.
References getCurrentPageId(), and renderTabs().
Referenced by layout().
ilLMPresentationGUI::ilLMNotes | ( | ) |
output notes of page
Definition at line 1075 of file class.ilLMPresentationGUI.php.
References $access, $ilSetting, $settings, addHeaderAction(), ilNoteGUI\enablePublicNotesDeletion(), getCurrentPageId(), and offlineMode().
Referenced by layout().
ilLMPresentationGUI::ilLMSubMenu | ( | ) |
output learning module submenu
Definition at line 911 of file class.ilLMPresentationGUI.php.
References $rbacsystem, ilFrameTargetInfo\_getFrame(), getCurrentPageId(), ILIAS_HTTP_PATH, and offlineMode().
Referenced by layout().
ilLMPresentationGUI::ilLocator | ( | $a_std_templ_loaded = false | ) |
locator
Definition at line 1137 of file class.ilLMPresentationGUI.php.
References $_GET, $ctrl, $DIC, $ilCtrl, $lang, $locator, $requested_frame, $requested_obj_id, $requested_ref_id, $tree, ilFrameTargetInfo\_getFrame(), ilStructureObject\_getPresentationTitle(), DEBUG, ilLMObjectFactory\getInstance(), getLMPresentationTitle(), offlineMode(), and ilUtil\shortenText().
Referenced by initScreenHead(), layout(), showDownloadList(), and showPrintViewSelection().
ilLMPresentationGUI::ilMainMenu | ( | ) |
output main menu
Definition at line 833 of file class.ilLMPresentationGUI.php.
References $DIC, getCurrentPageId(), and offlineMode().
ilLMPresentationGUI::ilMedia | ( | ) |
output media
Definition at line 1600 of file class.ilLMPresentationGUI.php.
References $_GET, $xml, ilMediaItem\_getMapAreasIntLinks(), ilUtil\getImagePath(), getLMPage(), ilUtil\getWebspaceDir(), IL_MODE_ALIAS, IL_MODE_OUTPUT, ilObjMediaObjectGUI\includePresentationJS(), offlineMode(), renderPageTitle(), setContentStyles(), xslt_create(), xslt_error(), and xslt_free().
Referenced by media().
ilLMPresentationGUI::ilTOC | ( | $a_get_explorer = false | ) |
table of contents
Definition at line 868 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 1843 of file class.ilLMPresentationGUI.php.
References outputInfoScreen().
ilLMPresentationGUI::initByRequest | ( | $query_params | ) |
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 234 of file class.ilLMPresentationGUI.php.
References user().
Referenced by __construct().
ilLMPresentationGUI::initPrintViewSelectionForm | ( | ) |
Init print view selection form.
Definition at line 2170 of file class.ilLMPresentationGUI.php.
References $ctrl, $ilCtrl, $lng, and ilRadioGroupInputGUI\setValue().
Referenced by showPrintViewSelection().
|
protected |
Definition at line 1858 of file class.ilLMPresentationGUI.php.
References $access, $ilUser, $locator, $user, ilUtil\getImagePath(), getLMPresentationTitle(), ilLocator(), renderPageTitle(), and renderTabs().
Referenced by executeCommand(), and outputInfoScreen().
ilLMPresentationGUI::injectTemplate | ( | $tpl | ) |
Inject template.
Definition at line 275 of file class.ilLMPresentationGUI.php.
References $tpl.
ilLMPresentationGUI::layout | ( | $a_xml = "main.xml" , |
|
$doShow = true |
|||
) |
generates frame layout
Definition at line 453 of file class.ilLMPresentationGUI.php.
References $attributes, $ctrl, $DIC, $ilCtrl, $ilSetting, $ilUser, $requested_obj_type, $result, $settings, $store, $tpl, $user, ilAccordionGUI\addCss(), ilAccordionGUI\addJavaScript(), attrib2arr(), ilGlyphGUI\CLOSE, determineLayout(), domxml_open_mem(), ilGlyphGUI\get(), getContent(), ilUtil\getStyleSheetLocation(), ilGlossary(), ilJavaScript(), ilLMMenu(), ilLMNotes(), ilLMSubMenu(), ilLocator(), ilUIFramework\init(), ilYuiUtil\initConnection(), iljQueryUtil\initjQuery(), iljQueryUtil\initjQueryUI(), media(), offlineMode(), renderPageTitle(), setHeader(), xpath_eval(), and xpath_new_context().
Referenced by executeCommand(), and resume().
ilLMPresentationGUI::media | ( | ) |
ilException |
Definition at line 752 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 412 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 2976 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 393 of file class.ilLMPresentationGUI.php.
References $offline.
Referenced by addHeaderAction(), basicPageGuiInit(), filterNonAccessibleNode(), getCurrentPageId(), getSourcecodeDownloadLink(), glossary(), ilGlossary(), ilLMNotes(), ilLMSubMenu(), ilLocator(), ilMainMenu(), ilMedia(), layout(), media(), outputInfoScreen(), page(), renderRating(), and renderTabs().
ilLMPresentationGUI::outputInfoScreen | ( | $a_standard_locator = false | ) |
info screen
Definition at line 1899 of file class.ilLMPresentationGUI.php.
References $access, initScreenHead(), and offlineMode().
Referenced by executeCommand(), infoScreen(), and showInfoScreen().
ilLMPresentationGUI::page | ( | ) |
Definition at line 794 of file class.ilLMPresentationGUI.php.
References $DIC, $GLOBALS, $ilUser, $tpl, $user, getPageContent(), ilUtil\getStyleSheetLocation(), offlineMode(), renderPageTitle(), and setContentStyles().
ilLMPresentationGUI::processNodes | ( | & | $a_content, |
& | $a_node | ||
) |
Definition at line 1743 of file class.ilLMPresentationGUI.php.
References $_GET, $a_content, $attributes, $requested_obj_id, attrib2arr(), and buildTag().
ilLMPresentationGUI::redrawHeaderAction | ( | ) |
Redraw header action.
Definition at line 959 of file class.ilLMPresentationGUI.php.
References addHeaderAction(), and exit.
ilLMPresentationGUI::refreshToc | ( | ) |
Refresh toc (called if questions have been answered correctly)
Definition at line 2959 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 2908 of file class.ilLMPresentationGUI.php.
References getLMPresentationTitle().
Referenced by glossary(), ilMedia(), initScreenHead(), layout(), page(), showDownloadList(), showPrintView(), and showPrintViewSelection().
|
protected |
Render rating.
Definition at line 1470 of file class.ilLMPresentationGUI.php.
References getCurrentPageId(), and offlineMode().
Referenced by getContent().
|
protected |
Render tabs.
Definition at line 2998 of file class.ilLMPresentationGUI.php.
References $current_page_id, getExportFormat(), offlineMode(), and user().
Referenced by ilLMMenu(), initScreenHead(), showDownloadList(), and showPrintViewSelection().
ilLMPresentationGUI::resume | ( | ) |
Definition at line 445 of file class.ilLMPresentationGUI.php.
References layout().
ilLMPresentationGUI::saveFrameUrl | ( | ) |
|
protected |
Set content style.
Definition at line 1363 of file class.ilLMPresentationGUI.php.
References ilObjStyleSheet\getContentStylePath(), and ilObjStyleSheet\getSyntaxStylePath().
Referenced by getContent(), glossary(), ilGlossary(), ilMedia(), media(), page(), showDownloadList(), showMessageScreen(), showPrintView(), and showPrintViewSelection().
ilLMPresentationGUI::setHeader | ( | ) |
output lm header
Definition at line 902 of file class.ilLMPresentationGUI.php.
References ilUtil\getImagePath(), and getLMPresentationTitle().
Referenced by layout().
|
protected |
Set system style.
Definition at line 1401 of file class.ilLMPresentationGUI.php.
References ilUtil\getStyleSheetLocation().
Referenced by glossary(), and media().
ilLMPresentationGUI::showDownloadList | ( | ) |
show download list
Definition at line 2740 of file class.ilLMPresentationGUI.php.
References ilMDUtils\_parseCopyright(), ilUtil\getImagePath(), getLMPresentationTitle(), ilLocator(), renderPageTitle(), renderTabs(), and setContentStyles().
ilLMPresentationGUI::showInfoScreen | ( | ) |
info screen call from inside learning module
Definition at line 1853 of file class.ilLMPresentationGUI.php.
References outputInfoScreen().
ilLMPresentationGUI::showMessageScreen | ( | $a_content | ) |
Show message screen.
Definition at line 2826 of file class.ilLMPresentationGUI.php.
References $a_content, $tpl, and setContentStyles().
Referenced by showNavRestrictionDueToQuestions(), showNoPageAccess(), and showNoPublicAccess().
ilLMPresentationGUI::showNavRestrictionDueToQuestions | ( | ) |
Show message if navigation to page is not allowed due to unanswered questions.
Definition at line 2858 of file class.ilLMPresentationGUI.php.
References showMessageScreen().
ilLMPresentationGUI::showNoPageAccess | ( | ) |
Show info message, if page is not accessible in public area.
Definition at line 2849 of file class.ilLMPresentationGUI.php.
References showMessageScreen().
ilLMPresentationGUI::showNoPublicAccess | ( | ) |
Show info message, if page is not accessible in public area.
Definition at line 2841 of file class.ilLMPresentationGUI.php.
References showMessageScreen().
ilLMPresentationGUI::showPrintView | ( | ) |
show print view
Definition at line 2205 of file class.ilLMPresentationGUI.php.
References $_POST, $ctrl, $ilCtrl, $ilUser, $lang, $lng, $tpl, $user, ilObjContentObject\_checkPreconditionsOfPage(), ilLMObject\_exists(), ilStructureObject\_getPresentationTitle(), ilLMPageObject\_getPresentationTitle(), ilInternalLink\_getTargetsOfSource(), ilLMObject\_isPagePublic(), ilGlossaryTerm\_lookGlossaryTerm(), ilPageObject\_lookupActive(), ilLMObject\_lookupType(), ilMDUtils\_parseCopyright(), getCurrentPageId(), ilGlossaryDefinition\getDefinitionList(), ilObjStyleSheet\getEffectiveContentStyleId(), ilMD\getGeneral(), ilUtil\getImagePath(), getLMPageGUI(), getLMPresentationTitle(), getTracker(), ilUtil\getWebspaceDir(), ilLMObject\PAGE_TITLE, renderPageTitle(), ilUtil\sendFailure(), setContentStyles(), and ilUtil\sortArray().
ilLMPresentationGUI::showPrintViewSelection | ( | ) |
show selection screen for print view
Definition at line 1957 of file class.ilLMPresentationGUI.php.
References $_POST, Vendor\Package\$f, $ilUser, $lang, $lng, $requested_obj_id, $user, ilObjContentObject\_checkPreconditionsOfPage(), ilStructureObject\_getPresentationTitle(), ilLMPageObject\_getPresentationTitle(), ilLMObject\_isPagePublic(), ilPageObject\_lookupActive(), filterNonAccessibleNode(), ilUtil\getImagePath(), getLMPresentationTitle(), ilLocator(), initPrintViewSelectionForm(), renderPageTitle(), renderTabs(), and setContentStyles().
ilLMPresentationGUI::updatePageRating | ( | ) |
Definition at line 1499 of file class.ilLMPresentationGUI.php.
References $_GET, $_POST, $ilUser, $user, exit, ilRating\resetRatingForUserAndObject(), and ilRating\writeRatingForUserAndObject().
|
protected |
Definition at line 51 of file class.ilLMPresentationGUI.php.
Referenced by addHeaderAction(), executeCommand(), ilLMNotes(), initScreenHead(), and outputInfoScreen().
ilLMPresentationGUI::$chapter_has_no_active_page = false |
Definition at line 107 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 36 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), ilGlossary(), ilLocator(), initPrintViewSelectionForm(), layout(), and showPrintView().
|
protected |
Definition at line 92 of file class.ilLMPresentationGUI.php.
Referenced by getCurrentPageId(), and renderTabs().
ilLMPresentationGUI::$deactivated_page = false |
Definition at line 112 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 41 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand().
|
protected |
Definition at line 102 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 97 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 76 of file class.ilLMPresentationGUI.php.
ilLMPresentationGUI::$layout_doc |
Definition at line 85 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 157 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 81 of file class.ilLMPresentationGUI.php.
ilLMPresentationGUI::$lng |
Definition at line 84 of file class.ilLMPresentationGUI.php.
Referenced by __construct(), 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 86 of file class.ilLMPresentationGUI.php.
Referenced by offlineMode().
ilLMPresentationGUI::$offline_directory |
Definition at line 87 of file class.ilLMPresentationGUI.php.
Referenced by getOfflineDirectory().
|
protected |
Definition at line 31 of file class.ilLMPresentationGUI.php.
Referenced by __construct(), and ilLMSubMenu().
|
protected |
Definition at line 117 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 127 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 152 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator().
|
protected |
Definition at line 137 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), getCurrentPageId(), getSuccessorPage(), ilLocator(), processNodes(), and showPrintViewSelection().
|
protected |
Definition at line 142 of file class.ilLMPresentationGUI.php.
Referenced by layout().
|
protected |
Definition at line 132 of file class.ilLMPresentationGUI.php.
Referenced by addHeaderAction(), and ilLocator().
|
protected |
Definition at line 122 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 147 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 162 of file class.ilLMPresentationGUI.php.
|
protected |
Definition at line 56 of file class.ilLMPresentationGUI.php.
Referenced by ilLMNotes(), and layout().
ilLMPresentationGUI::$tpl |
Definition at line 83 of file class.ilLMPresentationGUI.php.
Referenced by addHeaderAction(), getContent(), injectTemplate(), layout(), page(), showMessageScreen(), and showPrintView().
|
protected |
Definition at line 71 of file class.ilLMPresentationGUI.php.
Referenced by ilLocator().
|
protected |
Definition at line 26 of file class.ilLMPresentationGUI.php.
Referenced by executeCommand(), getCurrentPageId(), getSuccessorPage(), initScreenHead(), layout(), page(), showPrintView(), showPrintViewSelection(), and updatePageRating().