3namespace Bitrix\Im\V2\Settings\Entity;
6use Bitrix\Im\V2\Settings\Preset\Preset;
15 public const SCHEME =
'notifyScheme';
39 $settingConfiguration[
'name'] => $settingConfiguration[
'value']
41 $this->settings[$settingConfiguration[
'name']] = $settingConfiguration[
'value'];
48 if ($settingsConfiguration[
'name'] === self::SCHEME && $settingsConfiguration[
'value'] ===
'simple')
53 if ($this->
getValue(self::SCHEME) ===
'simple')
56 $settingsConfiguration[
'name'],
83 if (is_array($source) && !empty($source))
98 $this->
load($this->groupId);
115 return $this->
getValue(static::SCHEME) ===
'simple';
121 static::SIMPLE_SITE => $this->
getValue(static::SIMPLE_SITE),
122 self::SIMPLE_MAIL => $this->
getValue(self::SIMPLE_MAIL),
123 self::SIMPLE_PUSH => $this->
getValue(self::SIMPLE_PUSH),
if($_SERVER $defaultValue['REQUEST_METHOD']==="GET" &&!empty($RestoreDefaults) && $bizprocPerms==="W" &&check_bitrix_sessid())
static updateGroupSettings(int $groupId, array $settings)
static setSettings(int $groupId, array $settings=[], bool $forInitialize=false)
static getDefaultSettings()
static getGroupSettings(int $groupId)
static prepareRawGroupSettings(array $settings)
static getRestEntityName()
shouldUpdateSimpleNotifySettings(array $settingsConfiguration)
toRestFormat(array $option=[])
getValue(string $name, $defaultValue=null)
updateSetting(array $settingConfiguration)
const OPEN_DESKTOP_FROM_PANEL
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)