3 function auto_load($class){
5 $file = str_replace('_', '/', strtolower($class));
6 $path = 'libs/'.$file.'.php';
8 if (file_exists($path)){
14 }catch (Exception
$e){
18 spl_autoload_register('auto_load');
22 define('CACHE_DIR', './cache/');
24 function cacheReadfile($file){
25 if(file_exists(CACHE_DIR
.$file)){
26 readfile(CACHE_DIR
.$file);
31 function writeToCache($file, $data){
32 file_put_contents(CACHE_DIR
.$file, $data);
37 if(isset($_GET['js'])){
38 $files = explode(',', $_GET['js']);
41 $cache_filename = 'js';
42 foreach($files as $file) $cache_filename .= '_'.$file;
43 cacheReadfile($cache_filename);
46 foreach($files as $file){
47 $js .= JSMin
::minify(file_get_contents("js/$file.js"));
49 //writeToCache($cache_filename, $js);