ComunicWeb/index.php
2017-07-01 10:39:56 +02:00

121 lines
3.9 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>
<!-- 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&eacute;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>