31 lines
700 B
PHP
31 lines
700 B
PHP
|
|
<?php
|
|||
|
|
|
|||
|
|
namespace timer\action\structure;
|
|||
|
|
|
|||
|
|
class eTargetPeriod {
|
|||
|
|
const DAY = 1;
|
|||
|
|
const WEEK = 2;
|
|||
|
|
const MONTH = 3;
|
|||
|
|
const YEAR = 4;
|
|||
|
|
|
|||
|
|
|
|||
|
|
static $arr;
|
|||
|
|
static function getArray(){
|
|||
|
|
if(self::$arr) return self::$arr;
|
|||
|
|
return self::$arr = [
|
|||
|
|
self::DAY => ['n'=>'В день'],
|
|||
|
|
self::WEEK => ['n'=>'В неделю'],
|
|||
|
|
self::MONTH => ['n'=>'В месяц'],
|
|||
|
|
self::YEAR => ['n'=>'В год'],
|
|||
|
|
];
|
|||
|
|
}
|
|||
|
|
static function getNameList(){
|
|||
|
|
$res = [];
|
|||
|
|
$a = self::getArray();
|
|||
|
|
foreach ($a as $id=>$v){
|
|||
|
|
$res[] = ['id'=>$id,'title'=>$v['n']];
|
|||
|
|
}
|
|||
|
|
return $res;
|
|||
|
|
}
|
|||
|
|
}
|