• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/usersettings.php
  • Класс: BitrixCalendarUserSettings
  • Вызов: UserSettings::getSectionCustomization
static function getSectionCustomization($userId = false)
{
	/*
	 * CUserOptions::setOption("calendar", "section_customization", serialize(['tasks' => ['name' => 'Custom task name', 'color' =>
	 '#FF22FF']]), false, $userId);
	*/

	$result = [];
	$str = CUserOptions::getOption("calendar", "section_customization", false, $userId);
	if ($str !== false && CheckSerializedData($str))
	{
		$result = unserialize($str, ['allowed_classes' => false]);
	}

	return $result;
}