30 lines
984 B
PHP
30 lines
984 B
PHP
<?
|
|
|
|
namespace academy\student\structure;
|
|
use core\lang\structure\LangVariable as V;
|
|
use academy\Student\structure\academyStudentLang as Vars;
|
|
|
|
class eAcademyStudentAccess {
|
|
|
|
const SUCCESS = 1; // Есть доступ к урокам
|
|
const WAIT_ACCESS = 2; // Ожидание доступа, для приватных курсов
|
|
const NONE = 3; // Отказали в доступе
|
|
const WAIT_PAID = 4; // Ожидание оплаты
|
|
|
|
static $arr;
|
|
|
|
static function getArray(){
|
|
if(self::$arr) return self::$arr;
|
|
else return self::$arr = [
|
|
self::SUCCESS => V::get( Vars::$SUCCESS_SUCCESS ),
|
|
self::WAIT_ACCESS => V::get( Vars::$SUCCESS_WAIT_ACCESS ),
|
|
self::NONE => V::get( Vars::$SUCCESS_NONE ),
|
|
self::WAIT_PAID => V::get( Vars::$SUCCESS_WAIT_PAID ),
|
|
];
|
|
}
|
|
|
|
static function getName($x){
|
|
static::getArray()[$x];
|
|
}
|
|
|
|
} |