ILIAS
release_8 Revision v8.23
|
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 | FORUM_OVERVIEW_WITH_NEW_POSTS = 0 |
const | FORUM_OVERVIEW_NO_NEW_POSTS = 1 |
const | FILE_UPLOAD_GLOBALLY_ALLOWED = 0 |
const | FILE_UPLOAD_INDIVIDUAL = 1 |
const | THREAD_SORTING_DEFAULT = 0 |
const | THREAD_SORTING_MANUAL = 1 |
Protected Member Functions | |
__construct (int $a_obj_id=0) | |
Protected Attributes | |
int | $styleId = 0 |
ILIAS Style Content Object ObjectFacade | $content_style_service |
Private Member Functions | |
__clone () | |
read () | |
Private Attributes | |
ilDBInterface | $db |
int | $obj_id |
int | $default_view = self::VIEW_DATE_ASC |
bool | $anonymized = false |
bool | $statistics_enabled = false |
bool | $post_activation_enabled = false |
string | $notification_type = 'default' |
Global notification-type setting (CRS/GRP) possible values: 'all_users', 'per_user', null (default) More... | |
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 |
int | $thread_sorting = self::THREAD_SORTING_DEFAULT |
bool | $is_thread_rating_enabled = false |
bool | $file_upload_allowed = false |
bool | $exists = false |
int | $lp_req_num_postings = null |
Static Private Attributes | |
static array | $instances = [] |
Definition at line 25 of file class.ilForumProperties.php.
|
protected |
Definition at line 71 of file class.ilForumProperties.php.
|
private |
Definition at line 84 of file class.ilForumProperties.php.
|
static |
Definition at line 328 of file class.ilForumProperties.php.
References $DIC, $ilDB, and $res.
Referenced by ilForumNotification\checkForumsExistsInsert().
|
static |
Definition at line 269 of file class.ilForumProperties.php.
Referenced by ilPDNewsTableGUI\fillRow().
|
static |
Definition at line 346 of file class.ilForumProperties.php.
References $DIC, $ilDB, and $res.
Referenced by ilForumNotification\checkForumsExistsInsert().
ilForumProperties::copy | ( | int | $a_new_obj_id | ) |
Definition at line 194 of file class.ilForumProperties.php.
ilForumProperties::getAdminForceNoti | ( | ) |
Definition at line 454 of file class.ilForumProperties.php.
References $admin_force_noti.
ilForumProperties::getDefaultView | ( | ) |
ilForumProperties::getFileUploadAllowed | ( | ) |
Definition at line 464 of file class.ilForumProperties.php.
References $file_upload_allowed.
Referenced by isFileUploadAllowed().
|
static |
Definition at line 88 of file class.ilForumProperties.php.
Referenced by ilForumExportGUI\__construct(), ilObjForumGUI\__construct(), ilLPStatusContributionToDiscussion\_getCompleted(), ilLPStatusContributionToDiscussion\_getInProgress(), ilForumModeratorsGUI\addModerator(), ilForumLP\appendModeConfiguration(), ilObjForum\create(), ilForumModeratorsGUI\detachModeratorRole(), ilLPStatusContributionToDiscussion\determineStatus(), ilForum\getAllThreads(), ilForumTopic\getNestedSetPostChildren(), ilForum\getOneThread(), ilObjForumListGUI\getProperties(), ilForumXMLParser\handlerEndTag(), ilObjForum\lookupStatisticsByRefId(), ilForumExportGUI\renderPostHtml(), ilForumLP\saveModeConfiguration(), and ilObjForum\update().
ilForumProperties::getInterestedEvents | ( | ) |
Definition at line 498 of file class.ilForumProperties.php.
References $interested_events.
ilForumProperties::getLpReqNumPostings | ( | ) |
Definition at line 508 of file class.ilForumProperties.php.
References $lp_req_num_postings.
ilForumProperties::getMarkModeratorPosts | ( | ) |
ilForumProperties::getNotificationType | ( | ) |
Definition at line 393 of file class.ilForumProperties.php.
References $notification_type.
ilForumProperties::getObjId | ( | ) |
ilForumProperties::getSubjectSetting | ( | ) |
Definition at line 398 of file class.ilForumProperties.php.
References isSubjectAdded(), and isSubjectPreset().
ilForumProperties::getThreadSorting | ( | ) |
ilForumProperties::getUserToggleNoti | ( | ) |
Definition at line 449 of file class.ilForumProperties.php.
References $user_toggle_noti.
ilForumProperties::insert | ( | ) |
Definition at line 132 of file class.ilForumProperties.php.
Referenced by update().
ilForumProperties::isAdminForceNoti | ( | ) |
Definition at line 313 of file class.ilForumProperties.php.
References $admin_force_noti.
ilForumProperties::isAnonymized | ( | ) |
ilForumProperties::isFileUploadAllowed | ( | ) |
Definition at line 469 of file class.ilForumProperties.php.
References getFileUploadAllowed().
|
static |
Definition at line 482 of file class.ilForumProperties.php.
References $DIC.
Referenced by ilForumSettingsGUI\getCustomForm(), and ilForumSettingsGUI\updateCustomValues().
ilForumProperties::isIsThreadRatingEnabled | ( | ) |
Definition at line 229 of file class.ilForumProperties.php.
References $is_thread_rating_enabled.
ilForumProperties::isPostActivationEnabled | ( | ) |
Definition at line 292 of file class.ilForumProperties.php.
References $post_activation_enabled.
|
static |
Definition at line 491 of file class.ilForumProperties.php.
References $DIC.
Referenced by ilForumCronNotificationDataProvider\readAttachments(), and ilForumNotificationDataProvider\readAttachments().
ilForumProperties::isStatisticEnabled | ( | ) |
Definition at line 254 of file class.ilForumProperties.php.
References $statistics_enabled.
ilForumProperties::isSubjectAdded | ( | ) |
Definition at line 379 of file class.ilForumProperties.php.
References $add_re_subject.
Referenced by getSubjectSetting().
ilForumProperties::isSubjectPreset | ( | ) |
Definition at line 369 of file class.ilForumProperties.php.
References $preset_subject.
Referenced by getSubjectSetting().
ilForumProperties::isUserToggleNoti | ( | ) |
Definition at line 323 of file class.ilForumProperties.php.
References $user_toggle_noti.
|
private |
Definition at line 97 of file class.ilForumProperties.php.
References $res, if, and ILIAS\Repository\int().
Referenced by __construct(), and setObjId().
ilForumProperties::setAddReSubject | ( | bool | $a_add_re_subject | ) |
Definition at line 374 of file class.ilForumProperties.php.
Referenced by setSubjectSetting().
ilForumProperties::setAdminForceNoti | ( | bool | $a_admin_force | ) |
Definition at line 308 of file class.ilForumProperties.php.
ilForumProperties::setAnonymisation | ( | bool | $a_anonymized | ) |
Definition at line 259 of file class.ilForumProperties.php.
ilForumProperties::setDefaultView | ( | $a_default_view | ) |
Definition at line 239 of file class.ilForumProperties.php.
ilForumProperties::setFileUploadAllowed | ( | bool | $allowed | ) |
Definition at line 459 of file class.ilForumProperties.php.
ilForumProperties::setInterestedEvents | ( | int | $interested_events | ) |
Definition at line 503 of file class.ilForumProperties.php.
References $interested_events.
ilForumProperties::setIsThreadRatingEnabled | ( | bool | $is_thread_rating_enabled | ) |
Definition at line 234 of file class.ilForumProperties.php.
References $is_thread_rating_enabled.
ilForumProperties::setLpReqNumPostings | ( | ?int | $lp_req_num_postings | ) |
Definition at line 513 of file class.ilForumProperties.php.
References $lp_req_num_postings.
ilForumProperties::setMarkModeratorPosts | ( | bool | $a_mod_post | ) |
Definition at line 429 of file class.ilForumProperties.php.
ilForumProperties::setNotificationType | ( | ?string | $a_notification_type | ) |
Definition at line 384 of file class.ilForumProperties.php.
ilForumProperties::setObjId | ( | int | $a_obj_id | ) |
Definition at line 297 of file class.ilForumProperties.php.
References read().
ilForumProperties::setPostActivation | ( | bool | $a_post_activation | ) |
Definition at line 287 of file class.ilForumProperties.php.
ilForumProperties::setPresetSubject | ( | bool | $a_preset_subject | ) |
Definition at line 364 of file class.ilForumProperties.php.
Referenced by setSubjectSetting().
ilForumProperties::setStatisticsStatus | ( | bool | $a_statistic_status | ) |
Definition at line 249 of file class.ilForumProperties.php.
ilForumProperties::setSubjectSetting | ( | $a_subject_setting | ) |
Definition at line 415 of file class.ilForumProperties.php.
References setAddReSubject(), and setPresetSubject().
ilForumProperties::setThreadSorting | ( | int | $a_thread_sorting | ) |
Definition at line 439 of file class.ilForumProperties.php.
ilForumProperties::setUserToggleNoti | ( | bool | $a_user_toggle | ) |
Definition at line 318 of file class.ilForumProperties.php.
ilForumProperties::update | ( | ) |
Definition at line 160 of file class.ilForumProperties.php.
References insert().
|
private |
Add 'Re: ' to subject on reply.
Definition at line 61 of file class.ilForumProperties.php.
Referenced by isSubjectAdded().
|
private |
Activation of (CRS/GRP) forum notification by mod/admin.
Definition at line 53 of file class.ilForumProperties.php.
Referenced by getAdminForceNoti(), and isAdminForceNoti().
|
private |
Definition at line 44 of file class.ilForumProperties.php.
Referenced by isAnonymized().
Definition at line 69 of file class.ilForumProperties.php.
|
private |
Definition at line 41 of file class.ilForumProperties.php.
|
private |
Definition at line 43 of file class.ilForumProperties.php.
Referenced by getDefaultView().
|
private |
Definition at line 67 of file class.ilForumProperties.php.
|
private |
Definition at line 65 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 59 of file class.ilForumProperties.php.
Referenced by getInterestedEvents(), and setInterestedEvents().
|
private |
Definition at line 64 of file class.ilForumProperties.php.
Referenced by isIsThreadRatingEnabled(), and setIsThreadRatingEnabled().
|
private |
Definition at line 68 of file class.ilForumProperties.php.
Referenced by getLpReqNumPostings(), and setLpReqNumPostings().
|
private |
Definition at line 62 of file class.ilForumProperties.php.
Referenced by getMarkModeratorPosts().
|
private |
Global notification-type setting (CRS/GRP) possible values: 'all_users', 'per_user', null (default)
Definition at line 51 of file class.ilForumProperties.php.
Referenced by getNotificationType().
|
private |
Definition at line 42 of file class.ilForumProperties.php.
Referenced by getObjId().
|
private |
Definition at line 46 of file class.ilForumProperties.php.
Referenced by isPostActivationEnabled().
|
private |
If deactivated, user is forced to enter a new subject on repliees.
Definition at line 57 of file class.ilForumProperties.php.
Referenced by isSubjectPreset().
|
private |
Definition at line 45 of file class.ilForumProperties.php.
Referenced by isStatisticEnabled().
|
protected |
Definition at line 66 of file class.ilForumProperties.php.
|
private |
Definition at line 63 of file class.ilForumProperties.php.
Referenced by getThreadSorting().
|
private |
Activation of allowing members to deactivate (CRS/GRP)forum notification.
Definition at line 55 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\getSettingsForm(), and ilObjForumAdministrationGUI\populateForm().
const ilForumProperties::FILE_UPLOAD_INDIVIDUAL = 1 |
Definition at line 34 of file class.ilForumProperties.php.
Referenced by ilObjForumAdministrationGUI\getSettingsForm().
const ilForumProperties::FORUM_OVERVIEW_NO_NEW_POSTS = 1 |
Definition at line 32 of file class.ilForumProperties.php.
Referenced by ilObjForumAdministrationGUI\getSettingsForm().
const ilForumProperties::FORUM_OVERVIEW_WITH_NEW_POSTS = 0 |
Definition at line 31 of file class.ilForumProperties.php.
Referenced by ilForum\getAllThreads(), ilObjForumGUI\getContent(), ilObjForumListGUI\getProperties(), ilObjForumAdministrationGUI\getSettingsForm(), ilForumTopicTableGUI\initMergeThreadsTable(), ilObjForum\lookupStatisticsByRefId(), ilObjForumGUI\mergeThreadsObject(), and ilObjForumAdministrationGUI\populateForm().
const ilForumProperties::THREAD_SORTING_DEFAULT = 0 |
Definition at line 35 of file class.ilForumProperties.php.
Referenced by ilForumXMLParser\handlerEndTag().
const ilForumProperties::THREAD_SORTING_MANUAL = 1 |
Definition at line 36 of file class.ilForumProperties.php.
const ilForumProperties::VIEW_DATE = 2 |
Definition at line 28 of file class.ilForumProperties.php.
Referenced by ilForumSettingsGUI\getCustomForm(), ilForumSettingsGUI\getCustomValues(), and ilForumSettingsGUI\updateCustomValues().
const ilForumProperties::VIEW_DATE_ASC = 2 |
Definition at line 29 of file class.ilForumProperties.php.
Referenced by ilObjForumGUI\checkUsersViewMode(), ilObjForum\create(), ilForumSettingsGUI\getCustomForm(), ilForumSettingsGUI\getCustomValues(), ilObjForumGUI\renderViewModeControl(), ilForumSettingsGUI\updateCustomValues(), and ilObjForumGUI\viewThreadObject().
const ilForumProperties::VIEW_DATE_DESC = 3 |
const ilForumProperties::VIEW_TREE = 1 |
Definition at line 27 of file class.ilForumProperties.php.
Referenced by ilObjForumGUI\__construct(), ilObjForumGUI\checkUsersViewMode(), ilForumSettingsGUI\getCustomForm(), ilForumSettingsGUI\getCustomValues(), ilForumPostDraft\getSortedDrafts(), ilForumXMLParser\handlerEndTag(), ilObjForumGUI\renderDraftContent(), ilObjForumGUI\renderPostContent(), ilForumSettingsGUI\updateCustomValues(), and ilObjForumGUI\viewThreadObject().