• Модуль: 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;
}