37 lines
784 B
PHP
37 lines
784 B
PHP
<?php
|
||
|
||
|
||
namespace themes\merakomis\project\structure;
|
||
|
||
class eStatus {
|
||
const NONE = 0;
|
||
const WORKING = 1;
|
||
const FINISH = 2;
|
||
const PAUSE = 3;
|
||
|
||
|
||
static $arr;
|
||
|
||
static function getArray(){
|
||
return self::$arr ? : self::$arr = [
|
||
self::NONE => ['n'=>'Не определён'],
|
||
self::WORKING => ['n'=>'В работе'],
|
||
self::FINISH => ['n'=>'Завершён'],
|
||
self::PAUSE => ['n'=>'Пауза'],
|
||
];
|
||
}
|
||
|
||
static function getName($x){
|
||
return self::getArray()[$x]['n'];
|
||
}
|
||
|
||
static function getNameList(){
|
||
$res = [];
|
||
$a = self::getArray();
|
||
foreach ($a as $k=>$v){
|
||
$res[] = ['id'=>$k,'title'=>$v['n']];
|
||
}
|
||
return $res;
|
||
}
|
||
|
||
} |