//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();
public function __get($key) { return get_by_key($key); }