• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/dispatch/methodschedule.php
  • Класс: BitrixSenderDispatchMethodSchedule
  • Вызов: MethodSchedule::parseDaysOfWeek
static function parseDaysOfWeek($daysOfWeek)
{
	if($daysOfWeek == '')
	{
		return [];
	}

	$result = [];
	$days = explode(",", $daysOfWeek);
	foreach($days as $day)
	{
		$day = trim($day);
		$found = [];
		if(
			preg_match("/^(d)$/", $day, $found)
			&& $found[1] >= 1
			&& $found[1] <= 7
		)
		{
			$result[]=intval($found[1]);
		}
		else
		{
			return [];
		}
	}

	return $result;
}