if (Config::getPlugins('css') == 'lessCSS') { $lessFile = glob('public/less/*.less'); if (sizeof($lessFile) > 0) { $less = new lessc(); foreach ($lessFile as $value) { $filenames = explode('/', $value); $filename = $filenames[2]; $less->checkedCompile($value, strstr($value, '/', true) . '/css/' . substr($filename, 0, strpos($filename, '.')) . '.css'); } } } //Call caches header if (Config::getConfig(Config::$cache) == 'true') { $router->headerCache(); } AR_Config::initialize(function ($cfg) { $cfg->set_model_directory('app/models'); $cfg->set_connections(Config::getDatabases()); $cfg->set_default_connection(Config::getConfig(Config::$default_connection)); }); //Call controller $router->route(); //Call caches footer if (Config::getConfig(Config::$cache) == 'true') { $router->footerCache(); } //Stop timer $time_end = microtime(true); $time = $time_end - $time_start; //Comment below to hide timer //echo 'Web executed in '.$time.' seconds';