ComunicWeb/index.php
2017-01-25 16:52:22 +01:00

82 lines
2.5 KiB
PHP

<?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>
<!--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>
<!-- No javascript message, will be removed soon... -->
<p>Please consider using a modern browser which support Javascript to be able to use this website. We recomend you to download & install Mozilla Firefox...</p>
<!-- 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>