32 return !$this->
settings->get(
"disable_notes");
37 $this->
settings->set(
"disable_notes", (
int) !$active);
43 return !$this->
settings->get(
"disable_comments");
48 $this->
settings->set(
"disable_comments", (
int) !$active);
54 return (
bool) $this->
settings->get(
"comments_del_user",
'0');
59 $this->
settings->set(
"comments_del_user", (
int) $active);
65 return (
bool) $this->
settings->get(
"comments_del_tutor",
'1');
70 $this->
settings->set(
"comments_del_tutor", (
int) $active);
76 return (
string) $this->
settings->get(
"comments_noti_recip");
82 $this->
settings->set(
"comments_noti_recip", $recipients);
88 return (
bool) $this->
settings->get(
"enable_learning_history");
93 $this->
settings->set(
"enable_learning_history", (
int) $active);
99 return (
bool) $this->
settings->get(
"block_activated_chatviewer");
104 $this->
settings->set(
"block_activated_chatviewer", (
int) $active);
109 return (
int) $this->
settings->get(
"pd_sys_msg_mode");
114 $this->
settings->set(
"pd_sys_msg_mode", $mode);
120 return (
bool) $this->
settings->get(
'block_activated_pdfrmpostdraft',
'0');
125 $this->
settings->set(
"block_activated_pdfrmpostdraft", (
int) $active);
updateSystemMessagePresentation(int $mode)
getCommentsNotificationRecipients()
enableChatViewer(bool $active=true)
Class ChatMainBarProvider .
enableComments(bool $active=true)
__construct(\ILIAS\Administration\Setting $settings)
enableNotes(bool $active=true)
enableLearningHistory(bool $active=true)
ifLearningHistoryEnabled()
updateCommentsNotificationRecipients(string $recipients)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
enableTutorsCanDelete(bool $active=true)
ILIAS Administration Setting $settings
enableForumDrafts(bool $active=true)
getSystemMessagePresentation()
enableAuthorsCanDelete(bool $active=true)