Example #1
0
 public static function routeStatic()
 {
     //This function should die as soon as it handles a file, because that way you skip templating
     $filename = Conf::get('glueExtras/RouteTools/content/path') . Route::requestUri();
     $extension = explode('.', $filename);
     $extension = array_pop($extension);
     if (array_key_exists($extension, Conf::get('glueExtras/RouteTools/staticExtensions'))) {
         if (Conf::get('glueExtras/RouteTools/staticExtensions')[$extension] && is_file($filename)) {
             header("Content-Type: " . Conf::get('glueExtras/RouteTools/staticExtensions')[$extension]);
             Template::rawOutput(file_get_contents($filename));
         }
     }
 }