• Модуль: 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),
	];
}