- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/Service/Display/Field/PaymentStatusField.php
- Класс: Bitrix\Crm\Service\Display\Field\PaymentStatusField
- Вызов: PaymentStatusField::getFormattedValueForMobile
protected function getFormattedValueForMobile($fieldValue, int $itemId, Options $displayOptions): array
{
$valueConfig = $this->getValueConfig($fieldValue);
if (!$valueConfig)
{
return [];
}
$params = [
'color' => '#79818b',
'backgroundColor' => '#e0e2e4',
];
if ($fieldValue === PaymentStage::PAID)
{
$params = [
'color' => '#589309',
'backgroundColor' => '#e0f5c2',
];
}
elseif ($fieldValue === PaymentStage::VIEWED_NO_PAID)
{
$params = [
'color' => '#1097c2',
'backgroundColor' => '#dcf6fe',
];
}
$params['name'] = mb_strtoupper($valueConfig['text']);
return [
'value' => [
$params,
],
];
}