• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/usagestat.php
  • Класс: BitrixRestUsageStatTable
  • Вызов: UsageStatTable::sendAgent
static function sendAgent()
{
	$connection = BitrixMainApplication::getConnection();
	$helper = $connection->getSqlHelper();
	$sqlTableName = static::getTableName();

	$select = "
		SELECT MIN(STAT_DATE) STAT_DATE_MIN
		FROM {$sqlTableName}
		WHERE IS_SENT = 'N'
		AND (STAT_DATE < ".$helper->getCurrentDateFunction().")
	";
	$result = $connection->query($select);
	$date = $result->fetch();
	if($date && $date["STAT_DATE_MIN"])
	{
		if (static::sendDateStat($date["STAT_DATE_MIN"]))
		{
			static::updateByFilter(array("=STAT_DATE" => $date["STAT_DATE_MIN"]), array("IS_SENT" => "Y"));
		}
	}
	return "\Bitrix\Rest\UsageStatTable::sendAgent();";
}