ComunicWeb/index.php

121 lines
3.9 KiB
PHP
Raw Normal View History

2017-01-04 18:14:27 +00:00
<?php
//Include page initiator
include("corePage/initPage.php");
2017-01-21 18:30:27 +00:00
//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();
}
}
2017-01-04 18:14:27 +00:00
?>
<!--
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>
2017-06-03 14:31:23 +00:00
<!-- Make the website responsive -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
2017-06-04 16:03:00 +00:00
<!-- UTF-8 support -->
<meta charset="utf-8">
2017-06-06 17:00:58 +00:00
<!-- 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 -->
2017-01-04 18:14:27 +00:00
<?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']; ?>,
2017-01-22 17:46:06 +00:00
//AppVersion
2017-07-01 08:39:56 +00:00
appVersion: "<?php echo config['appVersion']; ?>",
2017-01-22 17:46:06 +00:00
2017-01-21 18:30:27 +00:00
//Assets URL
assetsURL: "<?php echo config['pathAssets']; ?>",
2017-01-25 15:52:22 +00:00
//Templates URL
templatesURL : "<?php echo config['templatesURL']; ?>",
2017-01-21 18:30:27 +00:00
//Site URL
siteURL: "<?php echo config['siteURL']; ?>",
//apiURL
apiURL: "<?php echo config['API_URL']; ?>",
//Default language
defaultLanguage: "en",
2017-01-04 18:14:27 +00:00
//LanguagesPath
languagesPath: "<?php echo str_replace("%PATH_ASSETS%", config['pathAssets'], config['languagesPath']); ?>",
};
2017-01-04 18:14:27 +00:00
</script>
</head>
<body>
2017-06-04 16:03:00 +00:00
<!-- 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>
2017-01-04 18:14:27 +00:00
<!-- 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 -->
2017-01-04 18:14:27 +00:00
<?php
foreach($config['JSfiles'] as $file){
//Include JS file
$file = str_replace("%PATH_ASSETS%", $config['pathAssets'], $file);
echo javascriptFileInclusionCode($file);
}
?>
</body>
</html>