- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/classes/general/calendar_user_settings.php
- Класс: CCalendarUserSettings
- Вызов: CCalendarUserSettings::Set
static function Set($settings = array(), $userId = false)
{
if (!$userId)
$userId = CCalendar::GetUserId();
if (!$userId)
return;
if ($settings === false)
{
CUserOptions::SetOption("calendar", "user_settings", false, false, $userId);
}
elseif(is_array($settings))
{
$curSet = self::Get($userId);
foreach($settings as $key => $val)
{
if (isset(self::$settings[$key]))
$curSet[$key] = $val;
}
CUserOptions::SetOption("calendar", "user_settings", $curSet, false, $userId);
}
}