- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/activity/provider/call.php
- Класс: Bitrix\Crm\Activity\Provider\Call
- Вызов: Call::getFieldsForEdit
static function getFieldsForEdit(array $activity)
{
$parentFields = parent::getFieldsForEdit($activity);
$fields = array(
array(
'LABEL' => Loc::getMessage('VOXIMPLANT_ACTIVITY_PROVIDER_CALL_PLANNER_SUBJECT_LABEL'),
'TYPE' => 'SUBJECT',
'VALUE' => $activity['SUBJECT'] ?? ''
)
);
$callId = mb_strpos($activity['ORIGIN_ID'] ?? '', 'VI_') === false ? null : mb_substr($activity['ORIGIN_ID'], 3);
$callInfo = VoxImplantManager::getCallInfo($callId);
if ($callInfo)
{
$fields[] = array(
'LABEL' => Loc::getMessage('VOXIMPLANT_ACTIVITY_PROVIDER_CALL_COMMENT'),
'TYPE' => 'TEXT',
'NAME' => 'COMMENT',
'VALUE' => $callInfo['COMMENT'] ?? ''
);
}
return array_merge($fields, $parentFields);
}