|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ilForumPageCommandForwarder:
Collaboration diagram for ilForumPageCommandForwarder:Public Member Functions | |
| __construct (protected GlobalHttpState $http, protected ilCtrlInterface $ctrl, protected ilTabsGUI $tabs, protected ilLanguage $lng, protected ilObjForum $parentObject, protected ilObjUser $actor, protected ObjectFacade $content_style_domain) | |
| onPageUpdate (array $parameters) | |
| updateForumOnPageUpdate (array $parameters) | |
| 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 | DEFAULT_LANGUAGE = '-' |
Data Fields inherited from ilForumObjectConstants | |
| const | OBJ_TYPE = 'frm' |
| const | UI_TAB_ID_INFO = 'info_short' |
| const | UI_TAB_ID_SETTINGS = 'settings' |
| const | UI_TAB_ID_MODERATORS = 'frm_moderators' |
| const | UI_TAB_ID_THREADS = 'forums_threads' |
| const | UI_TAB_ID_STATS = 'frm_statistics' |
| const | UI_TAB_ID_EXPORT = 'export' |
| const | UI_TAB_ID_PERMISSIONS = 'perm_settings' |
| const | UI_SUB_TAB_ID_BASIC_SETTINGS = 'general' |
| const | UI_SUB_TAB_ID_NOTIFICATIONS = 'notifications' |
| const | UI_SUB_TAB_ID_NEWS = 'cont_news_settings' |
| const | UI_SUB_TAB_ID_STYLE = 'cont_style' |
| const | UI_CMD_COPAGE_DOWNLOAD_FILE = 'downloadFile' |
| const | UI_CMD_COPAGE_DISPLAY_FULLSCREEN = 'displayMediaFullscreen' |
| const | UI_CMD_COPAGE_DOWNLOAD_PARAGRAPH = 'download_paragraph' |
Protected Member Functions | |
| getPageObjectGUI (string $language, bool $isEmbedded=false) | |
| doesPageExistsForLanguage (string $language) | |
| ensurePageObjectExists (string $language) | |
| setBackLinkTab () | |
| buildEditingPageObjectGUI (string $language) | |
| buildPresentationPageObjectGUI (string $language) | |
| buildEmbeddedPresentationPageObjectGUI (string $language) | |
Protected Attributes | |
| string | $presentationMode = self::PRESENTATION_MODE_EDITING |
| string | $backUrl = '' |
Definition at line 24 of file class.ilForumPageCommandForwarder.php.
| ilForumPageCommandForwarder::__construct | ( | protected GlobalHttpState | $http, |
| protected ilCtrlInterface | $ctrl, | ||
| protected ilTabsGUI | $tabs, | ||
| protected ilLanguage | $lng, | ||
| protected ilObjForum | $parentObject, | ||
| protected ilObjUser | $actor, | ||
| protected ObjectFacade | $content_style_domain | ||
| ) |
Definition at line 45 of file class.ilForumPageCommandForwarder.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 125 of file class.ilForumPageCommandForwarder.php.
References ensurePageObjectExists(), getPageObjectGUI(), setBackLinkTab(), and ILIAS\Repository\tabs().
Referenced by forward().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 155 of file class.ilForumPageCommandForwarder.php.
References ensurePageObjectExists(), and getPageObjectGUI().
Referenced by forward().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 142 of file class.ilForumPageCommandForwarder.php.
References ensurePageObjectExists(), and getPageObjectGUI().
Referenced by forward().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 93 of file class.ilForumPageCommandForwarder.php.
References ilPageObject\_exists().
Referenced by ensurePageObjectExists().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 98 of file class.ilForumPageCommandForwarder.php.
References doesPageExistsForLanguage().
Referenced by buildEditingPageObjectGUI(), buildEmbeddedPresentationPageObjectGUI(), and buildPresentationPageObjectGUI().
Here is the call graph for this function:
Here is the caller graph for this function:| ilForumPageCommandForwarder::forward | ( | string | $ctrlLink = '' | ) |
| ilCtrlException | |
| ilException |
Definition at line 177 of file class.ilForumPageCommandForwarder.php.
References buildEditingPageObjectGUI(), buildEmbeddedPresentationPageObjectGUI(), buildPresentationPageObjectGUI(), ILIAS\Repository\ctrl(), PRESENTATION_MODE_EDITING, PRESENTATION_MODE_EMBEDDED_PRESENTATION, and PRESENTATION_MODE_PRESENTATION.
Here is the call graph for this function:
|
protected |
Definition at line 81 of file class.ilForumPageCommandForwarder.php.
Referenced by buildEditingPageObjectGUI(), buildEmbeddedPresentationPageObjectGUI(), and buildPresentationPageObjectGUI().
Here is the caller graph for this function:| ilForumPageCommandForwarder::onPageUpdate | ( | array | $parameters | ) |
| array<string,mixed> | $parameters |
Definition at line 69 of file class.ilForumPageCommandForwarder.php.
|
protected |
Definition at line 109 of file class.ilForumPageCommandForwarder.php.
References $backUrl, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilUtil\stripSlashes(), and ILIAS\Repository\tabs().
Referenced by buildEditingPageObjectGUI().
Here is the call graph for this function:
Here is the caller graph for this function:| ilForumPageCommandForwarder::setPresentationMode | ( | string | $presentationMode | ) |
Definition at line 168 of file class.ilForumPageCommandForwarder.php.
References $presentationMode.
| ilForumPageCommandForwarder::updateForumOnPageUpdate | ( | array | $parameters | ) |
| array<string,mixed> | $parameters |
Definition at line 76 of file class.ilForumPageCommandForwarder.php.
|
protected |
Definition at line 43 of file class.ilForumPageCommandForwarder.php.
Referenced by setBackLinkTab().
|
protected |
Definition at line 42 of file class.ilForumPageCommandForwarder.php.
Referenced by setPresentationMode().
| const ilForumPageCommandForwarder::DEFAULT_LANGUAGE = '-' |
Definition at line 40 of file class.ilForumPageCommandForwarder.php.
| const ilForumPageCommandForwarder::PRESENTATION_MODE_EDITING = 'PRESENTATION_MODE_EDITING' |
presentation mode for authoring
Definition at line 29 of file class.ilForumPageCommandForwarder.php.
Referenced by forward().
| const ilForumPageCommandForwarder::PRESENTATION_MODE_EMBEDDED_PRESENTATION = 'PRESENTATION_MODE_EMBEDDED_PRESENTATION' |
presentation mode for embedded presentation, e.g.
in a kiosk mode
Definition at line 39 of file class.ilForumPageCommandForwarder.php.
Referenced by forward().
| const ilForumPageCommandForwarder::PRESENTATION_MODE_PRESENTATION = 'PRESENTATION_MODE_PRESENTATION' |
presentation mode for requesting
Definition at line 34 of file class.ilForumPageCommandForwarder.php.
Referenced by forward(), and ilObjForumGUI\renderThreadOverview().