32 lines
845 B
PHP
32 lines
845 B
PHP
<?php
|
|
namespace Modules\Contracts\Models;
|
|
class ContractStatus
|
|
{
|
|
const NEW = 'NEW';
|
|
const TREATY = 'TREATY'; //Выплачено
|
|
const RESERVATION = 'RESERVATION'; //бронь
|
|
const SUCCESS = "SUCCESS";
|
|
const DECLINE = "DECLINE";
|
|
|
|
public static function getName($status)
|
|
{
|
|
return __('contracts.status_' . $status);
|
|
}
|
|
public static function getHtmlColor($status)
|
|
{
|
|
switch ( $status )
|
|
{
|
|
case self::NEW:
|
|
return '#ccc';
|
|
case self::RESERVATION:
|
|
return '#4fb5e5';
|
|
case self::TREATY:
|
|
return '#e3e54f';
|
|
case self::SUCCESS:
|
|
return '#4fe576';
|
|
case self::DECLINE:
|
|
return '#eb612c';
|
|
}
|
|
return '#ccc';
|
|
}
|
|
} |