コード例 #1
0
ファイル: loader.php プロジェクト: jonlb/jxLoader-standalone
//get variables
$mode = strtoupper(get_by_key('mode', 'PROD'));
$files = get_by_key('file', array());
$repos = get_by_key('repo', array());
$type = strtolower(get_by_key('type', 'js'));
$compress = (bool) get_by_key('compress', true);
$algorithm = get_by_key('alg', 'jsmin');
$depsOnly = (bool) get_by_key('depsOnly', false);
$rebuild = (bool) get_by_key('rebuild', false);
$opts = (bool) get_by_key('opts', false);
//$clearCache = (bool)get_by_key('clearCache',false);
$theme = get_by_key('theme', '');
$allDeps = (bool) get_by_key('allDeps', false);
$clearSession = (bool) get_by_key('clearSession', false);
$page = get_by_key('page', '');
$key = get_by_key('key', '');
$isLoader = false;
if (empty($page)) {
    //generate a GUID
    $page = guid();
}
if (count($files) == 1 && strtolower($files[0]) == 'loader') {
    $mode = 'PROD';
    $isLoader = true;
}
if ($mode == 'DEV') {
    //load the main loader class
    require_once 'loader.class.php';
    $loader = new Loader($lconfig);
    if ($rebuild) {
        $loader->rebuild();
コード例 #2
0
 public function __get($key)
 {
     return get_by_key($key);
 }