• Модуль: 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;
}