|
ILIAS
release_8 Revision v8.24
|
Class ilForumSettingsGUI. More...
Inheritance diagram for ilForumSettingsGUI:
Collaboration diagram for ilForumSettingsGUI:Public Member Functions | |
| __construct (ilObjForumGUI $parent_obj) | |
| getRefId () | |
| executeCommand () | |
| getCustomForm (ilPropertyFormGUI $a_form) | |
| settingsTabs () | |
| getCustomValues (array &$a_values) | |
| updateCustomValues (ilPropertyFormGUI $a_form) | |
| showMembers () | |
| saveEventsForUser () | |
| enableAdminForceNoti () | |
| disableAdminForceNoti () | |
| enableHideUserToggleNoti () | |
| disableHideUserToggleNoti () | |
| getParticipants () | |
| updateNotificationSettings () | |
Private Member Functions | |
| initForcedForumNotification () | |
| addAvailabilitySection (ilPropertyFormGUI $form) | |
| getUserNotificationTableData ($user_ids) | |
| showMembersTable (array $moderators, array $admins, array $members, array $tutors) | |
| updateUserNotifications (bool $update_all_users=false) | |
| initNotificationSettingsForm () | |
Private Attributes | |
| ilCtrlInterface | $ctrl |
| ilGlobalTemplateInterface | $tpl |
| ilLanguage | $lng |
| ilSetting | $settings |
| ilTabsGUI | $tabs |
| ilAccessHandler | $access |
| ilTree | $tree |
| ilObjForumGUI | $parent_obj |
| ILIAS HTTP GlobalHttpState | $http |
| ILIAS Refinery Factory | $refinery |
| ilForumNotification | $forumNotificationObj |
| ilPropertyFormGUI | $notificationSettingsForm = null |
| int | $ref_id |
| ilObjectService | $obj_service |
| ILIAS DI Container | $dic |
| ilErrorHandling | $error |
| ILIAS UI Factory | $ui_factory |
Additional Inherited Members | |
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 = 'basic_settings' |
| 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' |
Class ilForumSettingsGUI.
Definition at line 26 of file class.ilForumSettingsGUI.php.
| ilForumSettingsGUI::__construct | ( | ilObjForumGUI | $parent_obj | ) |
Definition at line 46 of file class.ilForumSettingsGUI.php.
References $DIC, $parent_obj, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), error(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ILIAS\Repository\settings(), and ILIAS\Repository\tabs().
Here is the call graph for this function:
|
private |
Definition at line 101 of file class.ilForumSettingsGUI.php.
References ilPropertyFormGUI\addItem(), and ILIAS\Repository\lng().
Referenced by getCustomForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilForumSettingsGUI::disableAdminForceNoti | ( | ) |
Definition at line 569 of file class.ilForumSettingsGUI.php.
References ILIAS\Repository\access(), error(), ILIAS\Repository\lng(), and showMembers().
Here is the call graph for this function:| ilForumSettingsGUI::disableHideUserToggleNoti | ( | ) |
Definition at line 647 of file class.ilForumSettingsGUI.php.
References ILIAS\Repository\access(), error(), ILIAS\Repository\lng(), and showMembers().
Here is the call graph for this function:| ilForumSettingsGUI::enableAdminForceNoti | ( | ) |
Definition at line 530 of file class.ilForumSettingsGUI.php.
References ILIAS\Repository\access(), error(), ILIAS\Repository\lng(), and showMembers().
Here is the call graph for this function:| ilForumSettingsGUI::enableHideUserToggleNoti | ( | ) |
Definition at line 606 of file class.ilForumSettingsGUI.php.
References ILIAS\Repository\access(), error(), ILIAS\Repository\lng(), and showMembers().
Here is the call graph for this function:| ilForumSettingsGUI::executeCommand | ( | ) |
Definition at line 82 of file class.ilForumSettingsGUI.php.
References ILIAS\Repository\ctrl(), and settingsTabs().
Here is the call graph for this function:| ilForumSettingsGUI::getCustomForm | ( | ilPropertyFormGUI | $a_form | ) |
Definition at line 112 of file class.ilForumSettingsGUI.php.
References addAvailabilitySection(), ilPropertyFormGUI\addItem(), ilForumProperties\isFileUploadGloballyAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\settings(), settingsTabs(), ilPropertyFormGUI\setTitle(), ILIAS\Repository\tabs(), ilForumProperties\VIEW_DATE, ilForumProperties\VIEW_DATE_ASC, ilForumProperties\VIEW_DATE_DESC, and ilForumProperties\VIEW_TREE.
Here is the call graph for this function:| ilForumSettingsGUI::getCustomValues | ( | array & | $a_values | ) |
Definition at line 268 of file class.ilForumSettingsGUI.php.
References ilForumProperties\VIEW_DATE, ilForumProperties\VIEW_DATE_ASC, ilForumProperties\VIEW_DATE_DESC, and ilForumProperties\VIEW_TREE.
| ilForumSettingsGUI::getParticipants | ( | ) |
Definition at line 687 of file class.ilForumSettingsGUI.php.
References $parent_obj, ilCourseParticipants\_getInstanceByObjId(), ilGroupParticipants\_getInstanceByObjId(), error(), ilObjectFactory\getInstanceByRefId(), and ILIAS\Repository\lng().
Referenced by saveEventsForUser(), showMembers(), and updateUserNotifications().
Here is the call graph for this function:
Here is the caller graph for this function:| ilForumSettingsGUI::getRefId | ( | ) |
Definition at line 71 of file class.ilForumSettingsGUI.php.
References $ref_id.
Referenced by ilForumNotificationTableGUI\__construct().
Here is the caller graph for this function:
|
private |
Definition at line 437 of file class.ilForumSettingsGUI.php.
References $name, ilObjUser\_lookupLogin(), ilObjUser\_lookupName(), and ilLegacyFormElementsUtil\formCheckbox().
Referenced by showMembers().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 76 of file class.ilForumSettingsGUI.php.
Referenced by showMembers().
Here is the caller graph for this function:
|
private |
Definition at line 739 of file class.ilForumSettingsGUI.php.
References ilForumNotificationEvents\CENSORED, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilForumNotificationEvents\POST_DELETED, ilForumNotificationEvents\THREAD_DELETED, ilForumNotificationEvents\UNCENSORED, and ilForumNotificationEvents\UPDATED.
Referenced by showMembers(), and updateNotificationSettings().
Here is the call graph for this function:
Here is the caller graph for this function:| ilForumSettingsGUI::saveEventsForUser | ( | ) |
Definition at line 476 of file class.ilForumSettingsGUI.php.
References ilForum\_getModerators(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilForumNotificationEvents\DEACTIVATED, error(), getParticipants(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and showMembers().
Here is the call graph for this function:| ilForumSettingsGUI::settingsTabs | ( | ) |
Definition at line 206 of file class.ilForumSettingsGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\settings(), and ILIAS\Repository\tabs().
Referenced by executeCommand(), and getCustomForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilForumSettingsGUI::showMembers | ( | ) |
Definition at line 360 of file class.ilForumSettingsGUI.php.
References ilForum\_getModerators(), ILIAS\Repository\access(), ilForumNotificationEvents\CENSORED, error(), getParticipants(), getUserNotificationTableData(), initForcedForumNotification(), initNotificationSettingsForm(), ILIAS\Repository\lng(), ilForumNotificationEvents\POST_DELETED, showMembersTable(), ilForumNotificationEvents\THREAD_DELETED, ilForumNotificationEvents\UNCENSORED, and ilForumNotificationEvents\UPDATED.
Referenced by disableAdminForceNoti(), disableHideUserToggleNoti(), enableAdminForceNoti(), enableHideUserToggleNoti(), saveEventsForUser(), and updateNotificationSettings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 460 of file class.ilForumSettingsGUI.php.
Referenced by showMembers().
Here is the caller graph for this function:| ilForumSettingsGUI::updateCustomValues | ( | ilPropertyFormGUI | $a_form | ) |
Definition at line 308 of file class.ilForumSettingsGUI.php.
References ilSession\get(), ilPropertyFormGUI\getInput(), ILIAS\Repository\int(), ilForumProperties\isFileUploadGloballyAllowed(), ilSession\set(), ILIAS\Repository\settings(), ilForumProperties\VIEW_DATE, ilForumProperties\VIEW_DATE_ASC, ilForumProperties\VIEW_DATE_DESC, and ilForumProperties\VIEW_TREE.
Here is the call graph for this function:| ilForumSettingsGUI::updateNotificationSettings | ( | ) |
Definition at line 792 of file class.ilForumSettingsGUI.php.
References ILIAS\Repository\access(), error(), initNotificationSettingsForm(), ILIAS\Repository\int(), ILIAS\Repository\lng(), showMembers(), and updateUserNotifications().
Here is the call graph for this function:
|
private |
Definition at line 708 of file class.ilForumSettingsGUI.php.
References ilForum\_getModerators(), and getParticipants().
Referenced by updateNotificationSettings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 33 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 28 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 42 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 43 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 38 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 36 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 30 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 39 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 41 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 35 of file class.ilForumSettingsGUI.php.
Referenced by __construct(), and getParticipants().
|
private |
Definition at line 40 of file class.ilForumSettingsGUI.php.
Referenced by getRefId().
|
private |
Definition at line 37 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 31 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 32 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 29 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 34 of file class.ilForumSettingsGUI.php.
|
private |
Definition at line 44 of file class.ilForumSettingsGUI.php.