• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/tzgen.php
  • Класс: TZConvVTimeZoneRule
  • Вызов: TZConvVTimeZoneRule::createFromTransitionRule
static function createFromTransitionRule(TZConvTransitionRule $transitionRule)
{
	if (!$transitionRule->isRecurringRule())
	{
		throw new Exception('transition rule does not describe a rrule');
	}

	$rrule = new self(array(
		'wkday' => array_search($transitionRule->wkday, self::$WEEKDAY_DIGIT_MAP),
		'numwk' => $transitionRule->numwk,
		'month' => $transitionRule->month,
		'until' => $transitionRule->until,
	));

	return $rrule;
}