<?php error_reporting(0); ini_set('error_reporting', 0); require_once __DIR__.'/system/libs/autoload.php'; if(substr(parse_url($_SERVER['REQUEST_URI'])['path'],-1) == '/'){ $file = __DIR__.'/system/pages/program.php'; } elseif(substr(parse_url($_SERVER['REQUEST_URI'])['path'],-1) != '/'){ if(pathinfo(parse_url($_SERVER['REQUEST_URI'])['path'])['filename'] == 'index' || pathinfo(parse_url($_SERVER['REQUEST_URI'])['path'])['filename'] == 'home'){ $file = __DIR__.'/system/pages/program.php'; } elseif (pathinfo(parse_url($_SERVER['REQUEST_URI'])['path'])['filename'] != '') { $file = __DIR__.'/system/pages/'.pathinfo(parse_url($_SERVER['REQUEST_URI'])['path'])['filename'].'.php'; } } else { $file = __DIR__.'/system/pages/program.php'; } if(file_exists($file)){ try { require_once $file; } catch (\Error $e) { http_response_code(500); } } else { http_response_code(404); } if(class_exists('Page')){ $page = new Page; if(isset($page) && method_exists($page, 'header')){ $page->header(); } } ?> <!DOCTYPE html> <html lang="fi"> <head> <title>Satakunnan opiskelijaradio</title> <!-- Meta --> <meta name="subject" content="Satakunnan opiskelijaradio"> <meta name="description" content="Tehdään yhdessä satakuntalainen opiskelijaradio!"> <meta name="keywords" content="opiskelijaradio,satakunta,satakuntalainen"> <meta name="author" content="Satakunnan opiskelijaradio"> <meta name="copyright" content="Warén Group"> <meta name="language" content="fi"> <!-- Meta: Charset --> <meta charset="UTF-8"> <!-- Meta: Viewport --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Meta: Open Graph / Facebook --> <meta property="og:type" content="website"> <meta property="og:title" content="Satakunnan opiskelijaradio"> <meta property="og:url" content="https://opiskelijaradio.fi/"> <meta property="og:description" content="Tehdään yhdessä satakuntalainen opiskelijaradio!"> <!-- Meta: Twitter --> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:title" content="Satakunnan opiskelijaradio"> <meta property="twitter:url" content="https://opiskelijaradio.fi/"> <meta property="twitter:description" content="Tehdään yhdessä satakuntalainen opiskelijaradio!"> <meta property="twitter:site" content="@opiskelijaradio"> <meta property="twitter:creator" content="@opiskelijaradio"> <!-- Meta: Robots --> <meta name="robots" content="noodp,noarchive"> <meta name="google" content="notranslate"> <!-- Link: Icon --> <link rel="icon" type="image/svg+xml" href="assets/images/favicon.svg"> <link rel="icon" type="image/png" href="assets/images/favicon.png"> <!-- Link: WebApp --> <link rel="manifest" href="pwa.json"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta content="yes" name="apple-touch-fullscreen" /> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <!-- Link: Preconnect & DNS Prefetch & Preload --> <link rel="preconnect" href="//cdn.cwinfo.net"> <link rel="dns-prefetch" href="//cdn.cwinfo.net"> <link rel="preload" as="style" href="https://cdn.cwinfo.net/frameworks/font-awesome/6.5.2/css/all.min.css" crossorigin="anonymous"> <link rel="preload" as="font" type="font/woff2" href="https://cdn.cwinfo.net/frameworks/font-awesome/6.5.2/webfonts/fa-solid-900.woff2" crossorigin="anonymous"> <link rel="preload" as="script" href="https://cdn.cwinfo.net/frameworks/jquery/3.7.1/jquery.min.js" crossorigin="anonymous"> <!-- JS --> <script src="https://cdn.cwinfo.net/frameworks/jquery/3.7.1/jquery.min.js" crossorigin="anonymous"></script> <!-- CSS --> <link rel="stylesheet" href="https://cdn.cwinfo.net/frameworks/font-awesome/6.5.2/css/all.min.css" crossorigin="anonymous" media="screen"> <style> /* MAIN.SCSS – START */ <?php $scss = new ScssPhp\ScssPhp\Compiler(); $file = __DIR__."/assets/css/main.scss"; echo $scss->compile(file_get_contents($file)); ?> /* MAIN.SCSS – END */ <?php if(isset($page) && method_exists($page, 'style')) { $page->style(); } ?> </style> <?php if(isset($page) && method_exists($page, 'meta')) { $page->meta(); } ?> </head> <body> <header> <a href="home"><img src="assets/images/logo.svg" title="Satakunnan opiskelijaradio" alt="Satakunnan opiskelijaradio"></a> </header> <nav> </nav> <main> <?php if(isset($page) && method_exists($page, 'content')) { $page->content(); } ?> </main> <footer> <a href="play"><i class="fas fa-play"></i> <span>Kuuntele</span></a> <a href="program"><i class="fas fa-list"></i> <span>Ohjelmisto</span></a> </footer> <script> /* JAVASCRIPTSUPPORT.JS – START */ <?php $file = __DIR__."/assets/js/javascriptSupportCookie.js"; echo file_get_contents($file); ?> /* JAVASCRIPTSUPPORT.JS – END */ </script> </body> </html>