• Модуль: voximplant
  • Путь к файлу: ~/bitrix/modules/voximplant/classes/general/vi_config.php
  • Класс: CVoxImplantConfig
  • Вызов: CVoxImplantConfig::getConfigForPopup
static function getConfigForPopup($callId)
{
	$call = VIModelCallTable::getByCallId($callId);
	if(!$call || !isset($call['CONFIG_ID']))
		return false;

	$config = VIConfigTable::getRowById($call['CONFIG_ID']);
	if(!$config)
		return false;

	$result = array(
		'RECORDING' => $config['RECORDING']
	);

	if(
		   $config['CRM_CREATE_CALL_TYPE'] == CVoxImplantConfig::CRM_CREATE_CALL_TYPE_ALL
		|| $config['CRM_CREATE_CALL_TYPE'] == CVoxImplantConfig::CRM_CREATE_CALL_TYPE_INCOMING && $call['INCOMING'] == CVoxImplantMain::CALL_INCOMING
		|| $config['CRM_CREATE_CALL_TYPE'] == CVoxImplantConfig::CRM_CREATE_CALL_TYPE_OUTGOING && $call['INCOMING'] == CVoxImplantMain::CALL_OUTGOING
	)
	{
		$result['CRM_CREATE'] = $config['CRM_CREATE'];
	}
	else
	{
		$result['CRM_CREATE'] = CVoxImplantConfig::CRM_CREATE_NONE;
	}
	return $result;
}