- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/Service/Display/Field/PaymentStatusField.php
- Класс: Bitrix\Crm\Service\Display\Field\PaymentStatusField
- Вызов: PaymentStatusField::getValueConfig
protected function getValueConfig(string $stage): ?array
{
if (!PaymentStage::isValid($stage))
{
return null;
}
$classMap = [
PaymentStage::NOT_PAID => 'not-paid',
PaymentStage::PAID => 'paid',
PaymentStage::SENT_NO_VIEWED => 'send',
PaymentStage::VIEWED_NO_PAID => 'seen',
PaymentStage::CANCEL => 'cancel',
PaymentStage::REFUND => 'refund',
];
return [
'cssPostfix' => ($classMap[$stage] ?? 'default'),
'text' => PaymentStage::getMessage($stage),
];
}