- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/classes/mysql/log_counter.php
- Класс: CSocNetLogCounter
- Вызов: CSocNetLogCounter::Increment
function Increment($log_id, $entity_type = false, $entity_id = false, $event_id = false, $created_by_id = false, $arOfEntities = false, $arAdmin = false, $transport = false, $visible = "Y", $type = CSocNetLogCounter::TYPE_LOG_ENTRY)
{
global $DB;
if (intval($log_id) <= 0)
return false;
$counter = new CSocNetLogCounter;
$subSelect = $counter->GetSubSelect($log_id, $entity_type, $entity_id, $event_id, $created_by_id, $arOfEntities, $arAdmin, $transport, $visible, $type);
if ($subSelect <> '')
{
$strSQL = "INSERT INTO b_sonet_log_counter (USER_ID, CNT, SITE_ID, CODE) (".$subSelect.") ON DUPLICATE KEY UPDATE CNT = CNT + 1";
$DB->Query($strSQL, false, "FILE: ".__FILE__."
LINE: ".__LINE__);
}
$subSelect = $counter->GetSubSelect($log_id, $entity_type, $entity_id, $event_id, $created_by_id, $arOfEntities, $arAdmin, $transport, $visible, "group");
if ($subSelect <> '')
{
$strSQL = "INSERT INTO b_sonet_log_counter (USER_ID, CNT, SITE_ID, CODE) (".$subSelect.") ON DUPLICATE KEY UPDATE CNT = CNT + 1";
$DB->Query($strSQL, false, "FILE: ".__FILE__."
LINE: ".__LINE__);
}
}