• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/integration/bitrix24/limitation/limiter.php
  • Класс: Bitrix\Sender\Integration\Bitrix24\Limitation\Limiter
  • Вызов: Limiter::getMonthly
static function getMonthly()
{
	$counter = new B24MailCounter();
	$limiter = Transport\CountLimiter::create()
		->withName('mail_per_month')
		->withLimit($counter->getLimit())
		->withUnit("1 " . Transport\iLimiter::MONTHS)
		->withCurrent(
			function () use ($counter)
			{
				return $counter->getMonthly();
			}
		)
		->setParameter(
			'globalHelpUri',
			'javascript:top.BX.Helper.show("redirect=detail&code=6904325")'
		)
		->setParameter('percentage', self::getMonthlyLimitPercentage());

	if (!Service::isLicenceTop())
	{
		$limiter->setParameter('setupUri', 'javascript: top.BX.Sender.B24License.showMailLimitPopup();');
	}

	return $limiter;
}