Задать вопрос
beardedman
@beardedman
full stack web developer

Как найти файл класса Bitrix\Main\Analytics\CounterDataTable?

Я уже сломал голову.
Как найти файл где находится этот метод Bitrix\Main\Analytics\CounterDataTable?

bitrix/components/bitrix/?

Помогите, пожалуйста.

---
В общем я исправил проблему с этим классом, добавив отсутствующий файл (непонятно почему его не было):
<?php
// /bitrix/modules/catalog/lib/catalogviewedproduct.php
namespace Bitrix\Catalog;
use Bitrix\Main\Config\Option;
use Bitrix\Main\Application;

class CatalogViewedProductTable{

public static function clearAgent()
{
self::clear((int)Option::get('catalog', 'viewed_time'));
return '\Bitrix\Catalog\CatalogViewedProductTable::clearAgent();';
}
public static function clear($liveTime = 10)
{
$connection = Application::getConnection();
$helper = $connection->getSqlHelper();
$liveTime = (int)$liveTime;
$liveTo = $helper->addSecondsToDateTime($liveTime * 24 * 3600, "DATE_VISIT");
$now = $helper->getCurrentDateTimeFunction();

$deleteSql = "delete from b_catalog_viewed_product where ".$now." > ".$liveTo;
$connection->query($deleteSql);
}
}
?>

Спасибо DevMan за помощь.
https://bxapi.ru - очень помог ресурс. Если у вас чего не хватает - посмотрите на этом сайте информацию об этом классе и в каком файле он объявляется.
  • Вопрос задан
  • 1149 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
DevMan
@DevMan
поиск по проекту/файлам? не, не слышал.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы