• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/limit.php
  • Класс: BitrixImopenlinesLimit
  • Вызов: Limit::getTrackerLimitRemainder
static function getTrackerLimitRemainder()
{
	$limit = self::getTrackerLimit();
	if($limit === false)
		return true;

	$month = (int)date('Ym');
	$previousMonth = (int)Option::get('imopenlines', self::OPTION_LAST_TRACKER_COUNTER_UPDATE);

	if($previousMonth !== $month)
	{
		Option::set('imopenlines', self::OPTION_LAST_TRACKER_COUNTER_UPDATE, $month);
		$counter = 0;
		CGlobalCounter::Set(self::TRACKER_COUNTER, $counter, CGlobalCounter::ALL_SITES, '', false);
	}
	else
	{
		$counter = CGlobalCounter::GetValue(self::TRACKER_COUNTER, CGlobalCounter::ALL_SITES);
	}

	return $limit - $counter;
}