<?php //Include page initiator include("corePage/initPage.php"); //We check if it is a redirection if(isset($_SERVER["REDIRECT_URL"])){ //We check if it is an asset request if(preg_match("<assets>", $_SERVER["REDIRECT_URL"])){ //This is a 404 not found error... echo "<p>Error! 404 not found</p>"; http_response_code(404); exit(); } } ?> <!-- Comunic web app client Main HTML file (c) Pierre HUBERT 2017 --> <!DOCTYPE html> <html> <head> <!-- Page title, should be automaticaly modified next --> <title>Comunic</title> <!-- Make the website responsive --> <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> <!-- UTF-8 support --> <meta charset="utf-8"> <!-- Favicons --> <link rel="icon" type="image/vnd.microsoft.icon" href="<?php echo config['pathAssets']; ?>img/favicon.png" /> <link rel="shortcut icon" type="image/x-icon" href="<?php echo config['pathAssets']; ?>img/favicon.png" /> <!--3rdPary Stylesheet requirements --> <?php foreach($config['3rdPartyCSSfiles'] as $file){ //Include CSS file $file = str_replace("%PATH_ASSETS%", $config['pathAssets'], $file); echo CSSFileInclusionCode($file); } ?> <!--App Stylesheet requirements --> <?php foreach($config['CSSfiles'] as $file){ //Include CSS file $file = str_replace("%PATH_ASSETS%", $config['pathAssets'], $file); echo CSSFileInclusionCode($file); } ?> <!-- Javascript config --> <script> //Configuration definition var ComunicConfig = { //Production mode productionMode: <?php echo config['productionMode']; ?>, //AppVersion appVersion: <?php echo config['appVersion']; ?>, //Assets URL assetsURL: "<?php echo config['pathAssets']; ?>", //Templates URL templatesURL : "<?php echo config['templatesURL']; ?>", //Site URL siteURL: "<?php echo config['siteURL']; ?>", //apiURL apiURL: "<?php echo config['API_URL']; ?>", //Default language defaultLanguage: "en", //LanguagesPath languagesPath: "<?php echo str_replace("%PATH_ASSETS%", config['pathAssets'], config['languagesPath']); ?>", }; </script> </head> <body> <!-- Welcome message --> <div style="text-align: center; font-size: 150%; padding-top: 10%;"> Welcome !<br /> Bienvenue !<br /><br /> <img src="<?php echo config['pathAssets']; ?>img/roundProgress.gif" /><br /><br /> Please wait while Comunic is starting...<br /> Veuillez patienter pendant le démarrage de Comunic...<br /><br /> <p><small>If this screen doesn't disappear after a while, please check javascript is enabled in your browser...</small></p> </div> <!-- 3rdparty Javascript files inclusion --> <?php foreach($config['3rdPartyJSfiles'] as $file){ //Include JS file $file = str_replace("%PATH_ASSETS%", $config['pathAssets'], $file); echo javascriptFileInclusionCode($file); } ?> <!-- Application Javascript files inclusion --> <?php foreach($config['JSfiles'] as $file){ //Include JS file $file = str_replace("%PATH_ASSETS%", $config['pathAssets'], $file); echo javascriptFileInclusionCode($file); } ?> </body> </html>