- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/classes/general/calendar_user_settings.php
- Класс: CCalendarUserSettings
- Вызов: CCalendarUserSettings::getFormSettings
static function getFormSettings($formType, $userId = false)
{
if (!$userId)
$userId = CCalendar::GetUserId();
$defaultValues = array(
'slider_main' => array(
'pinnedFields' => implode(',',array('location', 'rrule'))
)
);
if (!isset($defaultValues[$formType]))
$defaultValues[$formType] = false;
//CUserOptions::DeleteOption("calendar", $formType);
$settings = CUserOptions::GetOption("calendar", $formType, $defaultValues[$formType], $userId);
if (!is_array($settings['pinnedFields']))
$settings['pinnedFields'] = explode(',', $settings['pinnedFields']);
return $settings;
}