- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/sonet_subscription.php
- Класс: \CAllCrmSonetSubscription
- Вызов: CAllCrmSonetSubscription::GetRegistationTypes
static function GetRegistationTypes($entityTypeID, $entityID, $userID)
{
if(!CCrmOwnerType::IsDefined($entityTypeID))
{
return array();
}
$userID = intval($userID);
$entityID = intval($entityID);
if($userID <= 0 || $entityID <= 0)
{
return array();
}
$filter = array(
'SL_ENTITY_TYPE' => CCrmLiveFeedEntity::GetByEntityTypeID($entityTypeID),
'ENTITY_ID' => $entityID,
'USER_ID' => $userID
);
$dbResult = CCrmSonetSubscription::GetList(array(), $filter, false, false, array('TYPE_ID'));
if(!is_object($dbResult))
{
return array();
}
$result = array();
while($fields = $dbResult->Fetch())
{
$result[] = intval($fields['TYPE_ID']);
}
return $result;
}