| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ilContentPagePageCommandForwarder:
 Collaboration diagram for ilContentPagePageCommandForwarder:Public Member Functions | |
| __construct (protected GlobalHttpState $http, protected ilCtrlInterface $ctrl, protected ilTabsGUI $tabs, protected ilLanguage $lng, protected ilObjContentPage $parentObject, protected ilObjUser $actor, protected Refinery $refinery, protected 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 | |
| final const | PRESENTATION_MODE_EDITING = 'PRESENTATION_MODE_EDITING' | 
| presentation mode for authoring  More... | |
| final const | PRESENTATION_MODE_PRESENTATION = 'PRESENTATION_MODE_PRESENTATION' | 
| presentation mode for requesting  More... | |
| final const | PRESENTATION_MODE_EMBEDDED_PRESENTATION = 'PRESENTATION_MODE_EMBEDDED_PRESENTATION' | 
| presentation mode for embedded presentation, e.g.  More... | |
| final const | PRESENTATION_MODE_PREVIEW = 'PRESENTATION_MODE_PREVIEW' | 
  Data Fields inherited from ilContentPageObjectConstants | |
| 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' | 
| const | UI_TAB_ID_MD = 'meta_data' | 
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 | 
| string | $backUrl = '' | 
| array | $updateListeners = [] | 
| bool | $isMediaRequest = false | 
Definition at line 26 of file class.ilContentPagePageCommandForwarder.php.
| ilContentPagePageCommandForwarder::__construct | ( | protected GlobalHttpState | $http, | 
| protected ilCtrlInterface | $ctrl, | ||
| protected ilTabsGUI | $tabs, | ||
| protected ilLanguage | $lng, | ||
| protected ilObjContentPage | $parentObject, | ||
| protected ilObjUser | $actor, | ||
| protected Refinery | $refinery, | ||
| protected ObjectFacade | $content_style_domain | ||
| ) | 
Definition at line 50 of file class.ilContentPagePageCommandForwarder.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
 Here is the call graph for this function:| ilContentPagePageCommandForwarder::addPageTabs | ( | ) | 
Definition at line 90 of file class.ilContentPagePageCommandForwarder.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\tabs().
 Here is the call graph for this function:| ilContentPagePageCommandForwarder::addUpdateListener | ( | callable | $updateListener | ) | 
Definition at line 110 of file class.ilContentPagePageCommandForwarder.php.
      
  | 
  protected | 
Definition at line 159 of file class.ilContentPagePageCommandForwarder.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 207 of file class.ilContentPagePageCommandForwarder.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 178 of file class.ilContentPagePageCommandForwarder.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 192 of file class.ilContentPagePageCommandForwarder.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 127 of file class.ilContentPagePageCommandForwarder.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 132 of file class.ilContentPagePageCommandForwarder.php.
References doesPageExistsForLanguage().
Referenced by buildEditingPageObjectGUI(), buildEmbeddedPresentationPageObjectGUI(), buildPresentationPageObjectGUI(), and buildPreviewPageObjectGUI().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilContentPagePageCommandForwarder::forward | ( | string | $ctrlLink = '' | ) | 
| ilCtrlException | |
| ilException | 
Definition at line 230 of file class.ilContentPagePageCommandForwarder.php.
References buildEditingPageObjectGUI(), buildEmbeddedPresentationPageObjectGUI(), buildPresentationPageObjectGUI(), buildPreviewPageObjectGUI(), ILIAS\Repository\ctrl(), and ilObjectTranslation\getInstance().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 115 of file class.ilContentPagePageCommandForwarder.php.
Referenced by buildEditingPageObjectGUI(), buildEmbeddedPresentationPageObjectGUI(), buildPresentationPageObjectGUI(), and buildPreviewPageObjectGUI().
 Here is the caller graph for this function:| ilContentPagePageCommandForwarder::onPageUpdate | ( | array | $parameters | ) | 
| array<string,mixed> | $parameters | 
Definition at line 83 of file class.ilContentPagePageCommandForwarder.php.
      
  | 
  protected | 
Definition at line 143 of file class.ilContentPagePageCommandForwarder.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:| ilContentPagePageCommandForwarder::setIsMediaRequest | ( | bool | $isMediaRequest | ) | 
Definition at line 75 of file class.ilContentPagePageCommandForwarder.php.
References $isMediaRequest.
| ilContentPagePageCommandForwarder::setPresentationMode | ( | string | $presentationMode | ) | 
Definition at line 221 of file class.ilContentPagePageCommandForwarder.php.
References $presentationMode.
| ilContentPagePageCommandForwarder::updateContentPageOnPageUpdate | ( | array | $parameters | ) | 
| array<string,mixed> | $parameters | 
Definition at line 105 of file class.ilContentPagePageCommandForwarder.php.
      
  | 
  protected | 
Definition at line 45 of file class.ilContentPagePageCommandForwarder.php.
Referenced by setBackLinkTab().
      
  | 
  protected | 
Definition at line 48 of file class.ilContentPagePageCommandForwarder.php.
Referenced by setIsMediaRequest().
      
  | 
  protected | 
Definition at line 44 of file class.ilContentPagePageCommandForwarder.php.
Referenced by setPresentationMode().
      
  | 
  protected | 
Definition at line 47 of file class.ilContentPagePageCommandForwarder.php.
| final const ilContentPagePageCommandForwarder::PRESENTATION_MODE_EDITING = 'PRESENTATION_MODE_EDITING' | 
presentation mode for authoring
Definition at line 31 of file class.ilContentPagePageCommandForwarder.php.
| final 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().
| final 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().
| final const ilContentPagePageCommandForwarder::PRESENTATION_MODE_PREVIEW = 'PRESENTATION_MODE_PREVIEW' | 
Definition at line 42 of file class.ilContentPagePageCommandForwarder.php.