CAllCrmDeal::GetCustomerType

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CAllCrmDeal
  4. GetCustomerType
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_deal.php
  • Класс: \CAllCrmDeal
  • Вызов: CAllCrmDeal::GetCustomerType
static function GetCustomerType($ID)
{
	$ID = intval($ID);
	if($ID <= 0)
	{
		return CustomerType::UNDEFINED;
	}

	$dbRes = self::GetListEx(
		array(),
		array('ID' => $ID, 'CHECK_PERMISSIONS' => 'N'),
		false,
		false,
		array('ID', 'IS_RETURN_CUSTOMER')
	);

	$fields = $dbRes->Fetch();
	if(!is_array($fields))
	{
		return CustomerType::UNDEFINED;
	}

	return isset($fields['IS_RETURN_CUSTOMER']) && $fields['IS_RETURN_CUSTOMER'] === 'Y'
		? CustomerType::RETURNING : CustomerType::GENERAL;
}

Добавить комментарий