• Модуль: controller
  • Путь к файлу: ~/bitrix/modules/controller/lib/authlog.php
  • Класс: BitrixControllerAuthLogTable
  • Вызов: AuthLogTable::cleanupAgent
static function cleanupAgent($days)
{
	$days = intval($days);
	$application = BitrixMainApplication::getInstance();
	$connection = $application->getConnection();
	$sqlHelper = $connection->getSqlHelper();
	$connection->query("
		DELETE FROM ".self::getTableName()."
		WHERE TIMESTAMP_X < ".$sqlHelper->addSecondsToDateTime(-$days * 3600 *24, $sqlHelper->getCurrentDateTimeFunction())
	);
	return self::$agentName.'('.$days.');';
}