|
ILIAS
release_8 Revision v8.24
|
Class ilObjForumGUI. 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 () | |
| editThreadObject (int $threadId, ilPropertyFormGUI $form=null) | |
| updateThreadObject () | |
| markAllReadObject () | |
| showThreadsObject () | |
| sortThreadsObject () | |
| getSubTabs ($subtab='showThreads') | |
| getContent () | |
| showStatisticsObject () | |
| performDeleteThreadsObject () | |
| performPostActivationObject () | |
| askForPostActivationObject () | |
| setDisplayConfirmPostActivation (bool $status=false) | |
| displayConfirmPostActivation () | |
| cancelPostObject () | |
| cancelDraftObject () | |
| getActivationFormHTML () | |
| createTopLevelPostObject () | |
| saveTopLevelPostObject () | |
| publishSelectedDraftObject () | |
| publishDraftObject (bool $use_replyform=true) | |
| savePostObject () | |
| quotePostObject () | |
| getQuotationHTMLAsynchObject () | |
| 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 () | |
| isParentObjectCrsOrGrp () | |
| mergeThreadsObject () | |
| confirmMergeThreadsObject () | |
| performMergeThreadsObject () | |
| saveTopLevelDraftObject () | |
| saveAsDraftObject () | |
| updateDraftObject () | |
| checkDraftAccess (int $draftId) | |
Public Member Functions inherited from ilObjectGUI | |
| __construct ($data, int $id=0, bool $call_by_reference=true, bool $prepare_output=true) | |
| 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] don't belong to the current 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... | |
| cancelDeleteObject () | |
| cancel deletion of object More... | |
| cancelObject () | |
| cancel action and go back to previous page More... | |
| createObject () | |
| create new object form More... | |
| 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) | |
| redirectAfterCreation () | |
| Redirect after creation, see https://docu.ilias.de/goto_docu_wiki_wpage_5035_1357.html Should be overwritten and redirect to settings screen. More... | |
| 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 () | |
| Add desktop item @access public. More... | |
| removeFromDeskObject () | |
| Remove from desktop @access public. More... | |
| 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) |
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... | |
| initStyleSheets () | |
| renderDraftContent (ilTemplate $tpl, string $action, ilForumPost $referencePosting, array $drafts) | |
| 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... | |
| saveThreadSortingObject () | |
| setSideBlocks () | |
| deliverDraftZipFileObject () | |
| deliverZipFileObject () | |
| editThreadDraftObject (ilPropertyFormGUI $form=null) | |
| restoreFromHistoryObject () | |
| saveThreadAsDraftObject () | |
| updateThreadDraftObject () | |
| editDraftObject () | |
| deleteMobsOfDraft (int $draft_id, string $message) | |
| deleteSelectedDraft (ilForumPostDraft $draft_obj=null) | |
| autosaveDraftAsyncObject () | |
| autosaveThreadDraftAsyncObject () | |
Protected Member Functions inherited from ilObjectGUI | |
| getObjectService () | |
| assignObject () | |
| setTitleAndDescription () | |
| 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... | |
| initCreationForms (string $new_type) | |
| Init creation forms. More... | |
| getCreationFormsHTML (array $forms) | |
| Get HTML for creation forms (accordion) More... | |
| initCreateForm (string $new_type) | |
| initDidacticTemplate (ilPropertyFormGUI $form) | |
| addDidacticTemplateOptions (array &$a_options) | |
| Add custom templates. More... | |
| 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... | |
| initImportForm (string $new_type) | |
| importFileObject (int $parent_id=null) | |
| 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... | |
| fillCloneTemplate (?string $tpl_name, string $type) | |
| Fill object clone template This method can be called from any object GUI class that wants to offer object cloning. 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... | |
| showCustomIconsEditing ( $input_colspan=1, ilPropertyFormGUI $form=null, $as_section=true) | |
| show edit section of custom icons for container More... | |
Private Member Functions | |
| retrieveRefId () | |
| retrieveThrPk () | |
| retrieveThreadIds () | |
| retrieveDraftId () | |
| decorateWithAutosave (ilPropertyFormGUI $form) | |
| isTopLevelReplyCommand () | |
| getTableCommands () | |
| getThreadEditingForm (int $a_thread_id) | |
| deletePostingObject () | |
| deletePostingDraftObject () | |
| revokeCensorshipObject () | |
| addCensorshipObject () | |
| getModalActions () | |
| handleCensorship ($wasRevoked=false) | |
| initReplyEditForm () | |
| getReplyEditForm () | |
| hideToolbar ($a_flag=null) | |
| getForumObjects () | |
| renderViewModeControl (int $currentViewMode) | |
| renderSortationControl (int $currentSorting) | |
| getModifiedReOnSubject () | |
| isWritingWithPseudonymAllowed () | |
| buildThreadForm (bool $isDraft=false) | |
| buildMinimalThreadForm (bool $isDraft=false) | |
| createThreadObject () | |
| createThread (ilForumPostDraft $draft, bool $createFromDraft=false) | |
| Refactored thread creation to method, refactoring to a separate class should be done in next refactoring steps. More... | |
| createEmptyThread (ilForumPostDraft $draft, bool $createFromDraft=false) | |
| Refactored thread creation to method, refactoring to a separate class should be done in next refactoring steps. More... | |
| eventsFormBuilder (?array $predefined_values=null) | |
| renderSplitButton (ilTemplate $tpl, string $action, bool $is_post, ilForumPost $node, int $pageIndex=0, ilForumPostDraft $draft=null) | |
| doHistoryCheck (int $draftId) | |
| getResetLimitedViewInfo () | |
| getOrderByParam () | |
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 |
| $httpRequest | |
| ILIAS HTTP Services | $http |
| Factory | $uiFactory |
| Renderer | $uiRenderer |
| array | $forumObjects = null |
| string | $confirmation_gui_html = '' |
| ilForumSettingsGUI | $forum_settings_gui |
| string | $requestAction |
| array | $modalActionsContainer = [] |
| int | $selectedSorting |
| ilForumThreadSettingsSessionStorage | $selected_post_storage |
Class ilObjForumGUI.
Definition at line 35 of file class.ilObjForumGUI.php.
| ilObjForumGUI::__construct | ( | $data, | |
| int | $id = 0, |
||
| bool | $call_by_reference = true, |
||
| bool | $prepare_output = true |
||
| ) |
| mixed | $data | |
| int | $id | |
| bool | $call_by_reference | |
| bool | $prepare_output |
| ilCtrlException |
Reimplemented from ilObjectGUI.
Definition at line 78 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(), checkUsersViewMode(), ILIAS\Repository\ctrl(), ilForumProperties\getInstance(), ILIAS\Repository\globalScreen(), ILIAS\FileDelivery\http(), initSessionStorage(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\rbac(), retrieveRefId(), retrieveThrPk(), and ilForumProperties\VIEW_TREE.
Here is the call graph for this function:
|
static |
Definition at line 1533 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.
Here is the call graph for this function:
|
private |
Definition at line 1815 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 4131 of file class.ilObjForumGUI.php.
References ILIAS\Repository\int(), ilForumPostDraft\isSavePostDraftAllowed(), and ilForumPostDraft\newInstanceByDraftId().
Here is the call graph for this function:
|
protected |
should be overwritten to add object specific items (repository items are preloaded)
Reimplemented from ilObjectGUI.
Definition at line 4199 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 4118 of file class.ilObjForumGUI.php.
References ILIAS\Repository\int(), ilForumPostDraft\isSavePostDraftAllowed(), and ilForumPostDraft\newInstanceByDraftId().
Here is the call graph for this function:
|
protected |
| ilObject | ilObjForum | $new_object |
Reimplemented from ilObjectGUI.
Definition at line 1329 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 1869 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 5305 of file class.ilObjForumGUI.php.
References $message, ILIAS\Repository\access(), ILIAS\FileDelivery\http(), ilObjForum\lookupForumIdByRefId(), ilUtil\stripSlashes(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 5338 of file class.ilObjForumGUI.php.
References $message, ILIAS\Repository\access(), ILIAS\FileDelivery\http(), ilObjForum\lookupForumIdByRefId(), ilUtil\stripSlashes(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 3833 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 3801 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 1953 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilForumPostDraft\isAutoSavePostDraftAllowed(), ilForumDraftsHistory\MEDIAOBJECT_TYPE, ilForumPostDraft\MEDIAOBJECT_TYPE, ilForumUtil\moveMediaObjects(), and ilForumPostDraft\newInstanceByDraftId().
Here is the call graph for this function:| ilObjForumGUI::cancelMoveThreadsObject | ( | ) |
Definition at line 3659 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 1934 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http(), ilForumPostDraft\newInstanceByDraftId(), and ILIAS\Repository\refinery().
Here is the call graph for this function:| ilObjForumGUI::checkDraftAccess | ( | int | $draftId | ) |
Definition at line 5652 of file class.ilObjForumGUI.php.
References error(), ILIAS\Repository\lng(), ilForumPostDraft\newInstanceByDraftId(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::checkUsersViewMode | ( | ) |
Definition at line 2883 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.
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1690 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilForumPostDraft\getDraftInstancesByUserId(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::confirmMergeThreadsObject | ( | ) |
Definition at line 4577 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.
| ilForumPostDraft | $draft | |
| bool | $createFromDraft |
Definition at line 4027 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.
| ilForumPostDraft | $draft | |
| bool | $createFromDraft |
Definition at line 3890 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\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 3860 of file class.ilObjForumGUI.php.
References $tpl, ILIAS\Repository\access(), error(), ilAccordionGUI\FIRST_OPEN, and ILIAS\Repository\lng().
Here is the call graph for this function:| ilObjForumGUI::createTopLevelPostObject | ( | ) |
Definition at line 2314 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 245 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 5234 of file class.ilObjForumGUI.php.
References $message, ilObjMediaObject\_exists(), ilRTE\_getMediaObjects(), ilObjMediaObject\_getMobsOfObject(), and ilObjMediaObject\_removeUsage().
Here is the call graph for this function:
|
private |
Definition at line 1805 of file class.ilObjForumGUI.php.
|
private |
Definition at line 1767 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 5255 of file class.ilObjForumGUI.php.
References $GLOBALS, $ref_id, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilForumPostDraft\getPostAuthorId(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 3756 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 4693 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 4709 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 4164 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 1889 of file class.ilObjForumGUI.php.
|
private |
Definition at line 5665 of file class.ilObjForumGUI.php.
References ILIAS\LTI\ToolProvider\$key, $message, ilRTE\_replaceMediaObjectImageSrc(), ilForumPostDraft\createDraftBackup(), ILIAS\Repository\ctrl(), error(), ilDatePresentation\formatDate(), ilModalGUI\getInstance(), ilForumDraftsHistory\getInstancesByDraftId(), IL_CAL_DATETIME, iljQueryUtil\initjQuery(), ilModalGUI\initJS(), ilForumPostDraft\isAutoSavePostDraftAllowed(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 5088 of file class.ilObjForumGUI.php.
References ilForumPostDraft\isAutoSavePostDraftAllowed().
Here is the call graph for this function:
|
protected |
| ilPropertyFormGUI | null | $form |
Definition at line 4726 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:| ilObjForumGUI::editThreadObject | ( | int | $threadId, |
| ilPropertyFormGUI | $form = null |
||
| ) |
Definition at line 639 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 4144 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 237 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 194 of file class.ilObjForumGUI.php.
|
private |
| null|array<string,mixed> | $predefined_values |
| ilCtrlException |
Definition at line 4409 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilObjForumGUI::getActivationFormHTML | ( | ) |
Definition at line 1981 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilObjForumGUI::getContent | ( | ) |
Definition at line 745 of file class.ilObjForumGUI.php.
References $GLOBALS, $ref_id, ilChangeEvent\_recordReadEvent(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilForumProperties\FORUM_OVERVIEW_WITH_NEW_POSTS, ilLinkButton\getInstance(), ilForumPostDraft\getThreadDraftData(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ilObjForum\lookupForumIdByObjId(), ILIAS\Repository\object(), ilForumPageCommandForwarder\PRESENTATION_MODE_PRESENTATION, 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 611 of file class.ilObjForumGUI.php.
|
private |
Definition at line 2866 of file class.ilObjForumGUI.php.
|
private |
Definition at line 1820 of file class.ilObjForumGUI.php.
|
private |
Definition at line 3419 of file class.ilObjForumGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 5916 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), and ilUtil\stripSlashes().
Here is the call graph for this function:| ilObjForumGUI::getQuotationHTMLAsynchObject | ( | ) |
Definition at line 2832 of file class.ilObjForumGUI.php.
References ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), error(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
private |
Definition at line 2305 of file class.ilObjForumGUI.php.
|
private |
Definition at line 5897 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 296 of file class.ilObjForumGUI.php.
| ilObjForumGUI::getSubTabs | ( | $subtab = 'showThreads' | ) |
Definition at line 720 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
private |
Definition at line 579 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
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 1336 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 621 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
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 287 of file class.ilObjForumGUI.php.
|
private |
Definition at line 1830 of file class.ilObjForumGUI.php.
References $message, 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 4211 of file class.ilObjForumGUI.php.
References ilUtil\stripSlashes().
Here is the call graph for this function:
|
private |
Definition at line 2787 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 4228 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:| ilObjForumGUI::infoScreenObject | ( | ) |
Definition at line 598 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Add custom fields to update form.
Reimplemented from ilObjectGUI.
Definition at line 605 of file class.ilObjForumGUI.php.
|
protected |
Add header action menu.
Reimplemented from ilObjectGUI.
Definition at line 4277 of file class.ilObjForumGUI.php.
References $id, $ref_id, ilForumNotificationEvents\CENSORED, ILIAS\Repository\ctrl(), function, 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 2042 of file class.ilObjForumGUI.php.
References ilObjAdvancedEditing\_getRichTextEditorUserState(), ilRTE\_getRTEClassname(), ilObjAdvancedEditing\_setRichTextEditorUserState(), 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:
|
protected |
Definition at line 864 of file class.ilObjForumGUI.php.
References ilObjStyleSheet\getSyntaxStylePath().
Here is the call graph for this function:| ilObjForumGUI::isParentObjectCrsOrGrp | ( | ) |
Definition at line 4476 of file class.ilObjForumGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:
|
private |
Definition at line 278 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilObjForumGUI::isUserAllowedToDeactivateNotification | ( | ) |
Definition at line 4455 of file class.ilObjForumGUI.php.
References $ref_id, and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 3748 of file class.ilObjForumGUI.php.
| ilObjForumGUI::markAllReadObject | ( | ) |
Definition at line 695 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 4257 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 4243 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:| ilObjForumGUI::mergeThreadsObject | ( | ) |
Definition at line 4510 of file class.ilObjForumGUI.php.
References ilForum\_lookupObjIdForForumId(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilForumProperties\FORUM_OVERVIEW_WITH_NEW_POSTS, ILIAS\Repository\int(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjForumGUI::moveThreadsObject | ( | ) |
Definition at line 3665 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 1602 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 4639 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 3600 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 1740 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 3479 of file class.ilObjForumGUI.php.
References $i, $message, 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:| ilObjForumGUI::prepareFormOutput | ( | string | $a_text | ) |
Definition at line 4221 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 2358 of file class.ilObjForumGUI.php.
References $GLOBALS, $message, 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 2350 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 4102 of file class.ilObjForumGUI.php.
References error(), ILIAS\Repository\int(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), and ilForumPostDraft\newInstanceByDraftId().
Here is the call graph for this function:| ilObjForumGUI::quotePostObject | ( | ) |
Definition at line 2797 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), error(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Here is the call graph for this function:
|
protected |
| ilTemplate | $tpl | |
| string | $action | |
| ilForumPost | $referencePosting | |
| ilForumPostDraft[] | $drafts |
| ilCtrlException | |
| ilTemplateException |
Definition at line 881 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 1075 of file class.ilObjForumGUI.php.
|
private |
Definition at line 3397 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 5371 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:
|
private |
Definition at line 3366 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 2913 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 4769 of file class.ilObjForumGUI.php.
References ilForumPostDraft\createDraftBackup(), ILIAS\Repository\ctrl(), and ILIAS\Repository\int().
Here is the call graph for this function:
|
private |
Definition at line 177 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http().
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 164 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Here is the call graph for this function:
|
private |
Definition at line 159 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 1810 of file class.ilObjForumGUI.php.
| ilObjForumGUI::saveAsDraftObject | ( | ) |
Definition at line 4957 of file class.ilObjForumGUI.php.
References $GLOBALS, $ref_id, ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilSession\get(), ilForumUtil\getPublicUserAlias(), ILIAS\FileDelivery\http(), ILIAS\Repository\int(), ilForumPostDraft\isAutoSavePostDraftAllowed(), 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 2516 of file class.ilObjForumGUI.php.
References $GLOBALS, $message, $ref_id, ilObjMediaObject\_exists(), ilRTE\_getMediaObjects(), ilObjMediaObject\_getMobsOfObject(), ilObjMediaObject\_removeUsage(), ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilNewsItem\getFirstNewsIdForContext(), ILIAS\FileDelivery\http(), ilForumPostDraft\isAutoSavePostDraftAllowed(), ilForumPostDraft\isSavePostDraftAllowed(), 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 4791 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:
|
protected |
Definition at line 4484 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::saveTopLevelDraftObject | ( | ) |
Definition at line 4952 of file class.ilObjForumGUI.php.
| ilObjForumGUI::saveTopLevelPostObject | ( | ) |
Definition at line 2345 of file class.ilObjForumGUI.php.
| ilObjForumGUI::saveUserNotificationSettingsObject | ( | ) |
Definition at line 4423 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 1313 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 4184 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 1884 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 4681 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 1477 of file class.ilObjForumGUI.php.
References $data, ILIAS\Repository\access(), ilLearningProgressAccess\checkAccess(), error(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\settings(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::showThreadsObject | ( | ) |
Definition at line 706 of file class.ilObjForumGUI.php.
| ilObjForumGUI::showUserObject | ( | ) |
Definition at line 3427 of file class.ilObjForumGUI.php.
References $ref_id, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), and ilUtil\stripSlashes().
Here is the call graph for this function:| ilObjForumGUI::sortThreadsObject | ( | ) |
Definition at line 713 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 182 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 1913 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 1894 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:
|
protected |
Insert custom update form values into object.
Reimplemented from ilObjectGUI.
Definition at line 616 of file class.ilObjForumGUI.php.
| ilObjForumGUI::updateDraftObject | ( | ) |
Definition at line 5100 of file class.ilObjForumGUI.php.
References $GLOBALS, $ref_id, ilObjMediaObject\_getMobsOfObject(), ilObjMediaObject\_removeUsage(), ilRTE\_replaceMediaObjectImageSrc(), ilObjMediaObject\_saveUsage(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ilSession\get(), ilForumUtil\getPublicUserAlias(), ILIAS\FileDelivery\http(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), ilForumUtil\saveMediaObjects(), ilSession\set(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 4878 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::updateThreadObject | ( | ) |
Definition at line 664 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:| ilObjForumGUI::viewThreadObject | ( | ) |
Definition at line 2919 of file class.ilObjForumGUI.php.
References Vendor\Package\$e, $i, $mobs, $post, $ref_id, ilObjMediaObject\_exists(), ilLink\_getLink(), 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(), ilLinkButton\getInstance(), ilSplitButtonGUI\getInstance(), ilForumPostDraft\getSortedDrafts(), ILIAS\Repository\globalScreen(), ILIAS\Repository\int(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\locator(), ILIAS\Repository\object(), ForumGlobalScreenToolsProvider\PAGE, ForumGlobalScreenToolsProvider\REF_ID, ilSession\set(), 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 63 of file class.ilObjForumGUI.php.
Definition at line 75 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 76 of file class.ilObjForumGUI.php.
|
private |
Definition at line 54 of file class.ilObjForumGUI.php.
|
private |
Definition at line 64 of file class.ilObjForumGUI.php.
|
private |
Definition at line 62 of file class.ilObjForumGUI.php.
|
private |
Definition at line 49 of file class.ilObjForumGUI.php.
|
private |
Definition at line 57 of file class.ilObjForumGUI.php.
|
private |
Definition at line 59 of file class.ilObjForumGUI.php.
|
private |
Definition at line 58 of file class.ilObjForumGUI.php.
| ilHelpGUI ilObjForumGUI::$ilHelp |
Definition at line 71 of file class.ilObjForumGUI.php.
| ilNavigationHistory ilObjForumGUI::$ilNavigationHistory |
Definition at line 65 of file class.ilObjForumGUI.php.
| ilObjectDataCache ilObjForumGUI::$ilObjDataCache |
Definition at line 69 of file class.ilObjForumGUI.php.
|
private |
Definition at line 55 of file class.ilObjForumGUI.php.
| string ilObjForumGUI::$modal_history = '' |
Definition at line 50 of file class.ilObjForumGUI.php.
|
private |
Definition at line 67 of file class.ilObjForumGUI.php.
|
private |
Definition at line 53 of file class.ilObjForumGUI.php.
|
private |
Definition at line 52 of file class.ilObjForumGUI.php.
| ilForumProperties ilObjForumGUI::$objProperties |
Definition at line 51 of file class.ilObjForumGUI.php.
| ILIAS DI RBACServices ilObjForumGUI::$rbac |
Definition at line 70 of file class.ilObjForumGUI.php.
|
private |
Definition at line 56 of file class.ilObjForumGUI.php.
|
private |
Definition at line 66 of file class.ilObjForumGUI.php.
|
private |
Definition at line 74 of file class.ilObjForumGUI.php.
|
private |
Definition at line 73 of file class.ilObjForumGUI.php.
|
private |
Definition at line 44 of file class.ilObjForumGUI.php.
|
private |
Definition at line 60 of file class.ilObjForumGUI.php.
|
private |
Definition at line 61 of file class.ilObjForumGUI.php.
|
private |
Definition at line 39 of file class.ilObjForumGUI.php.