- Модуль: 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;
}