- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/sitebutton/guest.php
- Класс: Bitrix\Crm\SiteButton\Guest
- Вызов: Guest::getByGuestId
static function getByGuestId($gid, $isSelectEntities = false)
{
$listDb = Internals\GuestTable::getList(array(
'filter' => array(
'=GID' => $gid
),
'limit' => 1
));
$guest = $listDb->fetch();
if ($guest && $isSelectEntities)
{
$date = new DateTime();
$date->add('-90 days');
$guest['ENTITIES'] = Internals\GuestEntityTable::getList(array(
'select' => array('ENTITY_TYPE_ID', 'ENTITY_ID'),
'filter' => array(
'=GUEST_ID' => $guest['ID'],
'>DATE_CREATE' => $date
),
'limit' => 15,
'order' => array('DATE_CREATE' => 'DESC')
))->fetchAll();
}
return $guest;
}