• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/history/leadstatushistoryentry.php
  • Класс: Bitrix\Crm\History\LeadStatusHistoryEntry
  • Вызов: LeadStatusHistoryEntry::checkStatus
static function checkStatus($ownerID, $statusID)
{
	if(!is_int($ownerID))
	{
		$ownerID = (int)$ownerID;
	}

	if($ownerID <= 0)
	{
		throw new Main\ArgumentException('Owner ID must be greater than zero.', 'ownerID');
	}

	$query = new Query(LeadStatusHistoryTable::getEntity());
	$query->addFilter('=OWNER_ID', $ownerID);
	$query->addFilter('=STATUS_ID', $statusID);
	$query->addSelect('ID');
	$query->setLimit(1);

	$dbResult = $query->exec();
	$fields = $dbResult->fetch();
	return is_array($fields) && isset($fields['ID']);
}