ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
|
Public Member Functions | |
__construct (GlobalHttpState $http, ilCtrlInterface $ctrl, ilTabsGUI $tabs, ilLanguage $lng, ilObjContentPage $parentObject, ilObjUser $actor, Refinery $refinery, ObjectFacade $content_style_domain) | |
setIsMediaRequest (bool $isMediaRequest) | |
onPageUpdate (array $parameters) | |
addPageTabs () | |
updateContentPageOnPageUpdate (array $parameters) | |
addUpdateListener (callable $updateListener) | |
setPresentationMode (string $presentationMode) | |
forward (string $ctrlLink='') | |
Data Fields | |
const | PRESENTATION_MODE_EDITING = 'PRESENTATION_MODE_EDITING' |
presentation mode for authoring More... | |
const | PRESENTATION_MODE_PRESENTATION = 'PRESENTATION_MODE_PRESENTATION' |
presentation mode for requesting More... | |
const | PRESENTATION_MODE_EMBEDDED_PRESENTATION = 'PRESENTATION_MODE_EMBEDDED_PRESENTATION' |
presentation mode for embedded presentation, e.g. More... | |
const | PRESENTATION_MODE_PREVIEW = 'PRESENTATION_MODE_PREVIEW' |
![]() | |
const | OBJ_TYPE = 'copa' |
const | HTTP_PARAM_PAGE_EDITOR_STYLE_CONTEXT = 'page_editor_style' |
const | UI_CMD_VIEW = 'view' |
const | UI_CMD_EDIT = 'edit' |
const | UI_CMD_UPDATE = 'update' |
const | UI_CMD_COPAGE_DOWNLOAD_FILE = 'downloadFile' |
const | UI_CMD_COPAGE_DISPLAY_FULLSCREEN = 'displayMediaFullscreen' |
const | UI_CMD_COPAGE_DISPLAY_MEDIA = 'displayMedia' |
const | UI_CMD_COPAGE_DOWNLOAD_PARAGRAPH = 'download_paragraph' |
const | UI_CMD_COPAGE_EDIT = 'edit' |
const | UI_CMD_STYLES_EDIT = 'editStyleProperties' |
const | UI_TAB_ID_CONTENT = 'content' |
const | UI_TAB_ID_INFO = 'info_short' |
const | UI_TAB_ID_SETTINGS = 'settings' |
const | UI_TAB_ID_STYLE = 'style' |
const | UI_TAB_ID_I18N = 'i18n' |
const | UI_TAB_ID_LP = 'learning_progress' |
const | UI_TAB_ID_EXPORT = 'export' |
const | UI_TAB_ID_PERMISSIONS = 'perm_settings' |
Protected Member Functions | |
getPageObjectGUI (string $language, bool $isEmbedded=false) | |
doesPageExistsForLanguage (string $language) | |
ensurePageObjectExists (string $language) | |
setBackLinkTab () | |
buildEditingPageObjectGUI (string $language) | |
buildPresentationPageObjectGUI (string $language) | |
buildPreviewPageObjectGUI (string $language) | |
buildEmbeddedPresentationPageObjectGUI (string $language) | |
Protected Attributes | |
string | $presentationMode = self::PRESENTATION_MODE_EDITING |
ilCtrlInterface | $ctrl |
ilLanguage | $lng |
ilTabsGUI | $tabs |
ilObjContentPage | $parentObject |
string | $backUrl = '' |
ilObjUser | $actor |
array | $updateListeners = [] |
GlobalHttpState | $http |
Refinery | $refinery |
ObjectFacade | $content_style_domain |
bool | $isMediaRequest = false |
Definition at line 26 of file class.ilContentPagePageCommandForwarder.php.
ilContentPagePageCommandForwarder::__construct | ( | GlobalHttpState | $http, |
ilCtrlInterface | $ctrl, | ||
ilTabsGUI | $tabs, | ||
ilLanguage | $lng, | ||
ilObjContentPage | $parentObject, | ||
ilObjUser | $actor, | ||
Refinery | $refinery, | ||
ObjectFacade | $content_style_domain | ||
) |
Definition at line 58 of file class.ilContentPagePageCommandForwarder.php.
References $actor, $content_style_domain, $ctrl, $http, $lng, $parentObject, $refinery, $tabs, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\tabs().
ilContentPagePageCommandForwarder::addPageTabs | ( | ) |
Definition at line 107 of file class.ilContentPagePageCommandForwarder.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\tabs().
ilContentPagePageCommandForwarder::addUpdateListener | ( | callable | $updateListener | ) |
Definition at line 127 of file class.ilContentPagePageCommandForwarder.php.
|
protected |
Definition at line 176 of file class.ilContentPagePageCommandForwarder.php.
References ensurePageObjectExists(), getPageObjectGUI(), setBackLinkTab(), and ILIAS\Repository\tabs().
Referenced by forward().
|
protected |
Definition at line 224 of file class.ilContentPagePageCommandForwarder.php.
References ensurePageObjectExists(), and getPageObjectGUI().
Referenced by forward().
|
protected |
Definition at line 195 of file class.ilContentPagePageCommandForwarder.php.
References ensurePageObjectExists(), and getPageObjectGUI().
Referenced by forward().
|
protected |
Definition at line 209 of file class.ilContentPagePageCommandForwarder.php.
References ensurePageObjectExists(), and getPageObjectGUI().
Referenced by forward().
|
protected |
Definition at line 144 of file class.ilContentPagePageCommandForwarder.php.
References ilPageObject\_exists().
Referenced by ensurePageObjectExists().
|
protected |
Definition at line 149 of file class.ilContentPagePageCommandForwarder.php.
References doesPageExistsForLanguage().
Referenced by buildEditingPageObjectGUI(), buildEmbeddedPresentationPageObjectGUI(), buildPresentationPageObjectGUI(), and buildPreviewPageObjectGUI().
ilContentPagePageCommandForwarder::forward | ( | string | $ctrlLink = '' | ) |
string | $ctrlLink |
ilCtrlException | |
ilException |
Definition at line 249 of file class.ilContentPagePageCommandForwarder.php.
References buildEditingPageObjectGUI(), buildEmbeddedPresentationPageObjectGUI(), buildPresentationPageObjectGUI(), buildPreviewPageObjectGUI(), ILIAS\Repository\ctrl(), and ilObjectTranslation\getInstance().
|
protected |
Definition at line 132 of file class.ilContentPagePageCommandForwarder.php.
Referenced by buildEditingPageObjectGUI(), buildEmbeddedPresentationPageObjectGUI(), buildPresentationPageObjectGUI(), and buildPreviewPageObjectGUI().
ilContentPagePageCommandForwarder::onPageUpdate | ( | array | $parameters | ) |
array<string,mixed> | $parameters |
Definition at line 100 of file class.ilContentPagePageCommandForwarder.php.
|
protected |
Definition at line 160 of file class.ilContentPagePageCommandForwarder.php.
References $backUrl, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilUtil\stripSlashes(), and ILIAS\Repository\tabs().
Referenced by buildEditingPageObjectGUI().
ilContentPagePageCommandForwarder::setIsMediaRequest | ( | bool | $isMediaRequest | ) |
Definition at line 92 of file class.ilContentPagePageCommandForwarder.php.
References $isMediaRequest.
ilContentPagePageCommandForwarder::setPresentationMode | ( | string | $presentationMode | ) |
Definition at line 238 of file class.ilContentPagePageCommandForwarder.php.
References $presentationMode.
ilContentPagePageCommandForwarder::updateContentPageOnPageUpdate | ( | array | $parameters | ) |
array<string,mixed> | $parameters |
Definition at line 122 of file class.ilContentPagePageCommandForwarder.php.
|
protected |
Definition at line 50 of file class.ilContentPagePageCommandForwarder.php.
Referenced by __construct().
|
protected |
Definition at line 49 of file class.ilContentPagePageCommandForwarder.php.
Referenced by setBackLinkTab().
|
protected |
Definition at line 55 of file class.ilContentPagePageCommandForwarder.php.
Referenced by __construct().
|
protected |
Definition at line 45 of file class.ilContentPagePageCommandForwarder.php.
Referenced by __construct().
|
protected |
Definition at line 53 of file class.ilContentPagePageCommandForwarder.php.
Referenced by __construct().
|
protected |
Definition at line 56 of file class.ilContentPagePageCommandForwarder.php.
Referenced by setIsMediaRequest().
|
protected |
Definition at line 46 of file class.ilContentPagePageCommandForwarder.php.
Referenced by __construct().
|
protected |
Definition at line 48 of file class.ilContentPagePageCommandForwarder.php.
Referenced by __construct().
|
protected |
Definition at line 44 of file class.ilContentPagePageCommandForwarder.php.
Referenced by setPresentationMode().
|
protected |
Definition at line 54 of file class.ilContentPagePageCommandForwarder.php.
Referenced by __construct().
|
protected |
Definition at line 47 of file class.ilContentPagePageCommandForwarder.php.
Referenced by __construct().
|
protected |
Definition at line 52 of file class.ilContentPagePageCommandForwarder.php.
const ilContentPagePageCommandForwarder::PRESENTATION_MODE_EDITING = 'PRESENTATION_MODE_EDITING' |
presentation mode for authoring
Definition at line 31 of file class.ilContentPagePageCommandForwarder.php.
const ilContentPagePageCommandForwarder::PRESENTATION_MODE_EMBEDDED_PRESENTATION = 'PRESENTATION_MODE_EMBEDDED_PRESENTATION' |
presentation mode for embedded presentation, e.g.
in a kiosk mode
Definition at line 41 of file class.ilContentPagePageCommandForwarder.php.
Referenced by ilContentPageKioskModeView\render().
const ilContentPagePageCommandForwarder::PRESENTATION_MODE_PRESENTATION = 'PRESENTATION_MODE_PRESENTATION' |
presentation mode for requesting
Definition at line 36 of file class.ilContentPagePageCommandForwarder.php.
Referenced by ilObjContentPageGUI\getContent().
const ilContentPagePageCommandForwarder::PRESENTATION_MODE_PREVIEW = 'PRESENTATION_MODE_PREVIEW' |
Definition at line 42 of file class.ilContentPagePageCommandForwarder.php.