|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
ilObjForumGUI: ilPermissionGUI, ilForumExportGUI, ilInfoScreenGUI ilObjForumGUI: ilColumnGUI, ilPublicUserProfileGUI, ilForumModeratorsGUI, ilRepositoryObjectSearchGUI ilObjForumGUI: ilObjectCopyGUI, ilExportGUI, ilCommonActionDispatcherGUI, ilRatingGUI ilObjForumGUI: ilForumSettingsGUI, ilContainerNewsSettingsGUI, ilLearningProgressGUI, ilForumPageGUI 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 () | |
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) | |
| getEditFormCustomValues (array &$a_values) | |
| updateCustom (ilPropertyFormGUI $form) | |
| renderPostContent (ilTemplate $tpl, ilForumPost $node, string $action, int $pageIndex, int $postIndex) | |
| selectPostObject () | |
| afterSave (ilObject $new_object) | |
| getTabs () | |
| confirmDeleteThreadDraftsObject () | |
| toggleThreadNotificationObject () | |
| toggleStickinessObject () | |
| deleteThreadDraftsObject () | |
| publishThreadDraftObject () | |
| addThreadObject () | |
| addEmptyThreadObject () | |
| enableForumNotificationObject () | |
| disableForumNotificationObject () | |
| addLocatorItems () | |
| infoScreen () | |
| markPostUnreadObject () | |
| markPostReadObject () | |
| initHeaderAction (?string $sub_type=null, ?int $sub_id=null) | |
| 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 () | |
| 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 |
| ILIAS HTTP Services | $http |
| Factory | $uiFactory |
| Renderer | $uiRenderer |
| array | $forumObjects = null |
| string | $confirmation_gui_html = '' |
| ilForumSettingsGUI | $forum_settings_gui |
| string | $requestAction |
| array | $modalActionsContainer = [] |
| Factory | $factory |
| Renderer | $renderer |
| int | $selectedSorting |
| ilForumThreadSettingsSessionStorage | $selected_post_storage |
| array | $modal_collection = [] |
| readonly bool | $in_page_editor_style_context |
ilObjForumGUI: ilPermissionGUI, ilForumExportGUI, ilInfoScreenGUI ilObjForumGUI: ilColumnGUI, ilPublicUserProfileGUI, ilForumModeratorsGUI, ilRepositoryObjectSearchGUI ilObjForumGUI: ilObjectCopyGUI, ilExportGUI, ilCommonActionDispatcherGUI, ilRatingGUI ilObjForumGUI: ilForumSettingsGUI, ilContainerNewsSettingsGUI, ilLearningProgressGUI, ilForumPageGUI ilObjForumGUI: ilObjectContentStyleSettingsGUI
Definition at line 37 of file class.ilObjForumGUI.php.
| ilObjForumGUI::__construct | ( | $data, | |
| int | $id = 0, |
||
| bool | $call_by_reference = true, |
||
| bool | $prepare_output = true |
||
| ) |
Definition at line 84 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(), ilForumProperties\getInstance(), ILIAS\Repository\globalScreen(), ILIAS\FileDelivery\http(), initSessionStorage(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\rbac(), and retrieveThrPk().
Here is the call graph for this function:
|
static |
Definition at line 1803 of file class.ilObjForumGUI.php.
References $DIC, $ilErr, ilObjectGUI\$lng, ilObjectGUI\$ref_id, ilObject\_getAllReferences(), ilObject\_lookupObjectId(), ilObject\_lookupObjId(), ilObject\_lookupTitle(), ILIAS\Repository\int(), ROOT_FOLDER_ID, and ilLanguage\txt().
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 2275 of file class.ilObjForumGUI.php.
References ilObjectGUI\$id, ILIAS\Repository\ctrl(), ilForumPost\getId(), getOrderByParam(), ilForumPost\getThreadId(), ILIAS\Repository\lng(), ilForum\prepareText(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
Referenced by renderSplitButton().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2111 of file class.ilObjForumGUI.php.
References handleCensorship().
Here is the call graph for this function:
|
private |
Definition at line 1077 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilForumPostDraft\getThreadDraftData(), ILIAS\Repository\lng(), ilObjForum\lookupForumIdByObjId(), ILIAS\Repository\object(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Referenced by getContent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 4326 of file class.ilObjForumGUI.php.
References createEmptyThread().
Here is the call graph for this function:
|
protected |
Definition at line 4386 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\locator(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 4315 of file class.ilObjForumGUI.php.
References checkDraftAccess(), createThread(), ilForumPostDraft\isSavePostDraftAllowed(), ilForumPostDraft\newInstanceByDraftId(), and retrieveDraftId().
Here is the call graph for this function:
|
protected |
| ilObject | ilObjForum | $new_object |
Definition at line 1618 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 2165 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\lng(), setDisplayConfirmPostActivation(), and viewThreadObject().
Here is the call graph for this function:
|
protected |
Definition at line 5422 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), getReplyEditForm(), handleFormInput(), ILIAS\FileDelivery\http(), ilForumPostDraft\isSavePostDraftAllowed(), ilObjForum\lookupForumIdByRefId(), retrieveDraftId(), ilUtil\stripSlashes(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 5454 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), buildThreadForm(), handleFormInput(), ILIAS\FileDelivery\http(), ilForumPostDraft\isSavePostDraftAllowed(), ilObjForum\lookupForumIdByRefId(), retrieveDraftId(), ilUtil\stripSlashes(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 4043 of file class.ilObjForumGUI.php.
References ilForumThreadFormGUI\ALIAS_INPUT, ILIAS\Repository\int(), isWritingWithPseudonymAllowed(), ILIAS\Repository\rbac(), ilForumThreadFormGUI\SUBJECT_INPUT, and ILIAS\Repository\user().
Referenced by createEmptyThread(), createThread(), and createThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 4011 of file class.ilObjForumGUI.php.
References ilForumThreadFormGUI\ALIAS_INPUT, ilForumThreadFormGUI\ALLOW_NOTIFICATION_INPUT, decorateWithAutosave(), ilForumThreadFormGUI\FILE_UPLOAD_INPUT, ILIAS\Repository\int(), isWritingWithPseudonymAllowed(), ilForumThreadFormGUI\MESSAGE_INPUT, ILIAS\Repository\rbac(), ilForumThreadFormGUI\SUBJECT_INPUT, and ILIAS\Repository\user().
Referenced by autosaveThreadDraftAsyncObject(), createEmptyThread(), createThread(), createThreadObject(), editThreadDraftObject(), saveThreadAsDraftObject(), and updateThreadDraftObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::cancelDraftObject | ( | ) |
Definition at line 2245 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), hasDraftAccess(), ilForumDraftsHistory\MEDIAOBJECT_TYPE, ilForumPostDraft\MEDIAOBJECT_TYPE, ilForumUtil\moveMediaObjects(), ilForumPostDraft\newInstanceByDraftId(), retrieveDraftId(), and viewThreadObject().
Here is the call graph for this function:| ilObjForumGUI::cancelMoveThreadsObject | ( | ) |
Definition at line 3872 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 2231 of file class.ilObjForumGUI.php.
References hasDraftAccess(), ilForumPostDraft\newInstanceByDraftId(), retrieveDraftId(), and viewThreadObject().
Here is the call graph for this function:
|
private |
Definition at line 5763 of file class.ilObjForumGUI.php.
References hasDraftAccess(), ILIAS\Repository\lng(), and ilForumPostDraft\newInstanceByDraftId().
Referenced by addThreadObject(), deleteSelectedDraft(), deliverDraftZipFileObject(), doHistoryCheck(), editThreadDraftObject(), publishDraftObject(), publishThreadDraftObject(), restoreFromHistoryObject(), saveAsDraftObject(), saveThreadAsDraftObject(), updateDraftObject(), and updateThreadDraftObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::checkUsersViewMode | ( | ) |
Definition at line 3130 of file class.ilObjForumGUI.php.
References $selectedSorting, ilSession\get(), ilObjectGUI\getObject(), ILIAS\Repository\int(), ilSession\set(), ilForumProperties\VIEW_DATE_ASC, ilForumProperties\VIEW_DATE_DESC, and ilForumProperties\VIEW_TREE.
Referenced by getSafePostCommands().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1960 of file class.ilObjForumGUI.php.
References ilObject\_getIcon(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilForumPostDraft\getDraftInstancesByUserId(), ilObject\getId(), ilForumPostDraft\getThreadDraftData(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ilObjForum\lookupForumIdByObjId(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), ilForum\setForumId(), showThreadsObject(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::confirmMergeThreadsObject | ( | ) |
Definition at line 4755 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ensureThreadBelongsToForum(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ilForumTopic\lookupCreationDate(), ilForumTopic\lookupForumIdByTopicId(), ilForumTopic\lookupTitle(), mergeThreadsObject(), ILIAS\Repository\object(), and showThreadsObject().
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 4231 of file class.ilObjForumGUI.php.
References $is_moderator, ILIAS\Repository\access(), buildMinimalThreadForm(), buildThreadForm(), ILIAS\Repository\ctrl(), ilAccordionGUI\FIRST_OPEN, ilForum\generateThread(), ilForum\getForumId(), ilForum\getOneTopic(), ilForumUtil\getPublicUserAlias(), handleFormInput(), isWritingWithPseudonymAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilForum\setDbTable(), ilForum\setForumId(), ilForum\setForumRefId(), ilForum\setMDB2WhereCondition(), ilForum\updateVisits(), and ILIAS\Repository\user().
Referenced by addEmptyThreadObject().
Here is the call graph for this function:
Here is the caller 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 4098 of file class.ilObjForumGUI.php.
References $GLOBALS, $is_moderator, ilObjMediaObject\_exists(), ilRTE\_getMediaObjects(), ilObjMediaObject\_getMobsOfObject(), ilObjMediaObject\_removeUsage(), ilRTE\_replaceMediaObjectImageSrc(), ilObjMediaObject\_saveUsage(), ILIAS\Repository\access(), buildMinimalThreadForm(), buildThreadForm(), ILIAS\Repository\ctrl(), ilForumPostDraft\deleteDraft(), ilAccordionGUI\FIRST_OPEN, ilForum\generateThread(), ilForumPostDraft\getDraftId(), ilForum\getForumId(), ilForum\getOneTopic(), ilForumPostDraft\getPostAuthorId(), ilForumPostDraft\getPostDisplayUserId(), ilForumPostDraft\getPostUserAlias(), ilForumUtil\getPublicUserAlias(), ilForumPostDraft\getRCID(), handleFormInput(), ilForumPostDraft\isNotificationEnabled(), ilForumPostDraft\isPostNotificationEnabled(), isWritingWithPseudonymAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilForum\setDbTable(), ilForum\setForumId(), ilForum\setForumRefId(), ilForum\setMDB2WhereCondition(), ilFileDataForum\storeUploadedFiles(), ilForum\updateVisits(), and ILIAS\Repository\user().
Referenced by addThreadObject(), and publishThreadDraftObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 4070 of file class.ilObjForumGUI.php.
References ilObjectGUI\$tpl, ILIAS\Repository\access(), buildMinimalThreadForm(), buildThreadForm(), ilAccordionGUI\FIRST_OPEN, ilGlobalTemplateInterface\get(), ILIAS\Repository\lng(), ilGlobalTemplateInterface\parseCurrentBlock(), and ilGlobalTemplateInterface\setVariable().
Here is the call graph for this function:| ilObjForumGUI::createTopLevelPostObject | ( | ) |
Definition at line 2621 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), getOrderByParam(), ilForumPostDraft\isSavePostDraftAllowed(), retrieveDraftId(), ILIAS\Repository\user(), and viewThreadObject().
Here is the call graph for this function:
|
private |
Definition at line 221 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilFormGUI\getId(), ilUtil\getImagePath(), ilForumPostDraft\isAutoSavePostDraftAllowed(), ILIAS\Repository\lng(), ilForumPostDraft\lookupAutosaveInterval(), retrieveDraftId(), and ilUtil\stripSlashes().
Referenced by buildThreadForm(), and initReplyEditForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 5374 of file class.ilObjForumGUI.php.
References ilObjMediaObject\_exists(), ilRTE\_getMediaObjects(), ilObjMediaObject\_getMobsOfObject(), and ilObjMediaObject\_removeUsage().
Referenced by deleteSelectedDraft(), and deleteThreadDraftsObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2101 of file class.ilObjForumGUI.php.
References deleteSelectedDraft().
Here is the call graph for this function:
|
private |
Definition at line 2063 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilForum\deletePost(), ensureThreadBelongsToForum(), getForumObjects(), ilForum\getOneTopic(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilForum\setForumId(), ilForum\setForumRefId(), ilForum\setMDB2WhereCondition(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 5394 of file class.ilObjForumGUI.php.
References $GLOBALS, checkDraftAccess(), ILIAS\Repository\ctrl(), ilFileDataForumDrafts\delete(), deleteMobsOfDraft(), ILIAS\Repository\lng(), ILIAS\Repository\object(), retrieveDraftId(), and ILIAS\Repository\user().
Referenced by deletePostingDraftObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 3969 of file class.ilObjForumGUI.php.
References $GLOBALS, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), deleteMobsOfDraft(), ilForumPostDraft\getDraftInstancesByUserId(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 4871 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), checkDraftAccess(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilForumPostDraft\newInstanceByDraftId(), and retrieveDraftId().
Here is the call graph for this function:
|
protected |
Definition at line 4885 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ensureThreadBelongsToForum(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 4351 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilForum\disableForumNotification(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilForum\setForumId(), showThreadsObject(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::displayConfirmPostActivation | ( | ) |
Definition at line 2185 of file class.ilObjForumGUI.php.
References $display_confirm_post_activation.
Referenced by renderPostContent(), and renderSplitButton().
Here is the caller graph for this function:
|
private |
Definition at line 5782 of file class.ilObjForumGUI.php.
References ilObjectGUI\$id, ilRTE\_replaceMediaObjectImageSrc(), ilAccordionGUI\ALL_CLOSED, checkDraftAccess(), ilForumPostDraft\createDraftBackup(), ILIAS\Repository\ctrl(), ilAccordionGUI\FIRST_OPEN, ilDatePresentation\formatDate(), ilForumDraftsHistory\getInstancesByDraftId(), IL_CAL_DATETIME, iljQueryUtil\initjQuery(), ilForumPostDraft\isAutoSavePostDraftAllowed(), ILIAS\Repository\lng(), and ILIAS\UI\Implementation\Component\withAdditionalOnLoadCode().
Referenced by editDraftObject(), and editThreadDraftObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 5248 of file class.ilObjForumGUI.php.
References doHistoryCheck(), retrieveDraftId(), and viewThreadObject().
Here is the call graph for this function:
|
private |
Definition at line 1158 of file class.ilObjForumGUI.php.
|
protected |
| ilPropertyFormGUI | null | $form |
Definition at line 4902 of file class.ilObjForumGUI.php.
References $modal_history, ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), buildThreadForm(), checkDraftAccess(), ILIAS\Repository\ctrl(), doHistoryCheck(), ILIAS\Repository\int(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ilForumPostDraft\newInstanceByDraftId(), ILIAS\Repository\object(), ilForum\prepareText(), ilForum\setForumId(), ilForum\setForumRefId(), and ILIAS\Repository\user().
Referenced by updateThreadDraftObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 4331 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilForum\enableForumNotification(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilForum\setForumId(), showThreadsObject(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::ensureThreadBelongsToForum | ( | int | $objId, |
| ilForumTopic | $thread | ||
| ) |
Definition at line 213 of file class.ilObjForumGUI.php.
References ilForumTopic\getForumId(), ILIAS\Repository\lng(), and ilObjForum\lookupForumIdByObjId().
Referenced by confirmMergeThreadsObject(), deletePostingObject(), deliverZipFileObject(), getSafePostCommands(), handleCensorship(), markPostReadObject(), markPostUnreadObject(), moveThreadsObject(), performDeleteThreadsObject(), performMergeThreadsObject(), performMoveThreadsObject(), performPostActivationObject(), performThreadsActionObject(), saveAsDraftObject(), savePostObject(), toggleStickinessObject(), toggleThreadNotificationObject(), updateThreadObject(), and viewThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 170 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilForumPost\getId(), and getOrderByParam().
Referenced by viewThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| null|array<string,mixed> | $predefined_values |
| ilCtrlException |
Definition at line 4615 of file class.ilObjForumGUI.php.
References ilObjectGUI\$lng, $uiFactory, and ILIAS\Repository\ctrl().
Referenced by initHeaderAction(), and saveUserNotificationSettingsObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1014 of file class.ilObjForumGUI.php.
References getEditTitleModal(), ilForumTopic\getId(), getLinkActionForThread(), getOpenCloseActionForThread(), getStickyActionForThread(), and ILIAS\Repository\lng().
Referenced by getContent().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::getContent | ( | ) |
Definition at line 670 of file class.ilObjForumGUI.php.
References $GLOBALS, $is_moderator, $url, ilChangeEvent\_recordReadEvent(), ILIAS\Repository\access(), addDraftButtonIfDraftsExists(), ILIAS\Repository\ctrl(), getActionsForThreadOverview(), getLinkActionForThread(), getSortationViewControl(), getThreadProperties(), ForumDto\getTopNumThreads(), hideToolbar(), ILIAS\FileDelivery\http(), initializeThreadOffsetAndLimit(), initializeThreadSortation(), initStyleSheets(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), markTopThreadInOverview(), ILIAS\Repository\object(), ilForumProperties\PAGE_NAME_THREAD_OVERVIEW, ilForumProperties\PAGE_SIZE_THREAD_OVERVIEW, ilForumPageCommandForwarder\PRESENTATION_MODE_PRESENTATION, ILIAS\Repository\refinery(), ilForumThreadObjectTableGUI\setMapper(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 613 of file class.ilObjForumGUI.php.
|
private |
Definition at line 1057 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilForumTopic\getId(), ilForumTopic\getSubject(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by getActionsForThreadOverview(), and updateThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 3113 of file class.ilObjForumGUI.php.
References $forumObjects, and ilObjectGUI\$object.
Referenced by deletePostingObject(), handleCensorship(), initReplyEditForm(), publishDraftObject(), saveAsDraftObject(), savePostObject(), updateDraftObject(), and viewThreadObject().
Here is the caller graph for this function:
|
private |
Definition at line 997 of file class.ilObjForumGUI.php.
References $url, and ILIAS\Repository\ctrl().
Referenced by getActionsForThreadOverview(), getContent(), getOpenCloseActionForThread(), and getStickyActionForThread().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2116 of file class.ilObjForumGUI.php.
Referenced by viewThreadObject().
Here is the caller graph for this function:
|
private |
Definition at line 3645 of file class.ilObjForumGUI.php.
References ILIAS\Repository\lng().
Referenced by renderPostingForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1128 of file class.ilObjForumGUI.php.
References ilForumTopic\getId(), getLinkActionForThread(), ilForumTopic\isClosed(), and ILIAS\Repository\lng().
Referenced by getActionsForThreadOverview().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 6003 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), and ilUtil\stripSlashes().
Referenced by addActivationFormModal(), createTopLevelPostObject(), ensureValidPageForCurrentPosting(), initReplyEditForm(), renderPostContent(), renderPostingForm(), renderSplitButton(), and viewThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2612 of file class.ilObjForumGUI.php.
References $replyEditForm, and initReplyEditForm().
Referenced by autosaveDraftAsyncObject(), publishDraftObject(), quotePostObject(), renderDraftContent(), renderPostingForm(), saveAsDraftObject(), savePostObject(), updateDraftObject(), and viewThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 865 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by getSortationViewControl(), and initializeThreadOffsetAndLimit().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 854 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by initializeThreadSortation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 5984 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\UI\examples\MessageBox\Info\info(), and ILIAS\Repository\lng().
Referenced by viewThreadObject().
Here is the call graph for this function:
Here is the caller 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 270 of file class.ilObjForumGUI.php.
References $objCurrentTopic, ilObjectGUI\$object, ilObjectGUI\$user, ILIAS\Repository\access(), ilObjectGUI\addHeaderAction(), ilNavigationHistory\addItem(), ilLearningProgressAccess\checkAccess(), ilObjectGUI\checkPermission(), ilObjectGUI\checkPermissionBool(), checkUsersViewMode(), ILIAS\Repository\ctrl(), ensureThreadBelongsToForum(), ilObjectGUI\executeCommand(), ilObjectGUI\getCreationMode(), ilCommonActionDispatcherGUI\getInstanceFromAjaxCall(), ilRating\getOverallRatingForObject(), ilObjStyleSheet\getSyntaxStylePath(), getTableCommands(), ILIAS\FileDelivery\http(), infoScreen(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ilLearningProgressBaseGUI\LP_CONTEXT_REPOSITORY, ILIAS\Repository\object(), ilObjectGUI\prepareOutput(), setSideBlocks(), ilForumSettingsGUI\settingsTabs(), showThreadsObject(), ILIAS\Repository\user(), and ilForumProperties\VIEW_TREE.
Here is the call graph for this function:
|
private |
Definition at line 897 of file class.ilObjForumGUI.php.
References $url, ILIAS\Repository\ctrl(), getRequestedThreadOffset(), and ILIAS\Repository\lng().
Referenced by getContent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1118 of file class.ilObjForumGUI.php.
References ilForumTopic\getId(), getLinkActionForThread(), ilForumTopic\isSticky(), and ILIAS\Repository\lng().
Referenced by getActionsForThreadOverview().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 583 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by getSafePostCommands().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1625 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 949 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().
Referenced by getContent().
Here is the call graph for this function:
Here is the caller 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 260 of file class.ilObjForumGUI.php.
|
private |
Definition at line 2126 of file class.ilObjForumGUI.php.
References ensureThreadBelongsToForum(), getForumObjects(), handleFormInput(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilForum\postCensorship(), ILIAS\Repository\refinery(), and viewThreadObject().
Referenced by addCensorshipObject(), and revokeCensorshipObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::handleFormInput | ( | string | $a_text, |
| bool | $a_stripslashes = true |
||
| ) |
Definition at line 4398 of file class.ilObjForumGUI.php.
References ilUtil\stripSlashes().
Referenced by autosaveDraftAsyncObject(), autosaveThreadDraftAsyncObject(), createEmptyThread(), createThread(), handleCensorship(), publishDraftObject(), saveAsDraftObject(), savePostObject(), saveThreadAsDraftObject(), updateDraftObject(), and updateThreadDraftObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 5771 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ilForumPostDraft\getDraftId(), ilForumPostDraft\getPostAuthorId(), ilForumPostDraft\newInstanceByDraftId(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Referenced by cancelDraftObject(), cancelPostObject(), checkDraftAccess(), and savePostObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 3073 of file class.ilObjForumGUI.php.
References $hideToolbar.
Referenced by getContent(), moveThreadsObject(), and performDeleteThreadsObject().
Here is the caller graph for this function:
|
protected |
Definition at line 4415 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by getSafePostCommands(), and infoScreenObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::infoScreenObject | ( | ) |
Definition at line 602 of file class.ilObjForumGUI.php.
References infoScreen().
Here is the call graph for this function:
|
protected |
Definition at line 607 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 4467 of file class.ilObjForumGUI.php.
References ilObjectGUI\$id, ILIAS\Repository\access(), ILIAS\Repository\button(), ilForumNotificationEvents\CENSORED, ILIAS\Repository\ctrl(), eventsFormBuilder(), ilForum\getForumId(), ilUtil\getImagePath(), ilForum\isForumNotificationEnabled(), isUserAllowedToDeactivateNotification(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilForumNotificationEvents\POST_DELETED, ilForum\setForumId(), ilForum\setForumRefId(), ILIAS\Repository\settings(), ilForumNotification\setUserId(), ilForumNotificationEvents\THREAD_DELETED, ilForumNotificationEvents\UNCENSORED, ilForumNotificationEvents\UPDATED, ILIAS\Repository\user(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
Here is the call graph for this function:
|
private |
Definition at line 876 of file class.ilObjForumGUI.php.
References getRequestedThreadOffset(), ilForumProperties\PAGE_SIZE_THREAD_OVERVIEW, ilTable2GUI\setLimit(), and ilTableGUI\setOffset().
Referenced by getContent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 885 of file class.ilObjForumGUI.php.
References getRequestedThreadSortation(), ilTableGUI\setOrderDirection(), and ilTable2GUI\setOrderField().
Referenced by getContent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2362 of file class.ilObjForumGUI.php.
References ilObjAdvancedEditing\_setRichTextEditorUserState(), ilCheckboxGroupInputGUI\addOption(), ILIAS\Repository\ctrl(), decorateWithAutosave(), ilFileDataForumDrafts\getFilesOfPost(), getForumObjects(), ilHtmlPurifierFactory\getInstanceByType(), getOrderByParam(), ILIAS\FileDelivery\http(), ilForumPostDraft\isAutoSavePostDraftAllowed(), ilForumPostDraft\isSavePostDraftAllowed(), ilForum\isThreadNotificationEnabled(), isTopLevelReplyCommand(), isWritingWithPseudonymAllowed(), ILIAS\Repository\lng(), ilForumPostDraft\lookupAutosaveInterval(), ILIAS\Repository\rbac(), ILIAS\Repository\refinery(), retrieveDraftId(), ilFileWizardInputGUI\setFilenames(), ilFormPropertyGUI\setRequired(), and ILIAS\Repository\user().
Referenced by getReplyEditForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 128 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 1150 of file class.ilObjForumGUI.php.
References ilObjStyleSheet\getSyntaxStylePath().
Referenced by getContent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 251 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl().
Referenced by initReplyEditForm(), and viewThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::isUserAllowedToDeactivateNotification | ( | ) |
Definition at line 4661 of file class.ilObjForumGUI.php.
References ILIAS\Forum\Notification\DEFAULT, ILIAS\Repository\object(), ilForumNotification\setUserId(), and ILIAS\Repository\user().
Referenced by initHeaderAction().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 3961 of file class.ilObjForumGUI.php.
Referenced by buildMinimalThreadForm(), buildThreadForm(), createEmptyThread(), createThread(), initReplyEditForm(), saveAsDraftObject(), savePostObject(), saveThreadAsDraftObject(), updateDraftObject(), and updateThreadDraftObject().
Here is the caller graph for this function:| ilObjForumGUI::markAllReadObject | ( | ) |
Definition at line 653 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\lng(), showThreadsObject(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 4447 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ensureThreadBelongsToForum(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 4433 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ensureThreadBelongsToForum(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\user(), and viewThreadObject().
Here is the call graph for this function:
|
private |
Definition at line 1138 of file class.ilObjForumGUI.php.
References ilForumTopic\isSticky().
Referenced by getContent().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::mergeThreadsObject | ( | ) |
Definition at line 4683 of file class.ilObjForumGUI.php.
References $is_moderator, ilForum\_lookupObjIdForForumId(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilForum\getForumId(), ilTable2GUI\getHTML(), ilForum\getOneTopic(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), ilForum\setForumId(), ilForum\setForumRefId(), ilForumThreadObjectTableGUI\setMapper(), and showThreadsObject().
Referenced by confirmMergeThreadsObject(), and performThreadsActionObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::moveThreadsObject | ( | ) |
Definition at line 3878 of file class.ilObjForumGUI.php.
References $is_moderator, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ensureThreadBelongsToForum(), ilSession\get(), hideToolbar(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), and ILIAS\Repository\toolbar().
Referenced by performMoveThreadsObject(), and performThreadsActionObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::performDeleteThreadsObject | ( | ) |
Definition at line 1872 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilForum\deletePost(), ensureThreadBelongsToForum(), ilForum\getFirstPostNode(), hideToolbar(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ILIAS\Repository\object(), retrieveThreadIds(), ilForum\setForumId(), and ilForum\setForumRefId().
Here is the call graph for this function:| ilObjForumGUI::performMergeThreadsObject | ( | ) |
Definition at line 4817 of file class.ilObjForumGUI.php.
References Vendor\Package\$e, ILIAS\Repository\access(), ensureThreadBelongsToForum(), ILIAS\Repository\lng(), ilForum\mergeThreads(), ILIAS\Repository\object(), ilForum\setForumId(), ilForum\setForumRefId(), and showThreadsObject().
Here is the call graph for this function:| ilObjForumGUI::performMoveThreadsObject | ( | ) |
Definition at line 3813 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ensureThreadBelongsToForum(), ilSession\get(), ILIAS\FileDelivery\http(), ILIAS\Repository\int(), ILIAS\Repository\lng(), moveThreadsObject(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), and ilSession\set().
Here is the call graph for this function:| ilObjForumGUI::performPostActivationObject | ( | ) |
Definition at line 2036 of file class.ilObjForumGUI.php.
References $GLOBALS, $objCurrentPost, ILIAS\Repository\access(), ensureThreadBelongsToForum(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and viewThreadObject().
Here is the call graph for this function:| ilObjForumGUI::performThreadsActionObject | ( | ) |
Definition at line 3697 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ensureThreadBelongsToForum(), ILIAS\Repository\lng(), mergeThreadsObject(), moveThreadsObject(), ILIAS\Repository\object(), retrieveThreadIds(), ilSession\set(), ILIAS\Repository\settings(), updateThreadObject(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::prepareFormOutput | ( | string | $a_text | ) |
Definition at line 4408 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 2665 of file class.ilObjForumGUI.php.
References $GLOBALS, ilObjMediaObject\_getMobsOfObject(), ilObjMediaObject\_removeUsage(), ilRTE\_replaceMediaObjectImageSrc(), ilObjMediaObject\_saveUsage(), ILIAS\Repository\access(), checkDraftAccess(), ILIAS\Repository\ctrl(), ilSession\get(), ilForum\getForumId(), getForumObjects(), getReplyEditForm(), handleFormInput(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\object(), retrieveDraftId(), ilForumUtil\saveMediaObjects(), ilSession\set(), ilForum\setMDB2WhereCondition(), ilFileDataForum\storeUploadedFiles(), ILIAS\Repository\user(), and viewThreadObject().
Referenced by publishSelectedDraftObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::publishSelectedDraftObject | ( | ) |
Definition at line 2657 of file class.ilObjForumGUI.php.
References publishDraftObject(), and retrieveDraftId().
Here is the call graph for this function:
|
protected |
Definition at line 4303 of file class.ilObjForumGUI.php.
References checkDraftAccess(), createThread(), ilForumPostDraft\isSavePostDraftAllowed(), ILIAS\Repository\lng(), ilForumPostDraft\newInstanceByDraftId(), and retrieveDraftId().
Here is the call graph for this function:| ilObjForumGUI::quotePostObject | ( | ) |
Definition at line 3083 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), getReplyEditForm(), ILIAS\Repository\lng(), and viewThreadObject().
Here is the call graph for this function:
|
private |
| list<ilForumPostDraft> | $drafts |
Definition at line 1166 of file class.ilObjForumGUI.php.
References $modal_history, ilForum\_isModerator(), ilRTE\_replaceMediaObjectImageSrc(), ilForum\convertDate(), ILIAS\Repository\ctrl(), ilForumPost\getDepth(), ilFileDataForumDrafts\getFilesOfPost(), ilForumPost\getId(), getReplyEditForm(), ilForumPost\getThreadId(), ilForumPost\getUpdateUserId(), ILIAS\FileDelivery\http(), ilForumPost\isCensored(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilTemplate\parseCurrentBlock(), ilLegacyFormElementsUtil\prepareFormOutput(), ilForum\prepareText(), ILIAS\Repository\refinery(), renderPostingForm(), renderSplitButton(), retrieveDraftId(), ilTemplate\setCurrentBlock(), HTML_Template_IT\setVariable(), and ilForumProperties\VIEW_TREE.
Referenced by viewThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1362 of file class.ilObjForumGUI.php.
References ilObjectGUI\$object, ilForum\_isModerator(), ilRTE\_replaceMediaObjectImageSrc(), ilForum\convertDate(), ILIAS\Repository\ctrl(), displayConfirmPostActivation(), ilForumPost\getCensorshipComment(), ilForumPost\getChangeDate(), ilForumPost\getCreateDate(), ilForumPost\getDepth(), ilForumPost\getDisplayUserId(), ilFileDataForum\getFilesOfPost(), ilForumPost\getId(), ilUtil\getImagePath(), ilForumPost\getImportName(), ilForumPost\getMessage(), getOrderByParam(), ilForumPost\getPosAuthorId(), ilForumPost\getSubject(), ilForumPost\getThreadId(), ilForumPost\getUpdateUserId(), ilForumPost\getUserAlias(), ilForumPost\isActivated(), ilForumPost\isAuthorModerator(), ilForumPost\isCensored(), ilForumPost\isOwner(), ilForumPost\isPostRead(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilTemplate\parseCurrentBlock(), ilLegacyFormElementsUtil\prepareFormOutput(), ilForum\prepareText(), renderSplitButton(), ilForumPost\setChangeDate(), ilTemplate\setCurrentBlock(), ilForumPost\setMessage(), HTML_Template_IT\setVariable(), ilUtil\switchColor(), ILIAS\Repository\user(), and ilForumProperties\VIEW_TREE.
Referenced by viewThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 5853 of file class.ilObjForumGUI.php.
References ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilForumPost\getDisplayUserId(), ilForumPost\getImportName(), ilForumPost\getMessage(), getModifiedReOnSubject(), getOrderByParam(), ilForumPost\getPosAuthorId(), getReplyEditForm(), ilForumPost\getUserAlias(), ilForumPost\isCensored(), ilForumPost\isOwner(), ILIAS\Repository\lng(), ilForum\prepareText(), retrieveDraftId(), HTML_Template_IT\setVariable(), ilUtil\stripSlashes(), and ILIAS\Repository\user().
Referenced by renderDraftContent(), and viewThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 3624 of file class.ilObjForumGUI.php.
References $sortationOptions, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
Referenced by viewThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 5486 of file class.ilObjForumGUI.php.
References ilObjectGUI\$id, $url, ILIAS\Repository\access(), addActivationFormModal(), ILIAS\Repository\ctrl(), displayConfirmPostActivation(), ilForumPost\getForumId(), ilForumPost\getId(), getOrderByParam(), ilForumPost\getThreadId(), ilForumPost\hasReplies(), ilForumPost\isActivated(), ilForumPost\isCensored(), ilForumPost\isOwner(), ilForumPost\isPostRead(), ILIAS\Repository\lng(), ILIAS\Repository\object(), retrieveDraftId(), ilTemplate\setCurrentBlock(), HTML_Template_IT\setVariable(), ILIAS\Repository\user(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
Referenced by renderDraftContent(), and renderPostContent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 3593 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\toolbar(), and ilForumProperties\VIEW_DATE_ASC.
Referenced by viewThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::resetLimitedViewObject | ( | ) |
Definition at line 3163 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 4944 of file class.ilObjForumGUI.php.
References checkDraftAccess(), ilForumPostDraft\createDraftBackup(), ILIAS\Repository\ctrl(), ILIAS\Repository\int(), ilForumPostDraft\isSavePostDraftAllowed(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 150 of file class.ilObjForumGUI.php.
References ILIAS\FileDelivery\http().
Referenced by addThreadObject(), autosaveDraftAsyncObject(), autosaveThreadDraftAsyncObject(), cancelDraftObject(), cancelPostObject(), createTopLevelPostObject(), decorateWithAutosave(), deleteSelectedDraft(), deliverDraftZipFileObject(), editDraftObject(), initReplyEditForm(), publishDraftObject(), publishSelectedDraftObject(), publishThreadDraftObject(), renderDraftContent(), renderPostingForm(), renderSplitButton(), updateDraftObject(), and updateThreadDraftObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 926 of file class.ilObjForumGUI.php.
References $post, ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by performDeleteThreadsObject(), and performThreadsActionObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 145 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 2106 of file class.ilObjForumGUI.php.
References handleCensorship().
Here is the call graph for this function:| ilObjForumGUI::saveAsDraftObject | ( | ) |
Definition at line 5129 of file class.ilObjForumGUI.php.
References $GLOBALS, ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), checkDraftAccess(), ILIAS\Repository\ctrl(), ensureThreadBelongsToForum(), ilSession\get(), ilForum\getForumId(), getForumObjects(), ilForum\getOneTopic(), ilForumUtil\getPublicUserAlias(), getReplyEditForm(), handleFormInput(), ILIAS\FileDelivery\http(), ilForumPostDraft\isSavePostDraftAllowed(), isWritingWithPseudonymAllowed(), ILIAS\Repository\lng(), ilForumUtil\moveMediaObjects(), ilForumPostDraft\newInstanceByDraftId(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), ilSession\set(), ilForum\setMDB2WhereCondition(), ilFileDataForumDrafts\storeUploadedFiles(), ILIAS\Repository\user(), and viewThreadObject().
Referenced by saveTopLevelDraftObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::savePostObject | ( | ) |
Definition at line 2815 of file class.ilObjForumGUI.php.
References $GLOBALS, $objCurrentPost, $objCurrentTopic, ilObjMediaObject\_exists(), ilRTE\_getMediaObjects(), ilObjMediaObject\_getMobsOfObject(), ilObjMediaObject\_removeUsage(), ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ensureThreadBelongsToForum(), ilNewsItem\getFirstNewsIdForContext(), ilForum\getForumId(), getForumObjects(), ilForum\getOneTopic(), getReplyEditForm(), handleFormInput(), hasDraftAccess(), ILIAS\FileDelivery\http(), isWritingWithPseudonymAllowed(), ILIAS\Repository\lng(), ilForumUtil\moveMediaObjects(), ILIAS\Repository\object(), ilForum\prepareText(), ILIAS\Repository\refinery(), ilForum\setMDB2WhereCondition(), ilFileDataForum\storeUploadedFiles(), ILIAS\Repository\user(), and viewThreadObject().
Referenced by saveTopLevelPostObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 4972 of file class.ilObjForumGUI.php.
References $GLOBALS, ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), buildThreadForm(), checkDraftAccess(), ILIAS\Repository\ctrl(), ilForum\getForumId(), ilForum\getOneTopic(), ilForumUtil\getPublicUserAlias(), handleFormInput(), ILIAS\Repository\int(), ilForumPostDraft\isSavePostDraftAllowed(), isWritingWithPseudonymAllowed(), ILIAS\Repository\lng(), ilForumUtil\moveMediaObjects(), ilForumPostDraft\newInstanceByDraftId(), ILIAS\Repository\object(), ilForum\setForumId(), ilForum\setForumRefId(), ilForum\setMDB2WhereCondition(), ilFileDataForumDrafts\unlinkFilesByMD5Filenames(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::saveTopLevelDraftObject | ( | ) |
Definition at line 5124 of file class.ilObjForumGUI.php.
References saveAsDraftObject().
Here is the call graph for this function:| ilObjForumGUI::saveTopLevelPostObject | ( | ) |
Definition at line 2652 of file class.ilObjForumGUI.php.
References savePostObject().
Here is the call graph for this function:| ilObjForumGUI::saveUserNotificationSettingsObject | ( | ) |
Definition at line 4629 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilForumNotificationEvents\DEACTIVATED, eventsFormBuilder(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilForumNotification\setUserId(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 1602 of file class.ilObjForumGUI.php.
References ILIAS\Repository\int(), and viewThreadObject().
Here is the call graph for this function:| ilObjForumGUI::setColumnSettings | ( | ilColumnGUI | $column_gui | ) |
Definition at line 4371 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 2180 of file class.ilObjForumGUI.php.
Referenced by askForPostActivationObject().
Here is the caller graph for this function:
|
protected |
Definition at line 4859 of file class.ilObjForumGUI.php.
References ILIAS\Repository\ctrl(), ilObjectGUI\getRightColumnHTML(), ilRepositoryObjectSearchGUI\getSearchBlockHTML(), and ILIAS\Repository\lng().
Referenced by getSafePostCommands(), and showThreadsObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::showStatisticsObject | ( | ) |
Definition at line 1766 of file class.ilObjForumGUI.php.
References ILIAS\Repository\access(), ilLearningProgressAccess\checkAccess(), 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 664 of file class.ilObjForumGUI.php.
References ilObjectGUI\getCenterColumnHTML(), and setSideBlocks().
Referenced by confirmDeleteThreadDraftsObject(), confirmMergeThreadsObject(), disableForumNotificationObject(), enableForumNotificationObject(), getSafePostCommands(), markAllReadObject(), mergeThreadsObject(), performMergeThreadsObject(), and updateThreadObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::showUserObject | ( | ) |
Definition at line 3653 of file class.ilObjForumGUI.php.
References $user_id, ILIAS\Repository\access(), ilForum\countActiveUserArticles(), ilForum\countUserArticles(), ILIAS\Repository\ctrl(), ilObjectFactory\getInstanceByRefId(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), ilForum\setForumId(), ilForum\setForumRefId(), and ilUtil\stripSlashes().
Here is the call graph for this function:
|
protected |
Definition at line 158 of file class.ilObjForumGUI.php.
References $objCurrentTopic, ilForumTopic\getPostRootNode(), and ilTreeExplorerGUI\toggleExplorerNodeState().
Here is the call graph for this function:
|
protected |
Definition at line 2210 of file class.ilObjForumGUI.php.
References $objCurrentTopic, ILIAS\Repository\access(), ensureThreadBelongsToForum(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and viewThreadObject().
Here is the call graph for this function:
|
protected |
Definition at line 2190 of file class.ilObjForumGUI.php.
References $objCurrentTopic, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ensureThreadBelongsToForum(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 618 of file class.ilObjForumGUI.php.
| ilObjForumGUI::updateDraftObject | ( | ) |
Definition at line 5254 of file class.ilObjForumGUI.php.
References $GLOBALS, ilObjMediaObject\_getMobsOfObject(), ilObjMediaObject\_removeUsage(), ilRTE\_replaceMediaObjectImageSrc(), ilObjMediaObject\_saveUsage(), ILIAS\Repository\access(), checkDraftAccess(), ILIAS\Repository\ctrl(), ilSession\get(), getForumObjects(), ilForumUtil\getPublicUserAlias(), getReplyEditForm(), handleFormInput(), ilForumPostDraft\isSavePostDraftAllowed(), isWritingWithPseudonymAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\object(), retrieveDraftId(), ilForumUtil\saveMediaObjects(), ilSession\set(), ilFileDataForumDrafts\unlinkFilesByMD5Filenames(), ILIAS\Repository\user(), and viewThreadObject().
Here is the call graph for this function:
|
protected |
Definition at line 5057 of file class.ilObjForumGUI.php.
References $GLOBALS, ilRTE\_replaceMediaObjectImageSrc(), ILIAS\Repository\access(), buildThreadForm(), checkDraftAccess(), ILIAS\Repository\ctrl(), editThreadDraftObject(), ilForumUtil\getPublicUserAlias(), handleFormInput(), ilForumPostDraft\isSavePostDraftAllowed(), isWritingWithPseudonymAllowed(), ILIAS\Repository\lng(), ilForumUtil\moveMediaObjects(), ilForumPostDraft\newInstanceByDraftId(), ILIAS\Repository\object(), retrieveDraftId(), ilFileDataForumDrafts\unlinkFilesByMD5Filenames(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjForumGUI::updateThreadObject | ( | ) |
Definition at line 623 of file class.ilObjForumGUI.php.
References $objCurrentTopic, ILIAS\Repository\access(), ensureThreadBelongsToForum(), getEditTitleModal(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and showThreadsObject().
Referenced by performThreadsActionObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjForumGUI::viewThreadObject | ( | ) |
Definition at line 3169 of file class.ilObjForumGUI.php.
References $is_moderator, $objCurrentTopic, $post, $selectedSorting, ilObjectGUI\$toolbar, ilObjMediaObject\_exists(), ilObjMediaObject\_getMobsOfObject(), ilChangeEvent\_recordReadEvent(), ilObjMediaObject\_removeUsage(), ILIAS\Repository\access(), ilObjectGUI\addHeaderAction(), ilNavigationHistory\addItem(), ILIAS\Repository\ctrl(), ilFileDataForumDrafts\deliverFile(), ensureThreadBelongsToForum(), ensureValidPageForCurrentPosting(), ForumGlobalScreenToolsProvider\FORUM_BASE_CONTROLLER, ForumGlobalScreenToolsProvider\FORUM_THEAD, ForumGlobalScreenToolsProvider\FORUM_THREAD_ROOT, ilSession\get(), ilObjectGUI\getCreationMode(), ilForum\getForumId(), getForumObjects(), ilForumPost\getId(), getModalActions(), getOrderByParam(), ilForum\getPageHits(), getReplyEditForm(), getResetLimitedViewInfo(), ilForumPostDraft\getSortedDrafts(), ILIAS\Repository\globalScreen(), ILIAS\Repository\int(), ilForumPostDraft\isSavePostDraftAllowed(), isTopLevelReplyCommand(), ILIAS\Repository\lng(), ILIAS\Repository\locator(), ILIAS\Repository\object(), ForumGlobalScreenToolsProvider\PAGE, ForumGlobalScreenToolsProvider\REF_ID, renderDraftContent(), renderPostContent(), renderPostingForm(), renderSortationControl(), renderViewModeControl(), ilSession\set(), ilForum\setMDB2WhereCondition(), 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.
Referenced by askForPostActivationObject(), cancelDraftObject(), cancelPostObject(), createTopLevelPostObject(), editDraftObject(), handleCensorship(), markPostUnreadObject(), performPostActivationObject(), publishDraftObject(), quotePostObject(), saveAsDraftObject(), savePostObject(), selectPostObject(), toggleStickinessObject(), and updateDraftObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 65 of file class.ilObjForumGUI.php.
Definition at line 79 of file class.ilObjForumGUI.php.
|
protected |
Definition at line 80 of file class.ilObjForumGUI.php.
|
private |
Definition at line 56 of file class.ilObjForumGUI.php.
Referenced by displayConfirmPostActivation().
|
private |
Definition at line 74 of file class.ilObjForumGUI.php.
|
private |
Definition at line 66 of file class.ilObjForumGUI.php.
|
private |
Definition at line 64 of file class.ilObjForumGUI.php.
Referenced by getForumObjects().
|
private |
Definition at line 51 of file class.ilObjForumGUI.php.
|
private |
Definition at line 59 of file class.ilObjForumGUI.php.
Referenced by hideToolbar().
|
private |
Definition at line 61 of file class.ilObjForumGUI.php.
|
private |
Definition at line 60 of file class.ilObjForumGUI.php.
| ilHelpGUI ilObjForumGUI::$ilHelp |
Definition at line 73 of file class.ilObjForumGUI.php.
| ilNavigationHistory ilObjForumGUI::$ilNavigationHistory |
Definition at line 67 of file class.ilObjForumGUI.php.
| ilObjectDataCache ilObjForumGUI::$ilObjDataCache |
Definition at line 71 of file class.ilObjForumGUI.php.
|
private |
Definition at line 82 of file class.ilObjForumGUI.php.
|
private |
Definition at line 57 of file class.ilObjForumGUI.php.
Referenced by createEmptyThread(), createThread(), getContent(), mergeThreadsObject(), moveThreadsObject(), and viewThreadObject().
|
private |
Definition at line 81 of file class.ilObjForumGUI.php.
| string ilObjForumGUI::$modal_history = '' |
Definition at line 52 of file class.ilObjForumGUI.php.
Referenced by editThreadDraftObject(), and renderDraftContent().
|
private |
Definition at line 69 of file class.ilObjForumGUI.php.
|
private |
Definition at line 55 of file class.ilObjForumGUI.php.
Referenced by performPostActivationObject(), and savePostObject().
|
private |
Definition at line 54 of file class.ilObjForumGUI.php.
Referenced by getSafePostCommands(), savePostObject(), toggleExplorerNodeStateObject(), toggleStickinessObject(), toggleThreadNotificationObject(), updateThreadObject(), and viewThreadObject().
| ilForumProperties ilObjForumGUI::$objProperties |
Definition at line 53 of file class.ilObjForumGUI.php.
| ILIAS DI RBACServices ilObjForumGUI::$rbac |
Definition at line 72 of file class.ilObjForumGUI.php.
|
private |
Definition at line 75 of file class.ilObjForumGUI.php.
|
private |
Definition at line 58 of file class.ilObjForumGUI.php.
Referenced by getReplyEditForm().
|
private |
Definition at line 68 of file class.ilObjForumGUI.php.
|
private |
Definition at line 78 of file class.ilObjForumGUI.php.
|
private |
Definition at line 77 of file class.ilObjForumGUI.php.
Referenced by checkUsersViewMode(), and viewThreadObject().
|
private |
Definition at line 46 of file class.ilObjForumGUI.php.
Referenced by renderSortationControl().
|
private |
Definition at line 62 of file class.ilObjForumGUI.php.
Referenced by eventsFormBuilder().
|
private |
Definition at line 63 of file class.ilObjForumGUI.php.
|
private |
Definition at line 41 of file class.ilObjForumGUI.php.