- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/log_follow.php
- Класс: CSocNetLogFollow
- Вызов: CSocNetLogFollow::GetList
static function GetList($arFilter = Array(), $arSelectFields = array())
{
global $DB;
if (count($arSelectFields) <= 0)
{
$arSelectFields = array("USER_ID", "CODE", "TYPE", "FOLLOW_DATE", "BY_WF");
}
// FIELDS -->
$arFields = array(
"USER_ID" => Array("FIELD" => "SLF.USER_ID", "TYPE" => "int"),
"CODE" => Array("FIELD" => "SLF.CODE", "TYPE" => "string"),
"REF_ID" => Array("FIELD" => "SLF.REF_ID", "TYPE" => "int"),
"TYPE" => array("FIELD" => "SLF.TYPE", "TYPE" => "char"),
"FOLLOW_DATE" => Array("FIELD" => "SLF.FOLLOW_DATE", "TYPE" => "datetime"),
"BY_WF" => array("FIELD" => "SLF.BY_WF", "TYPE" => "char"),
);
// <-- FIELDS
$arSqls = CSocNetGroup::PrepareSql($arFields, array(), $arFilter, false, $arSelectFields);
$arSqls["SELECT"] = str_replace("%%_DISTINCT_%%", "", $arSqls["SELECT"]);
$strSql =
"SELECT ".$arSqls["SELECT"]." ".
"FROM b_sonet_log_follow SLF ".
" ".$arSqls["FROM"]." ";
if ($arSqls["WHERE"] <> '')
$strSql .= "WHERE ".$arSqls["WHERE"]." ";
$dbRes = $DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__);
return $dbRes;
}