• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/lib/helper/mailbox/responseparser.php
  • Класс: BitrixMailHelperMailboxResponseParser
  • Вызов: ResponseParser::getIdsSet
private function getIdsSet($line)
{
	$idsFrom = [];
	$idsFromParsed = explode(',', $line);
	foreach ($idsFromParsed as $_index => $_idFrom)
	{
		$sequence = explode(':', $_idFrom);
		if (count($sequence) == 2)
		{
			$idsFrom = array_merge($idsFrom, range(min($sequence[0], $sequence[1]), max($sequence[0], $sequence[1]), 1));
		}
		elseif (count($sequence) == 1)
		{
			$idsFrom[] = intval($sequence[0]);
		}
	}
	return $idsFrom;
}