|
ILIAS
trunk Revision v12.0_alpha-1221-g4e438232683
|
@ilCtrl_Calls ilObjForumGUI: ilPermissionGUI, ilForumExportGUI, ilInfoScreenGUI @ilCtrl_Calls ilObjForumGUI: ilColumnGUI, ILIAS\User\Profile\PublicProfileGUI, ilForumModeratorsGUI, ilRepositoryObjectSearchGUI @ilCtrl_Calls ilObjForumGUI: ilObjectCopyGUI, ilExportGUI, ilCommonActionDispatcherGUI, ilRatingGUI @ilCtrl_Calls ilObjForumGUI: ilForumSettingsGUI, ilContainerNewsSettingsGUI, ilLearningProgressGUI, ilForumPageGUI @ilCtrl_Calls ilObjForumGUI: ilObjectContentStyleSettingsGUI More...
Inheritance diagram for ilObjForumGUI:
Collaboration diagram for ilObjForumGUI:Public Member Functions | |
| __construct ($data, int $id=0, bool $call_by_reference=true, bool $prepare_output=true) | |
| ensureThreadBelongsToForum (int $objId, ilForumTopic $thread) | |
| getUnsafeGetCommands () | |
| This method must return a list of unsafe GET commands. More... | |
| getSafePostCommands () | |
| This method must return a list of safe POST commands. More... | |
| infoScreenObject () | |
| updateThreadObject () | |
| markAllReadObject () | |
| showThreadsObject () | |
| getContent () | |
| showStatisticsObject () | |
| performDeleteThreadsObject () | |
| performPostActivationObject () | |
| askForPostActivationObject () | |
| setDisplayConfirmPostActivation (bool $status=false) | |
| displayConfirmPostActivation () | |
| cancelPostObject () | |
| cancelDraftObject () | |
| addActivationFormModal (ilForumPost $node) | |
| createTopLevelPostObject () | |
| saveTopLevelPostObject () | |
| publishSelectedDraftObject () | |
| publishDraftObject (bool $use_replyform=true) | |
| savePostObject () | |
| quotePostObject () | |
| checkUsersViewMode () | |
| resetLimitedViewObject () | |
| viewThreadObject () | |
| showUserObject () | |
| performThreadsActionObject () | |
| performMoveThreadsObject () | |
| cancelMoveThreadsObject () | |
| moveThreadsObject () | |
| setColumnSettings (ilColumnGUI $column_gui) | |
| handleFormInput (string $a_text, bool $a_stripslashes=true) | |
| prepareFormOutput (string $a_text) | |
| saveUserNotificationSettingsObject () | |
| isUserAllowedToDeactivateNotification () | |
| mergeThreadsObject () | |
| confirmMergeThreadsObject () | |
| performMergeThreadsObject () | |
| saveTopLevelDraftObject () | |
| saveAsDraftObject () | |
| updateDraftObject () | |
Public Member Functions inherited from ilObjectGUI | |
| getRefId () | |
| setAdminMode (string $mode) | |
| getAdminMode () | |
| getObject () | |
| executeCommand () | |
| withReferences () | |
| determines whether objects are referenced or not (got ref ids or not) More... | |
| setCreationMode (bool $mode=true) | |
| If true, a creation screen is displayed the current [ref_id] does belong to the parent class The mode is determined in ilRepositoryGUI. More... | |
| getCreationMode () | |
| prepareOutput (bool $show_sub_objects=true) | |
| getAdminTabs () | |
| administration tabs show only permissions and trash folder More... | |
| getHTML () | |
| confirmedDeleteObject () | |
| confirmed deletion of object -> objects are moved to trash or deleted immediately, if trash is disabled More... | |
| cancelObject () | |
| cancel action and go back to previous page More... | |
| createObject () | |
| create new object form More... | |
| editAvailabilityPeriodObject () | |
| saveAvailabilityPeriodObject () | |
| cancelCreation () | |
| cancel create action and go back to repository parent More... | |
| saveObject () | |
| getDidacticTemplateVar (string $type) | |
| Get didactic template setting from creation screen. More... | |
| putObjectInTree (ilObject $obj, ?int $parent_node_id=null) | |
| Add object to tree at given position. More... | |
| editObject () | |
| addExternalEditFormCustom (ilPropertyFormGUI $form) | |
| updateObject () | |
| updates object entry in object_data More... | |
| getFormAction (string $cmd, string $default_form_action="") | |
| Get form action for command (command is method name without "Object", e.g. More... | |
| isVisible (int $ref_id, string $type) | |
| viewObject () | |
| viewObject container presentation for "administration -> repository, trash, permissions" More... | |
| deleteObject (bool $error=false) | |
| Display deletion confirmation screen. More... | |
| setColumnSettings (ilColumnGUI $column_gui) | |
| addToDeskObject () | |
| removeFromDeskObject () | |
Public Member Functions inherited from ILIAS\Object\ImplementsCreationCallback | |
| callCreationCallback (\ilObject $object, \ilObjectDefinition $obj_definition, int $requested_crtcb) | |
Public Member Functions inherited from ilDesktopItemHandling | |
| addToDeskObject () | |
| removeFromDeskObject () | |
| getUnsafeGetCommands () | |
| This method must return a list of unsafe GET commands. More... | |
| getSafePostCommands () | |
| This method must return a list of safe POST commands. More... | |
Static Public Member Functions | |
| static | _goto ($a_target, $a_thread=0, $a_posting=0) |
Static Public Member Functions inherited from ilObjectGUI | |
| static | _gotoRepositoryRoot (bool $raise_error=false) |
| Goto repository root. More... | |
| static | _gotoRepositoryNode (int $ref_id, string $cmd="") |
| static | _gotoSharedWorkspaceNode (int $wsp_id) |
Data Fields | |
| string | $modal_history = '' |
| ilForumProperties | $objProperties |
| ilNavigationHistory | $ilNavigationHistory |
| ilObjectDataCache | $ilObjDataCache |
| ILIAS DI RBACServices | $rbac |
| ilHelpGUI | $ilHelp |
Data Fields inherited from ilObjectGUI | |
| const | ADMIN_MODE_NONE = "" |
| const | ADMIN_MODE_SETTINGS = "settings" |
| const | ADMIN_MODE_REPOSITORY = "repository" |
| const | UPLOAD_TYPE_LOCAL = 1 |
| const | UPLOAD_TYPE_UPLOAD_DIRECTORY = 2 |
| const | CFORM_NEW = 1 |
| const | CFORM_IMPORT = 2 |
| const | CFORM_CLONE = 3 |
| const | SUPPORTED_IMPORT_MIME_TYPES = [MimeType::APPLICATION__ZIP, MimeType::APPLICATION__X_ZIP_COMPRESSED] |
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 | |
| initSessionStorage () | |
| toggleExplorerNodeStateObject () | |
| ensureValidPageForCurrentPosting (array $subtree_nodes, array $pagedPostings, int $pageSize, ilForumPost $firstForumPost) | |
| initEditCustomForm (ilPropertyFormGUI $a_form) | |
| Add custom fields to update form. More... | |
| getEditFormCustomValues (array &$a_values) | |
| Add values to custom edit fields. More... | |
| updateCustom (ilPropertyFormGUI $form) | |
| Insert custom update form values into object. More... | |
| renderPostContent (ilTemplate $tpl, ilForumPost $node, string $action, int $pageIndex, int $postIndex) | |
| selectPostObject () | |
| afterSave (ilObject $new_object) | |
| getTabs () | |
| @abstract overwrite in derived GUI class of your object type More... | |
| confirmDeleteThreadDraftsObject () | |
| toggleThreadNotificationObject () | |
| toggleStickinessObject () | |
| deleteThreadDraftsObject () | |
| publishThreadDraftObject () | |
| addThreadObject () | |
| addEmptyThreadObject () | |
| enableForumNotificationObject () | |
| disableForumNotificationObject () | |
| addLocatorItems () | |
| should be overwritten to add object specific items (repository items are preloaded) More... | |
| infoScreen () | |
| markPostUnreadObject () | |
| markPostReadObject () | |
| initHeaderAction (?string $sub_type=null, ?int $sub_id=null) | |
| Add header action menu. More... | |
| setSideBlocks () | |
| deliverDraftZipFileObject () | |
| deliverZipFileObject () | |
| editThreadDraftObject (?ilPropertyFormGUI $form=null) | |
| restoreFromHistoryObject () | |
| saveThreadAsDraftObject () | |
| updateThreadDraftObject () | |
| editDraftObject () | |
| deleteMobsOfDraft (int $draft_id, string $message) | |
| deleteSelectedDraft () | |
| autosaveDraftAsyncObject () | |
| autosaveThreadDraftAsyncObject () | |
Protected Member Functions inherited from ilObjectGUI | |
| getObjectService () | |
| assignObject () | |
| setTitleAndDescription () | |
| createActionDispatcherGUI () | |
| initHeaderAction (?string $sub_type=null, ?int $sub_id=null) | |
| Add header action menu. More... | |
| insertHeaderAction (?ilObjectListGUI $list_gui=null) | |
| Insert header action into main template. More... | |
| addHeaderAction () | |
| Add header action menu. More... | |
| redrawHeaderActionObject () | |
| Ajax call: redraw action header only. More... | |
| setTabs () | |
| set admin tabs More... | |
| setAdminTabs () | |
| set admin tabs More... | |
| setLocator () | |
| addLocatorItems () | |
| should be overwritten to add object specific items (repository items are preloaded) More... | |
| omitLocator (bool $omit=true) | |
| addAdminLocatorItems (bool $do_not_add_object=false) | |
| should be overwritten to add object specific items (repository items are preloaded) More... | |
| getCreationFormsHTML (StandardForm|ilPropertyFormGUI|array $form) | |
| getTitleForCreationFormPage () | |
| getCreationFormTitle () | |
| initCreateForm (string $new_type) | |
| didacticTemplatesToForm () | |
| initDidacticTemplate (ilPropertyFormGUI $form) | |
| retrieveAdditionalDidacticTemplateOptions () | |
| addAdoptContentLinkToToolbar () | |
| addImportButtonToToolbar () | |
| addAvailabilityPeriodButtonToToolbar (ilToolbarGUI $toolbar) | |
| parseDidacticTemplateVar (string $var, string $type) | |
| afterSave (ilObject $new_object) | |
| Post (successful) object creation hook. More... | |
| initEditForm () | |
| initEditCustomForm (ilPropertyFormGUI $a_form) | |
| Add custom fields to update form. More... | |
| getEditFormValues () | |
| getEditFormCustomValues (array &$a_values) | |
| Add values to custom edit fields. More... | |
| validateCustom (ilPropertyFormGUI $form) | |
| Validate custom values (if not possible with checkInput()) More... | |
| updateCustom (ilPropertyFormGUI $form) | |
| Insert custom update form values into object. More... | |
| afterUpdate () | |
| Post (successful) object update hook. More... | |
| routeImportCmdObject () | |
| importFile (string $file_to_import, string $path_to_uploaded_file_in_temp_dir) | |
| deleteUploadedImportFile (string $path_to_uploaded_file_in_temp_dir) | |
| afterImport (ilObject $new_object) | |
| Post (successful) object import hook. More... | |
| setFormAction (string $cmd, string $form_action) | |
| getReturnLocation (string $cmd, string $default_location="") | |
| Get return location for command (command is method name without "Object", e.g. More... | |
| setReturnLocation (string $cmd, string $location) | |
| set specific return location for command More... | |
| getTargetFrame (string $cmd, string $default_target_frame="") | |
| get target frame for command (command is method name without "Object", e.g. More... | |
| setTargetFrame (string $cmd, string $target_frame) | |
| Set specific target frame for command. More... | |
| showPossibleSubObjects () | |
| show possible sub objects (pull down menu) More... | |
| getTabs () | |
| @abstract overwrite in derived GUI class of your object type More... | |
| redirectToRefId (int $ref_id, string $cmd="") | |
| redirects to (repository) view per ref id usually to a container and usually used at the end of a save/import method where the object gui type (of the new object) doesn't match with the type of the current ["ref_id"] value of the request More... | |
| getCenterColumnHTML () | |
| Get center column. More... | |
| getRightColumnHTML () | |
| Display right column. More... | |
| checkPermission (string $perm, string $cmd="", string $type="", ?int $ref_id=null) | |
| checkPermissionBool (string $perm, string $cmd="", string $type="", ?int $ref_id=null) | |
| enableDragDropFileUpload () | |
| Enables the file upload into this object by dropping files. More... | |
| getCreatableObjectTypes () | |
| buildAddNewItemElements (array $subtypes, string $create_target_class=ilRepositoryGUI::class, ?int $redirect_target_ref_id=null,) | |
| buildGroup (string $create_target_class, array $obj_types_in_group, string $title, array $subtypes) | |
Private Attributes | |
| array | $viewModeOptions |
| array | $sortationOptions |
| ILIAS GlobalScreen Services | $globalScreen |
| ilForumTopic | $objCurrentTopic |
| ilForumPost | $objCurrentPost |
| bool | $display_confirm_post_activation = false |
| bool | $is_moderator |
| ilPropertyFormGUI | $replyEditForm = null |
| bool | $hideToolbar = false |
| Psr Http Message ServerRequestInterface | $httpRequest |
| Factory | $uiFactory |
| Renderer | $uiRenderer |
| array | $forumObjects = null |
| string | $confirmation_gui_html = '' |
| ilForumSettingsGUI | $forum_settings_gui |
| string | $requestAction |
| array | $modalActionsContainer = [] |
| Factory | $factory |
| Renderer | $renderer |
| IRSS | $irss |
| int | $selectedSorting |
| ilForumThreadSettingsSessionStorage | $selected_post_storage |
| array | $modal_collection = [] |
| readonly bool | $in_page_editor_style_context |
| ForumThreadTableSessionStorage | $forum_thread_table_session_storage |
@ilCtrl_Calls ilObjForumGUI: ilPermissionGUI, ilForumExportGUI, ilInfoScreenGUI @ilCtrl_Calls ilObjForumGUI: ilColumnGUI, ILIAS\User\Profile\PublicProfileGUI, ilForumModeratorsGUI, ilRepositoryObjectSearchGUI @ilCtrl_Calls ilObjForumGUI: ilObjectCopyGUI, ilExportGUI, ilCommonActionDispatcherGUI, ilRatingGUI @ilCtrl_Calls ilObjForumGUI: ilForumSettingsGUI, ilContainerNewsSettingsGUI, ilLearningProgressGUI, ilForumPageGUI @ilCtrl_Calls ilObjForumGUI: ilObjectContentStyleSettingsGUI
Definition at line 40 of file class.ilObjForumGUI.php.
| ilObjForumGUI::__construct | ( | $data, | |
| int | $id = 0, |
||
| bool | $call_by_reference = true, |
||
| bool | $prepare_output = true |
||
| ) |
Definition at line 88 of file class.ilObjForumGUI.php.
References ilObjectGUI\$call_by_reference, ilObjectGUI\$data, $DIC, ilObjectGUI\$id, ilObjectGUI\$ref_id, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), factory(), ilForumProperties\getInstance(), ILIAS\Repository\globalScreen(), ILIAS\FileDelivery\http(), initSessionStorage(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\rbac(), renderer(), and retrieveThrPk().
Here is the call graph for this function:
|
static |
Definition at line 1717 of file class.ilObjForumGUI.php.
References $DIC, $ilErr, $lng, $ref_id, ilObject\_getAllReferences(), ilObject\_lookupObjectId(), ilObject\_lookupObjId(), ilObject\_lookupTitle(), ILIAS\Repository\int(), and ROOT_FOLDER_ID.
Referenced by ILIAS\StaticURL\Handler\LegacyGotoHandler\handle().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::addActivationFormModal | ( | ilForumPost | $node | ) |
Definition at line 2187 of file class.ilObjForumGUI.php.
References $id, ILIAS\Repository\ctrl(), ilForumPost\getId(), ilForumPost\getThreadId(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 2023 of file class.ilObjForumGUI.php.
|
private |
Definition at line 991 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), factory(), ilForumPostDraft\getThreadDraftData(), ILIAS\Repository\lng(), ilObjForum\lookupForumIdByObjId(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 4216 of file class.ilObjForumGUI.php.
|
protected |
should be overwritten to add object specific items (repository items are preloaded)
Reimplemented from ilObjectGUI.
Definition at line 4276 of file class.ilObjForumGUI.php.
References ILIAS\Repository\locator(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 4205 of file class.ilObjForumGUI.php.
References ilForumPostDraft\isSavePostDraftAllowed(), and ilForumPostDraft\newInstanceByDraftId().
Here is the call graph for this function:
|
protected |
| ilObject | ilObjForum | $new_object |
Reimplemented from ilObjectGUI.
Definition at line 1532 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilObject\getRefId(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilObjForumGUI::askForPostActivationObject | ( | ) |
Definition at line 2077 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), error(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 5309 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\FileDelivery\http(), ilForumPostDraft\isSavePostDraftAllowed(), ilObjForum\lookupForumIdByRefId(), ilUtil\stripSlashes(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 5339 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\FileDelivery\http(), ilForumPostDraft\isSavePostDraftAllowed(), ilObjForum\lookupForumIdByRefId(), ilUtil\stripSlashes(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 3933 of file class.ilObjForumGUI.php.
References ilForumThreadFormGUI\ALIAS_INPUT, ILIAS\Repository\int(), ILIAS\Repository\rbac(), ilForumThreadFormGUI\SUBJECT_INPUT, and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 3901 of file class.ilObjForumGUI.php.
References ilForumThreadFormGUI\ALIAS_INPUT, ilForumThreadFormGUI\ALLOW_NOTIFICATION_INPUT, ilForumThreadFormGUI\FILE_UPLOAD_INPUT, ILIAS\Repository\int(), ilForumThreadFormGUI\MESSAGE_INPUT, ILIAS\Repository\rbac(), ilForumThreadFormGUI\SUBJECT_INPUT, and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::cancelDraftObject | ( | ) |
Definition at line 2157 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilForumDraftsHistory\MEDIAOBJECT_TYPE, ilForumPostDraft\MEDIAOBJECT_TYPE, ilForumUtil\moveMediaObjects(), and ilForumPostDraft\newInstanceByDraftId().
Here is the call graph for this function:| ilObjForumGUI::cancelMoveThreadsObject | ( | ) |
Definition at line 3780 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), and ilSession\set().
Here is the call graph for this function:| ilObjForumGUI::cancelPostObject | ( | ) |
Definition at line 2143 of file class.ilObjForumGUI.php.
References ilForumPostDraft\newInstanceByDraftId().
Here is the call graph for this function:
|
private |
Definition at line 5646 of file class.ilObjForumGUI.php.
References error(), ILIAS\Repository\lng(), and ilForumPostDraft\newInstanceByDraftId().
Here is the call graph for this function:| ilObjForumGUI::checkUsersViewMode | ( | ) |
Definition at line 3043 of file class.ilObjForumGUI.php.
References ilSession\get(), ILIAS\Repository\int(), ilSession\set(), ilForumProperties\VIEW_DATE_ASC, ilForumProperties\VIEW_DATE_DESC, and ilForumProperties\VIEW_TREE.
Here is the call graph for this function:
|
protected |
Definition at line 1874 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilForumPostDraft\getDraftInstancesByUserId(), ilForumPostDraft\getThreadDraftData(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ilObjForum\lookupForumIdByObjId(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::confirmMergeThreadsObject | ( | ) |
Definition at line 4645 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ilForumTopic\lookupCreationDate(), ilForumTopic\lookupForumIdByTopicId(), ilForumTopic\lookupTitle(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
private |
Refactored thread creation to method, refactoring to a separate class should be done in next refactoring steps.
Definition at line 4121 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilAccordionGUI\FIRST_OPEN, ilForumUtil\getPublicUserAlias(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Refactored thread creation to method, refactoring to a separate class should be done in next refactoring steps.
Definition at line 3988 of file class.ilObjForumGUI.php.
References $GLOBALS, ilObjMediaObject\_exists(), ilRTE\_getMediaObjects(), ilObjMediaObject\_getMobsOfObject(), ilObjMediaObject\_removeUsage(), ilRTE\_replaceMediaObjectImageSrc(), ilObjMediaObject\_saveUsage(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilForumPostDraft\deleteDraft(), error(), ilAccordionGUI\FIRST_OPEN, ilForumPostDraft\getDraftId(), ilForumPostDraft\getPostAuthorId(), ilForumPostDraft\getPostDisplayUserId(), ilForumPostDraft\getPostUserAlias(), ilForumUtil\getPublicUserAlias(), ilForumPostDraft\getRCID(), ilForumPostDraft\isNotificationEnabled(), ilForumPostDraft\isPostNotificationEnabled(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 3960 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), error(), ilAccordionGUI\FIRST_OPEN, ilTemplate\get(), ILIAS\Repository\lng(), ilTemplate\parseCurrentBlock(), and HTML_Template_IT\setVariable().
Here is the call graph for this function:| ilObjForumGUI::createTopLevelPostObject | ( | ) |
Definition at line 2534 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilForumPostDraft\getDraftId(), ilForumPostDraft\isSavePostDraftAllowed(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 230 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilFormGUI\getId(), ilUtil\getImagePath(), ilForumPostDraft\isAutoSavePostDraftAllowed(), ILIAS\Repository\lng(), ilForumPostDraft\lookupAutosaveInterval(), and ilUtil\stripSlashes().
Here is the call graph for this function:
|
protected |
Definition at line 5261 of file class.ilObjForumGUI.php.
References ilObjMediaObject\_exists(), ilRTE\_getMediaObjects(), ilObjMediaObject\_getMobsOfObject(), and ilObjMediaObject\_removeUsage().
Here is the call graph for this function:
|
private |
Definition at line 2013 of file class.ilObjForumGUI.php.
|
private |
Definition at line 1975 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), error(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 5281 of file class.ilObjForumGUI.php.
References $GLOBALS, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 3859 of file class.ilObjForumGUI.php.
References $GLOBALS, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilForumPostDraft\getDraftInstancesByUserId(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 4761 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\Repository\lng(), and ilForumPostDraft\newInstanceByDraftId().
Here is the call graph for this function:
|
protected |
Definition at line 4775 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 4241 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::displayConfirmPostActivation | ( | ) |
Definition at line 2097 of file class.ilObjForumGUI.php.
|
private |
Definition at line 5665 of file class.ilObjForumGUI.php.
References $id, ilRTE\_replaceMediaObjectImageSrc(), ilAccordionGUI\ALL_CLOSED, ilForumPostDraft\createDraftBackup(), ILIAS\Repository\ctrl(), ilAccordionGUI\FIRST_OPEN, ilDatePresentation\formatDate(), ilForumDraftsHistory\getInstancesByDraftId(), IL_CAL_DATETIME, iljQueryUtil\initjQuery(), ilForumPostDraft\isAutoSavePostDraftAllowed(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 5135 of file class.ilObjForumGUI.php.
|
private |
Definition at line 1072 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 4789 of file class.ilObjForumGUI.php.
References ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\Repository\int(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ilForumPostDraft\newInstanceByDraftId(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 4221 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::ensureThreadBelongsToForum | ( | int | $objId, |
| ilForumTopic | $thread | ||
| ) |
Definition at line 222 of file class.ilObjForumGUI.php.
References $objId, error(), ilForumTopic\getForumId(), ILIAS\Repository\lng(), and ilObjForum\lookupForumIdByObjId().
Here is the call graph for this function:
|
protected |
Definition at line 179 of file class.ilObjForumGUI.php.
|
private |
| null|array<string,mixed> | $predefined_values |
| ilCtrlException |
Definition at line 4505 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
private |
Definition at line 928 of file class.ilObjForumGUI.php.
References $ref_id, factory(), ilForumTopic\getId(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilObjForumGUI::getContent | ( | ) |
Definition at line 646 of file class.ilObjForumGUI.php.
References ilChangeEvent\_recordReadEvent(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Add values to custom edit fields.
Reimplemented from ilObjectGUI.
Definition at line 589 of file class.ilObjForumGUI.php.
|
private |
Definition at line 971 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), factory(), ilForumTopic\getId(), ilForumTopic\getSubject(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Here is the call graph for this function:
|
private |
Definition at line 3026 of file class.ilObjForumGUI.php.
|
private |
Definition at line 911 of file class.ilObjForumGUI.php.
|
private |
Definition at line 2028 of file class.ilObjForumGUI.php.
|
private |
Definition at line 3553 of file class.ilObjForumGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 1042 of file class.ilObjForumGUI.php.
References $ref_id, ilForumTopic\getId(), ilForumTopic\isClosed(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 5886 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http(), and ilUtil\stripSlashes().
Here is the call graph for this function:
|
private |
Definition at line 2525 of file class.ilObjForumGUI.php.
|
private |
Definition at line 5867 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\UI\examples\MessageBox\Info\info(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilObjForumGUI::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 279 of file class.ilObjForumGUI.php.
|
private |
Definition at line 814 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
private |
Definition at line 1032 of file class.ilObjForumGUI.php.
References $ref_id, ilForumTopic\getId(), ilForumTopic\isSticky(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
@abstract overwrite in derived GUI class of your object type
Reimplemented from ilObjectGUI.
Definition at line 1539 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ilLearningProgressAccess\checkAccess(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), and ILIAS\Repository\settings().
Here is the call graph for this function:
|
private |
Definition at line 863 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilForumTopic\getDisplayUserId(), ilForumTopic\getId(), ilForumTopic\getImportName(), ilForumTopic\getLastPost(), ilForumTopic\getNumPosts(), ilForumTopic\getNumUnreadPosts(), ilForumTopic\getThrAuthorId(), ilForumTopic\getUserAlias(), ilForumTopic\getVisits(), ilForumTopic\isSticky(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::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 269 of file class.ilObjForumGUI.php.
|
private |
Definition at line 2038 of file class.ilObjForumGUI.php.
References error(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\refinery().
Here is the call graph for this function:| ilObjForumGUI::handleFormInput | ( | string | $a_text, |
| bool | $a_stripslashes = true |
||
| ) |
Definition at line 4288 of file class.ilObjForumGUI.php.
References ilUtil\stripSlashes().
Here is the call graph for this function:
|
private |
Definition at line 5654 of file class.ilObjForumGUI.php.
References ilForumPostDraft\getDraftId(), ilForumPostDraft\getPostAuthorId(), and ilForumPostDraft\newInstanceByDraftId().
Here is the call graph for this function:
|
private |
Definition at line 2986 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 4305 of file class.ilObjForumGUI.php.
References $info, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilObjForumGUI::infoScreenObject | ( | ) |
Definition at line 578 of file class.ilObjForumGUI.php.
|
protected |
Add custom fields to update form.
Reimplemented from ilObjectGUI.
Definition at line 583 of file class.ilObjForumGUI.php.
|
protected |
Add header action menu.
Reimplemented from ilObjectGUI.
Definition at line 4357 of file class.ilObjForumGUI.php.
References $id, ILIAS\Repository\button(), ilForumNotificationEvents\CENSORED, ILIAS\Repository\ctrl(), ilUtil\getImagePath(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilForumNotificationEvents\POST_DELETED, ILIAS\Repository\settings(), ilForumNotificationEvents\THREAD_DELETED, ilForumNotificationEvents\UNCENSORED, ilForumNotificationEvents\UPDATED, and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 2274 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilHtmlPurifierFactory\getInstanceByType(), ILIAS\FileDelivery\http(), ilForumPostDraft\isAutoSavePostDraftAllowed(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ilForumPostDraft\lookupAutosaveInterval(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 137 of file class.ilObjForumGUI.php.
References ilSession\get(), ILIAS\Repository\int(), and ilSession\set().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1064 of file class.ilObjForumGUI.php.
References ilObjStyleSheet\getSyntaxStylePath().
Here is the call graph for this function:
|
private |
Definition at line 260 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilObjForumGUI::isUserAllowedToDeactivateNotification | ( | ) |
Definition at line 4551 of file class.ilObjForumGUI.php.
References ILIAS\Forum\Notification\DEFAULT, ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 3851 of file class.ilObjForumGUI.php.
| ilObjForumGUI::markAllReadObject | ( | ) |
Definition at line 629 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), error(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 4337 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 4323 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), error(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 1052 of file class.ilObjForumGUI.php.
| ilObjForumGUI::mergeThreadsObject | ( | ) |
Definition at line 4573 of file class.ilObjForumGUI.php.
References ilForum\_lookupObjIdForForumId(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\refinery().
Here is the call graph for this function:| ilObjForumGUI::moveThreadsObject | ( | ) |
Definition at line 3786 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilSession\get(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), and ILIAS\Repository\toolbar().
Here is the call graph for this function:| ilObjForumGUI::performDeleteThreadsObject | ( | ) |
Definition at line 1786 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\Repository\int(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjForumGUI::performMergeThreadsObject | ( | ) |
Definition at line 4707 of file class.ilObjForumGUI.php.
References Vendor\Package\$e, ILIAS\Repository\access(), error(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjForumGUI::performMoveThreadsObject | ( | ) |
Definition at line 3721 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilSession\get(), ILIAS\FileDelivery\http(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), and ilSession\set().
Here is the call graph for this function:| ilObjForumGUI::performPostActivationObject | ( | ) |
Definition at line 1948 of file class.ilObjForumGUI.php.
References $GLOBALS, ILIAS\Repository\access(), error(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjForumGUI::performThreadsActionObject | ( | ) |
Definition at line 3605 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilSession\set(), ILIAS\Repository\settings(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
| ilForumPost[] | $postings | |
| ilForumPostDraft[] | $draftsObjects |
Definition at line 5901 of file class.ilObjForumGUI.php.
References ilForumPost\NO_RCID, and ilForumPostDraft\NO_RCID.
| ilObjForumGUI::prepareFormOutput | ( | string | $a_text | ) |
Definition at line 4298 of file class.ilObjForumGUI.php.
References ilLegacyFormElementsUtil\prepareFormOutput().
Here is the call graph for this function:| ilObjForumGUI::publishDraftObject | ( | bool | $use_replyform = true | ) |
Definition at line 2578 of file class.ilObjForumGUI.php.
References $GLOBALS, ilObjMediaObject\_getMobsOfObject(), ilObjMediaObject\_removeUsage(), ilRTE\_replaceMediaObjectImageSrc(), ilObjMediaObject\_saveUsage(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilSession\get(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilForumUtil\saveMediaObjects(), ilSession\set(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::publishSelectedDraftObject | ( | ) |
Definition at line 2570 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 4193 of file class.ilObjForumGUI.php.
References error(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), and ilForumPostDraft\newInstanceByDraftId().
Here is the call graph for this function:| ilObjForumGUI::quotePostObject | ( | ) |
Definition at line 2996 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), error(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
| list<ilForumPostDraft> | $drafts |
Definition at line 1080 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 1276 of file class.ilObjForumGUI.php.
|
private |
Definition at line 5736 of file class.ilObjForumGUI.php.
References ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilForumPost\getDisplayUserId(), ilForumPost\getImportName(), ilForumPost\getMessage(), ilForumPost\getPosAuthorId(), ilForumPost\getUserAlias(), ilForumPost\isCensored(), ilForumPost\isOwner(), ILIAS\Repository\lng(), ilForum\prepareText(), HTML_Template_IT\setVariable(), ilUtil\stripSlashes(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 3534 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
Here is the call graph for this function:
|
private |
Definition at line 5369 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilForumPost\getForumId(), ilForumPost\getId(), ilForumPost\getThreadId(), ilForumPost\hasReplies(), ilForumPost\isActivated(), ilForumPost\isCensored(), ilForumPost\isOwner(), ilForumPost\isPostRead(), and ILIAS\Repository\user().
Here is the call graph for this function:Definition at line 712 of file class.ilObjForumGUI.php.
References $GLOBALS, $ref_id, $url, ILIAS\Repository\ctrl(), factory(), ForumDto\getTopNumThreads(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ilForumProperties\PAGE_NAME_THREAD_OVERVIEW, ilForumProperties\PAGE_SIZE_THREAD_OVERVIEW, ilForumPageCommandForwarder\PRESENTATION_MODE_PRESENTATION, ILIAS\Repository\refinery(), renderer(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 3503 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\toolbar(), and ilForumProperties\VIEW_DATE_ASC.
Here is the call graph for this function:| ilObjForumGUI::resetLimitedViewObject | ( | ) |
Definition at line 3076 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 4831 of file class.ilObjForumGUI.php.
References ilForumPostDraft\createDraftBackup(), ILIAS\Repository\ctrl(), error(), ILIAS\Repository\int(), ilForumPostDraft\isSavePostDraftAllowed(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 159 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http().
Here is the call graph for this function:
|
private |
Definition at line 840 of file class.ilObjForumGUI.php.
References $post, ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Here is the call graph for this function:
|
private |
Definition at line 154 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2018 of file class.ilObjForumGUI.php.
| ilObjForumGUI::saveAsDraftObject | ( | ) |
Definition at line 5016 of file class.ilObjForumGUI.php.
References $GLOBALS, ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilSession\get(), ilForumUtil\getPublicUserAlias(), ILIAS\FileDelivery\http(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ilForumUtil\moveMediaObjects(), ilForumPostDraft\newInstanceByDraftId(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), ilSession\set(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::savePostObject | ( | ) |
Definition at line 2728 of file class.ilObjForumGUI.php.
References $GLOBALS, ilObjMediaObject\_exists(), ilRTE\_getMediaObjects(), ilObjMediaObject\_getMobsOfObject(), ilObjMediaObject\_removeUsage(), ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilNewsItem\getFirstNewsIdForContext(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ilForumUtil\moveMediaObjects(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 4859 of file class.ilObjForumGUI.php.
References $GLOBALS, ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilForumUtil\getPublicUserAlias(), ILIAS\Repository\int(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ilForumUtil\moveMediaObjects(), ilForumPostDraft\newInstanceByDraftId(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::saveTopLevelDraftObject | ( | ) |
Definition at line 5011 of file class.ilObjForumGUI.php.
| ilObjForumGUI::saveTopLevelPostObject | ( | ) |
Definition at line 2565 of file class.ilObjForumGUI.php.
| ilObjForumGUI::saveUserNotificationSettingsObject | ( | ) |
Definition at line 4519 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilForumNotificationEvents\DEACTIVATED, ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 1516 of file class.ilObjForumGUI.php.
References ILIAS\Repository\int().
Here is the call graph for this function:| ilObjForumGUI::setColumnSettings | ( | ilColumnGUI | $column_gui | ) |
Reimplemented from ilObjectGUI.
Definition at line 4261 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\lng(), ilColumnGUI\setBlockProperty(), and ilColumnGUI\setRepositoryMode().
Here is the call graph for this function:| ilObjForumGUI::setDisplayConfirmPostActivation | ( | bool | $status = false | ) |
Definition at line 2092 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 4749 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilRepositoryObjectSearchGUI\getSearchBlockHTML(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilObjForumGUI::showStatisticsObject | ( | ) |
Definition at line 1680 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ilLearningProgressAccess\checkAccess(), error(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\settings().
Here is the call graph for this function:| ilObjForumGUI::showThreadsObject | ( | ) |
Definition at line 640 of file class.ilObjForumGUI.php.
| ilObjForumGUI::showUserObject | ( | ) |
Definition at line 3561 of file class.ilObjForumGUI.php.
References $user_id, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), and ilUtil\stripSlashes().
Here is the call graph for this function:
|
protected |
Definition at line 167 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 2122 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), error(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 2102 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Insert custom update form values into object.
Reimplemented from ilObjectGUI.
Definition at line 594 of file class.ilObjForumGUI.php.
| ilObjForumGUI::updateDraftObject | ( | ) |
Definition at line 5141 of file class.ilObjForumGUI.php.
References $GLOBALS, ilObjMediaObject\_getMobsOfObject(), ilObjMediaObject\_removeUsage(), ilRTE\_replaceMediaObjectImageSrc(), ilObjMediaObject\_saveUsage(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilSession\get(), ilForumUtil\getPublicUserAlias(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilForumUtil\saveMediaObjects(), ilSession\set(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 4944 of file class.ilObjForumGUI.php.
References $GLOBALS, ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilForumUtil\getPublicUserAlias(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ilForumUtil\moveMediaObjects(), ilForumPostDraft\newInstanceByDraftId(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::updateThreadObject | ( | ) |
Definition at line 599 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjForumGUI::viewThreadObject | ( | ) |
Definition at line 3082 of file class.ilObjForumGUI.php.
References $post, ilObjMediaObject\_exists(), ilObjMediaObject\_getMobsOfObject(), ilChangeEvent\_recordReadEvent(), ilObjMediaObject\_removeUsage(), ILIAS\Repository\access(), ilNavigationHistory\addItem(), ILIAS\Repository\ctrl(), error(), ForumGlobalScreenToolsProvider\FORUM_BASE_CONTROLLER, ForumGlobalScreenToolsProvider\FORUM_THEAD, ForumGlobalScreenToolsProvider\FORUM_THREAD_ROOT, ilSession\get(), ilForumPostDraft\getSortedDrafts(), ILIAS\Repository\globalScreen(), if, ILIAS\Repository\int(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\locator(), ILIAS\Repository\object(), ForumGlobalScreenToolsProvider\PAGE, ForumGlobalScreenToolsProvider\REF_ID, ilSession\set(), ILIAS\Repository\settings(), ForumGlobalScreenToolsProvider\SHOW_FORUM_THREADS_TOOL, ilUtil\stripSlashes(), ILIAS\Repository\user(), ilForumProperties\VIEW_DATE_ASC, ilForumProperties\VIEW_DATE_DESC, and ilForumProperties\VIEW_TREE.
Here is the call graph for this function:
|
private |
Definition at line 67 of file class.ilObjForumGUI.php.
Definition at line 82 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 83 of file class.ilObjForumGUI.php.
|
private |
Definition at line 59 of file class.ilObjForumGUI.php.
|
private |
Definition at line 76 of file class.ilObjForumGUI.php.
|
private |
Definition at line 68 of file class.ilObjForumGUI.php.
|
private |
Definition at line 86 of file class.ilObjForumGUI.php.
|
private |
Definition at line 66 of file class.ilObjForumGUI.php.
|
private |
Definition at line 54 of file class.ilObjForumGUI.php.
|
private |
Definition at line 62 of file class.ilObjForumGUI.php.
|
private |
Definition at line 63 of file class.ilObjForumGUI.php.
| ilHelpGUI ilObjForumGUI::$ilHelp |
Definition at line 75 of file class.ilObjForumGUI.php.
| ilNavigationHistory ilObjForumGUI::$ilNavigationHistory |
Definition at line 69 of file class.ilObjForumGUI.php.
| ilObjectDataCache ilObjForumGUI::$ilObjDataCache |
Definition at line 73 of file class.ilObjForumGUI.php.
|
private |
Definition at line 85 of file class.ilObjForumGUI.php.
|
private |
Definition at line 78 of file class.ilObjForumGUI.php.
|
private |
Definition at line 60 of file class.ilObjForumGUI.php.
|
private |
Definition at line 84 of file class.ilObjForumGUI.php.
| string ilObjForumGUI::$modal_history = '' |
Definition at line 55 of file class.ilObjForumGUI.php.
|
private |
Definition at line 71 of file class.ilObjForumGUI.php.
|
private |
Definition at line 58 of file class.ilObjForumGUI.php.
|
private |
Definition at line 57 of file class.ilObjForumGUI.php.
| ilForumProperties ilObjForumGUI::$objProperties |
Definition at line 56 of file class.ilObjForumGUI.php.
| ILIAS DI RBACServices ilObjForumGUI::$rbac |
Definition at line 74 of file class.ilObjForumGUI.php.
|
private |
Definition at line 77 of file class.ilObjForumGUI.php.
|
private |
Definition at line 61 of file class.ilObjForumGUI.php.
|
private |
Definition at line 70 of file class.ilObjForumGUI.php.
|
private |
Definition at line 81 of file class.ilObjForumGUI.php.
|
private |
Definition at line 80 of file class.ilObjForumGUI.php.
|
private |
Definition at line 49 of file class.ilObjForumGUI.php.
|
private |
Definition at line 64 of file class.ilObjForumGUI.php.
|
private |
Definition at line 65 of file class.ilObjForumGUI.php.
|
private |
Definition at line 44 of file class.ilObjForumGUI.php.