- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/log_counter.php
- Класс: CAllSocNetLogCounter
- Вызов: CAllSocNetLogCounter::GetSubSelect2
static function GetSubSelect2($entityId, array $arParams = [])
{
return CSocNetLogCounter::GetSubSelect(
[
"LOG_ID" => $entityId,
"TYPE" => (
!empty($arParams["TYPE"])
? $arParams["TYPE"]
: CSocNetLogCounter::TYPE_LOG_ENTRY
),
"CODE" => (
!empty($arParams["CODE"])
? $arParams["CODE"]
: false
),
"DECREMENT" => (bool) ($arParams["DECREMENT"] ?? false),
"FOR_ALL_ACCESS" => (bool) ($arParams["FOR_ALL_ACCESS"] ?? false),
"FOR_ALL_ACCESS_ONLY" => (bool) ($arParams["FOR_ALL_ACCESS_ONLY"] ?? false),
'WORKGROUP_MODE' => (bool) ($arParams['WORKGROUP_MODE'] ?? false),
"TAG_SET" => (
!empty($arParams["TAG_SET"])
? $arParams["TAG_SET"]
: false
),
"MULTIPLE" => (
!empty($arParams["MULTIPLE"])
&& $arParams["MULTIPLE"] === "Y"
? "Y"
: "N"
),
"SET_TIMESTAMP" => (
!empty($arParams["SET_TIMESTAMP"])
&& $arParams["SET_TIMESTAMP"] === "Y"
? "Y"
: "N"
),
"SEND_TO_AUTHOR" => (
!isset($arParams["SEND_TO_AUTHOR"])
|| $arParams["SEND_TO_AUTHOR"] !== "Y"
? "N"
: "Y"
),
"USER_ID" => (
isset($arParams["USER_ID"])
&& is_array($arParams["USER_ID"])
? $arParams["USER_ID"]
: []
),
]
);
}