ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Static Public Member Functions | |
static | getInstance (int $a_obj_id=0) |
static | _isAnonymized (int $a_obj_id) |
static | _isAdminForceNoti (int $a_obj_id) |
static | _isUserToggleNoti (int $a_obj_id) |
static | isFileUploadGloballyAllowed () |
static | isSendAttachmentsByMailEnabled () |
Data Fields | |
const | VIEW_TREE = 1 |
const | VIEW_DATE = 2 |
const | VIEW_DATE_ASC = 2 |
const | VIEW_DATE_DESC = 3 |
const | FILE_UPLOAD_GLOBALLY_ALLOWED = 0 |
const | FILE_UPLOAD_INDIVIDUAL = 1 |
const | PAGE_SIZE_THREAD_OVERVIEW = 10 |
const | PAGE_NAME_THREAD_OVERVIEW = 'page' |
Protected Member Functions | |
__construct (private int $obj_id=0) | |
Protected Attributes | |
int | $styleId = 0 |
Private Member Functions | |
contentStyle () | |
read () | |
Private Attributes | |
readonly ilDBInterface | $db |
int | $default_view = self::VIEW_DATE_ASC |
bool | $anonymized = false |
bool | $statistics_enabled = false |
bool | $post_activation_enabled = false |
NotificationType | $notification_type = NotificationType::DEFAULT |
bool | $admin_force_noti = false |
Activation of (CRS/GRP) forum notification by mod/admin. More... | |
bool | $user_toggle_noti = false |
Activation of allowing members to deactivate (CRS/GRP)forum notification. More... | |
bool | $preset_subject = true |
If deactivated, user is forced to enter a new subject on repliees. More... | |
int | $interested_events = ilForumNotificationEvents::DEACTIVATED |
Preset notification events for forced notification. More... | |
bool | $add_re_subject = false |
Add 'Re: ' to subject on reply. More... | |
bool | $mark_mod_posts = false |
bool | $is_thread_rating_enabled = false |
bool | $file_upload_allowed = false |
bool | $exists = false |
int | $lp_req_num_postings = null |
ILIAS Style Content Object ObjectFacade | $content_style_service = null |
Static Private Attributes | |
static array | $instances = [] |
Definition at line 27 of file class.ilForumProperties.php.
|
protected |
Definition at line 65 of file class.ilForumProperties.php.
|
static |
Definition at line 322 of file class.ilForumProperties.php.
|
static |
Definition at line 263 of file class.ilForumProperties.php.
Referenced by ilPDNewsTableGUI\fillRow().
|
static |
Definition at line 340 of file class.ilForumProperties.php.
|
private |
Definition at line 73 of file class.ilForumProperties.php.
References $content_style_service, and $DIC.
Referenced by copy().
ilForumProperties::copy | ( | int | $a_new_obj_id | ) |
Definition at line 189 of file class.ilForumProperties.php.
References contentStyle().
ilForumProperties::getAdminForceNoti | ( | ) |
Definition at line 434 of file class.ilForumProperties.php.
References $admin_force_noti.
ilForumProperties::getDefaultView | ( | ) |
Definition at line 238 of file class.ilForumProperties.php.
References $default_view.
ilForumProperties::getFileUploadAllowed | ( | ) |
Definition at line 444 of file class.ilForumProperties.php.
References $file_upload_allowed.
Referenced by isFileUploadAllowed().
|
static |
Definition at line 84 of file class.ilForumProperties.php.
Referenced by ilObjForumGUI\__construct(), ilForumExportGUI\__construct(), ilLPStatusContributionToDiscussion\_getCompleted(), ilLPStatusContributionToDiscussion\_getInProgress(), ilForumModeratorsGUI\addModeratorCommand(), ilForumLP\appendModeConfiguration(), ilForumNotification\checkForumsExistsInsert(), ilObjForum\create(), ilForumModeratorsGUI\detachModeratorRole(), ilForum\getAllThreads(), ilForumLP\getModeText(), ilForumTopic\getNestedSetPostChildren(), ilObjForumListGUI\getProperties(), ilForumXMLParser\handlerEndTag(), ilObjForum\lookupStatisticsByRefId(), ilForumExportGUI\renderPostHtml(), and ilForumSettingsGUI\updateNotificationSettingsCommand().
ilForumProperties::getInterestedEvents | ( | ) |
Definition at line 474 of file class.ilForumProperties.php.
References $interested_events.
Referenced by ilForumNotification\updateUserNotifications().
ilForumProperties::getLpReqNumPostings | ( | ) |
Definition at line 484 of file class.ilForumProperties.php.
References $lp_req_num_postings.
ilForumProperties::getMarkModeratorPosts | ( | ) |
Definition at line 424 of file class.ilForumProperties.php.
References $mark_mod_posts.
ilForumProperties::getNotificationType | ( | ) |
Definition at line 383 of file class.ilForumProperties.php.
References $notification_type.
Referenced by ilForumNotification\updateUserNotifications().
ilForumProperties::getObjId | ( | ) |
Definition at line 297 of file class.ilForumProperties.php.
ilForumProperties::getSubjectSetting | ( | ) |
Definition at line 388 of file class.ilForumProperties.php.
References isSubjectAdded(), and isSubjectPreset().
ilForumProperties::getUserToggleNoti | ( | ) |
Definition at line 429 of file class.ilForumProperties.php.
References $user_toggle_noti.
ilForumProperties::insert | ( | ) |
Definition at line 129 of file class.ilForumProperties.php.
Referenced by update().
ilForumProperties::isAdminForceNoti | ( | ) |
Definition at line 307 of file class.ilForumProperties.php.
References $admin_force_noti.
ilForumProperties::isAnonymized | ( | ) |
Definition at line 258 of file class.ilForumProperties.php.
References $anonymized.
ilForumProperties::isFileUploadAllowed | ( | ) |
Definition at line 449 of file class.ilForumProperties.php.
References getFileUploadAllowed().
|
static |
Definition at line 458 of file class.ilForumProperties.php.
References $DIC.
Referenced by ilForumSettingsGUI\getCustomForm(), and ilForumSettingsGUI\updateCustomValues().
ilForumProperties::isIsThreadRatingEnabled | ( | ) |
Definition at line 223 of file class.ilForumProperties.php.
References $is_thread_rating_enabled.
ilForumProperties::isPostActivationEnabled | ( | ) |
Definition at line 286 of file class.ilForumProperties.php.
References $post_activation_enabled.
|
static |
Definition at line 467 of file class.ilForumProperties.php.
References $DIC.
Referenced by ilForumCronNotificationDataProvider\readAttachments(), and ilForumNotificationDataProvider\readAttachments().
ilForumProperties::isStatisticEnabled | ( | ) |
Definition at line 248 of file class.ilForumProperties.php.
References $statistics_enabled.
ilForumProperties::isSubjectAdded | ( | ) |
Definition at line 373 of file class.ilForumProperties.php.
References $add_re_subject.
Referenced by getSubjectSetting().
ilForumProperties::isSubjectPreset | ( | ) |
Definition at line 363 of file class.ilForumProperties.php.
References $preset_subject.
Referenced by getSubjectSetting().
ilForumProperties::isUserToggleNoti | ( | ) |
Definition at line 317 of file class.ilForumProperties.php.
References $user_toggle_noti.
Referenced by ilForumNotification\updateUserNotifications().
|
private |
Definition at line 93 of file class.ilForumProperties.php.
References $res, ILIAS\Forum\Notification\DEFAULT, if, and ILIAS\Repository\int().
Referenced by __construct(), and setObjId().
ilForumProperties::setAddReSubject | ( | bool | $a_add_re_subject | ) |
Definition at line 368 of file class.ilForumProperties.php.
Referenced by setSubjectSetting().
ilForumProperties::setAdminForceNoti | ( | bool | $a_admin_force | ) |
Definition at line 302 of file class.ilForumProperties.php.
ilForumProperties::setAnonymisation | ( | bool | $a_anonymized | ) |
Definition at line 253 of file class.ilForumProperties.php.
ilForumProperties::setDefaultView | ( | int | $a_default_view | ) |
Definition at line 233 of file class.ilForumProperties.php.
ilForumProperties::setFileUploadAllowed | ( | bool | $allowed | ) |
Definition at line 439 of file class.ilForumProperties.php.
ilForumProperties::setInterestedEvents | ( | int | $interested_events | ) |
Definition at line 479 of file class.ilForumProperties.php.
References $interested_events.
ilForumProperties::setIsThreadRatingEnabled | ( | bool | $is_thread_rating_enabled | ) |
Definition at line 228 of file class.ilForumProperties.php.
References $is_thread_rating_enabled.
ilForumProperties::setLpReqNumPostings | ( | ?int | $lp_req_num_postings | ) |
Definition at line 489 of file class.ilForumProperties.php.
References $lp_req_num_postings.
ilForumProperties::setMarkModeratorPosts | ( | bool | $a_mod_post | ) |
Definition at line 419 of file class.ilForumProperties.php.
ilForumProperties::setNotificationType | ( | NotificationType | $a_notification_type | ) |
Definition at line 378 of file class.ilForumProperties.php.
ilForumProperties::setObjId | ( | int | $a_obj_id | ) |
Definition at line 291 of file class.ilForumProperties.php.
References read().
ilForumProperties::setPostActivation | ( | bool | $a_post_activation | ) |
Definition at line 281 of file class.ilForumProperties.php.
ilForumProperties::setPresetSubject | ( | bool | $a_preset_subject | ) |
Definition at line 358 of file class.ilForumProperties.php.
Referenced by setSubjectSetting().
ilForumProperties::setStatisticsStatus | ( | bool | $a_statistic_status | ) |
Definition at line 243 of file class.ilForumProperties.php.
ilForumProperties::setSubjectSetting | ( | $a_subject_setting | ) |
Definition at line 405 of file class.ilForumProperties.php.
References setAddReSubject(), and setPresetSubject().
ilForumProperties::setUserToggleNoti | ( | bool | $a_user_toggle | ) |
Definition at line 312 of file class.ilForumProperties.php.
ilForumProperties::update | ( | ) |
Definition at line 156 of file class.ilForumProperties.php.
References insert().
|
private |
Add 'Re: ' to subject on reply.
Definition at line 56 of file class.ilForumProperties.php.
Referenced by isSubjectAdded().
|
private |
Activation of (CRS/GRP) forum notification by mod/admin.
Definition at line 48 of file class.ilForumProperties.php.
Referenced by getAdminForceNoti(), and isAdminForceNoti().
|
private |
Definition at line 43 of file class.ilForumProperties.php.
Referenced by isAnonymized().
Definition at line 63 of file class.ilForumProperties.php.
Referenced by contentStyle().
|
private |
Definition at line 41 of file class.ilForumProperties.php.
|
private |
Definition at line 42 of file class.ilForumProperties.php.
Referenced by getDefaultView().
|
private |
Definition at line 61 of file class.ilForumProperties.php.
|
private |
Definition at line 59 of file class.ilForumProperties.php.
Referenced by getFileUploadAllowed().
|
staticprivate |
Definition at line 39 of file class.ilForumProperties.php.
|
private |
Preset notification events for forced notification.
Definition at line 54 of file class.ilForumProperties.php.
Referenced by getInterestedEvents(), and setInterestedEvents().
|
private |
Definition at line 58 of file class.ilForumProperties.php.
Referenced by isIsThreadRatingEnabled(), and setIsThreadRatingEnabled().
|
private |
Definition at line 62 of file class.ilForumProperties.php.
Referenced by getLpReqNumPostings(), and setLpReqNumPostings().
|
private |
Definition at line 57 of file class.ilForumProperties.php.
Referenced by getMarkModeratorPosts().
|
private |
Definition at line 46 of file class.ilForumProperties.php.
Referenced by getNotificationType().
|
private |
Definition at line 45 of file class.ilForumProperties.php.
Referenced by isPostActivationEnabled().
|
private |
If deactivated, user is forced to enter a new subject on repliees.
Definition at line 52 of file class.ilForumProperties.php.
Referenced by isSubjectPreset().
|
private |
Definition at line 44 of file class.ilForumProperties.php.
Referenced by isStatisticEnabled().
|
protected |
Definition at line 60 of file class.ilForumProperties.php.
|
private |
Activation of allowing members to deactivate (CRS/GRP)forum notification.
Definition at line 50 of file class.ilForumProperties.php.
Referenced by getUserToggleNoti(), and isUserToggleNoti().
const ilForumProperties::FILE_UPLOAD_GLOBALLY_ALLOWED = 0 |
Definition at line 33 of file class.ilForumProperties.php.
Referenced by ilObjForumAdministrationGUI\settingsForm().
const ilForumProperties::FILE_UPLOAD_INDIVIDUAL = 1 |
Definition at line 34 of file class.ilForumProperties.php.
Referenced by ilObjForumAdministrationGUI\settingsForm().
const ilForumProperties::PAGE_NAME_THREAD_OVERVIEW = 'page' |
Definition at line 36 of file class.ilForumProperties.php.
Referenced by ilObjForumGUI\renderThreadOverview().
const ilForumProperties::PAGE_SIZE_THREAD_OVERVIEW = 10 |
Definition at line 35 of file class.ilForumProperties.php.
Referenced by ilObjForumGUI\renderThreadOverview().
const ilForumProperties::VIEW_DATE = 2 |
Definition at line 30 of file class.ilForumProperties.php.
Referenced by ilForumSettingsGUI\getCustomForm(), ilForumSettingsGUI\getCustomValues(), and ilForumSettingsGUI\updateCustomValues().
const ilForumProperties::VIEW_DATE_ASC = 2 |
Definition at line 31 of file class.ilForumProperties.php.
Referenced by ilObjForumGUI\checkUsersViewMode(), ilObjForum\create(), ilForumSettingsGUI\getCustomForm(), ilForumSettingsGUI\getCustomValues(), ilObjForumGUI\renderViewModeControl(), ilObjForumAdministrationGUI\settingsForm(), ilForumSettingsGUI\updateCustomValues(), and ilObjForumGUI\viewThreadObject().
const ilForumProperties::VIEW_DATE_DESC = 3 |
Definition at line 32 of file class.ilForumProperties.php.
Referenced by ilObjForumGUI\checkUsersViewMode(), ilForumSettingsGUI\getCustomForm(), ilForumSettingsGUI\getCustomValues(), ilForumPostDraft\getSortedDrafts(), ilObjForumAdministrationGUI\settingsForm(), ilForumSettingsGUI\updateCustomValues(), and ilObjForumGUI\viewThreadObject().
const ilForumProperties::VIEW_TREE = 1 |
Definition at line 29 of file class.ilForumProperties.php.
Referenced by ilObjForumGUI\checkUsersViewMode(), ilForumSettingsGUI\getCustomForm(), ilForumSettingsGUI\getCustomValues(), ilForumXMLParser\handlerEndTag(), ilObjForumAdministrationGUI\settingsForm(), ilForumSettingsGUI\updateCustomValues(), and ilObjForumGUI\viewThreadObject().