| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ilForumProperties: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 | 
| ILIAS Style Content Object ObjectFacade | $content_style_service | 
Private Member Functions | |
| read () | |
Private Attributes | |
| 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 | 
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.
 Here is the call graph for this function:
      
  | 
  static | 
Definition at line 315 of file class.ilForumProperties.php.
References $DIC, $ilDB, and $res.
Referenced by ilForumNotification\checkForumsExistsInsert().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 256 of file class.ilForumProperties.php.
Referenced by ilPDNewsTableGUI\fillRow().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 333 of file class.ilForumProperties.php.
References $DIC, $ilDB, and $res.
Referenced by ilForumNotification\checkForumsExistsInsert().
 Here is the caller graph for this function:| ilForumProperties::copy | ( | int | $a_new_obj_id | ) | 
Definition at line 182 of file class.ilForumProperties.php.
| ilForumProperties::getAdminForceNoti | ( | ) | 
Definition at line 427 of file class.ilForumProperties.php.
References $admin_force_noti.
| ilForumProperties::getDefaultView | ( | ) | 
| ilForumProperties::getFileUploadAllowed | ( | ) | 
Definition at line 437 of file class.ilForumProperties.php.
References $file_upload_allowed.
Referenced by isFileUploadAllowed().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 77 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(), ilForumLP\getModeText(), ilForumTopic\getNestedSetPostChildren(), ilForum\getOneThread(), ilObjForumListGUI\getProperties(), ilForumXMLParser\handlerEndTag(), ilObjForum\lookupStatisticsByRefId(), ilForumExportGUI\renderPostHtml(), ilForumLP\saveModeConfiguration(), ilObjForum\update(), and ilForumSettingsGUI\updateNotificationSettings().
 Here is the caller graph for this function:| ilForumProperties::getInterestedEvents | ( | ) | 
Definition at line 467 of file class.ilForumProperties.php.
References $interested_events.
Referenced by ilForumNotification\updateUserNotifications().
 Here is the caller graph for this function:| ilForumProperties::getLpReqNumPostings | ( | ) | 
Definition at line 477 of file class.ilForumProperties.php.
References $lp_req_num_postings.
| ilForumProperties::getMarkModeratorPosts | ( | ) | 
| ilForumProperties::getNotificationType | ( | ) | 
Definition at line 376 of file class.ilForumProperties.php.
References $notification_type.
Referenced by ilForumNotification\updateUserNotifications().
 Here is the caller graph for this function:| ilForumProperties::getObjId | ( | ) | 
Definition at line 290 of file class.ilForumProperties.php.
| ilForumProperties::getSubjectSetting | ( | ) | 
Definition at line 381 of file class.ilForumProperties.php.
References isSubjectAdded(), and isSubjectPreset().
 Here is the call graph for this function:| ilForumProperties::getUserToggleNoti | ( | ) | 
Definition at line 422 of file class.ilForumProperties.php.
References $user_toggle_noti.
| ilForumProperties::insert | ( | ) | 
Definition at line 122 of file class.ilForumProperties.php.
Referenced by update().
 Here is the caller graph for this function:| ilForumProperties::isAdminForceNoti | ( | ) | 
Definition at line 300 of file class.ilForumProperties.php.
References $admin_force_noti.
| ilForumProperties::isAnonymized | ( | ) | 
| ilForumProperties::isFileUploadAllowed | ( | ) | 
Definition at line 442 of file class.ilForumProperties.php.
References getFileUploadAllowed().
 Here is the call graph for this function:
      
  | 
  static | 
Definition at line 451 of file class.ilForumProperties.php.
References $DIC.
Referenced by ilForumSettingsGUI\getCustomForm(), and ilForumSettingsGUI\updateCustomValues().
 Here is the caller graph for this function:| ilForumProperties::isIsThreadRatingEnabled | ( | ) | 
Definition at line 216 of file class.ilForumProperties.php.
References $is_thread_rating_enabled.
| ilForumProperties::isPostActivationEnabled | ( | ) | 
Definition at line 279 of file class.ilForumProperties.php.
References $post_activation_enabled.
      
  | 
  static | 
Definition at line 460 of file class.ilForumProperties.php.
References $DIC.
Referenced by ilForumCronNotificationDataProvider\readAttachments(), and ilForumNotificationDataProvider\readAttachments().
 Here is the caller graph for this function:| ilForumProperties::isStatisticEnabled | ( | ) | 
Definition at line 241 of file class.ilForumProperties.php.
References $statistics_enabled.
| ilForumProperties::isSubjectAdded | ( | ) | 
Definition at line 366 of file class.ilForumProperties.php.
References $add_re_subject.
Referenced by getSubjectSetting().
 Here is the caller graph for this function:| ilForumProperties::isSubjectPreset | ( | ) | 
Definition at line 356 of file class.ilForumProperties.php.
References $preset_subject.
Referenced by getSubjectSetting().
 Here is the caller graph for this function:| ilForumProperties::isUserToggleNoti | ( | ) | 
Definition at line 310 of file class.ilForumProperties.php.
References $user_toggle_noti.
Referenced by ilForumNotification\updateUserNotifications().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 86 of file class.ilForumProperties.php.
References $res, ILIAS\Forum\Notification\DEFAULT, if, and ILIAS\Repository\int().
Referenced by __construct(), and setObjId().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilForumProperties::setAddReSubject | ( | bool | $a_add_re_subject | ) | 
Definition at line 361 of file class.ilForumProperties.php.
Referenced by setSubjectSetting().
 Here is the caller graph for this function:| ilForumProperties::setAdminForceNoti | ( | bool | $a_admin_force | ) | 
Definition at line 295 of file class.ilForumProperties.php.
| ilForumProperties::setAnonymisation | ( | bool | $a_anonymized | ) | 
Definition at line 246 of file class.ilForumProperties.php.
| ilForumProperties::setDefaultView | ( | int | $a_default_view | ) | 
Definition at line 226 of file class.ilForumProperties.php.
| ilForumProperties::setFileUploadAllowed | ( | bool | $allowed | ) | 
Definition at line 432 of file class.ilForumProperties.php.
| ilForumProperties::setInterestedEvents | ( | int | $interested_events | ) | 
Definition at line 472 of file class.ilForumProperties.php.
References $interested_events.
| ilForumProperties::setIsThreadRatingEnabled | ( | bool | $is_thread_rating_enabled | ) | 
Definition at line 221 of file class.ilForumProperties.php.
References $is_thread_rating_enabled.
| ilForumProperties::setLpReqNumPostings | ( | ?int | $lp_req_num_postings | ) | 
Definition at line 482 of file class.ilForumProperties.php.
References $lp_req_num_postings.
| ilForumProperties::setMarkModeratorPosts | ( | bool | $a_mod_post | ) | 
Definition at line 412 of file class.ilForumProperties.php.
| ilForumProperties::setNotificationType | ( | NotificationType | $a_notification_type | ) | 
Definition at line 371 of file class.ilForumProperties.php.
| ilForumProperties::setObjId | ( | int | $a_obj_id | ) | 
Definition at line 284 of file class.ilForumProperties.php.
References read().
 Here is the call graph for this function:| ilForumProperties::setPostActivation | ( | bool | $a_post_activation | ) | 
Definition at line 274 of file class.ilForumProperties.php.
| ilForumProperties::setPresetSubject | ( | bool | $a_preset_subject | ) | 
Definition at line 351 of file class.ilForumProperties.php.
Referenced by setSubjectSetting().
 Here is the caller graph for this function:| ilForumProperties::setStatisticsStatus | ( | bool | $a_statistic_status | ) | 
Definition at line 236 of file class.ilForumProperties.php.
| ilForumProperties::setSubjectSetting | ( | $a_subject_setting | ) | 
Definition at line 398 of file class.ilForumProperties.php.
References setAddReSubject(), and setPresetSubject().
 Here is the call graph for this function:| ilForumProperties::setUserToggleNoti | ( | bool | $a_user_toggle | ) | 
Definition at line 305 of file class.ilForumProperties.php.
| ilForumProperties::update | ( | ) | 
Definition at line 149 of file class.ilForumProperties.php.
References insert().
 Here is the call graph for this function:
      
  | 
  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.
      
  | 
  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\getContent().
| const ilForumProperties::PAGE_SIZE_THREAD_OVERVIEW = 10 | 
Definition at line 35 of file class.ilForumProperties.php.
Referenced by ilObjForumGUI\getContent(), and ilObjForumGUI\initializeThreadOffsetAndLimit().
| 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(), ilObjForumGUI\getSafePostCommands(), ilForumPostDraft\getSortedDrafts(), ilForumXMLParser\handlerEndTag(), ilObjForumGUI\renderDraftContent(), ilObjForumGUI\renderPostContent(), ilObjForumAdministrationGUI\settingsForm(), ilForumSettingsGUI\updateCustomValues(), and ilObjForumGUI\viewThreadObject().