• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/transport/countlimiter.php
  • Класс: Bitrix\Sender\Transport\CountLimiter
  • Вызов: CountLimiter::getUnitName
public function getUnitName()
{
	if ($this->unitName)
	{
		return $this->unitName;
	}

	$parsed = self::parseUnit($this->unit);
	switch ($parsed['unit'])
	{
		case iLimiter::MINUTES:
			$format = 'idiff';
			break;

		case iLimiter::HOURS:
			$format = 'Hdiff';
			break;

		case iLimiter::MONTHS:
			$format = 'mdiff';
			break;

		case iLimiter::DAYS:
		default:
			$format = 'ddiff';
			break;
	}


	$formatted = \FormatDate($format, $this->getCurrentTimestamp() - $this->interval);
	if (mb_substr($formatted, 0, 2) == '1 ')
	{
		$formatted = mb_substr($formatted, 2);
	}

	return Loc::getMessage('SENDER_TRANSPORT_COUNT_LIMIT_UNIT_DATE_AT') . ' ' . $formatted;
}