mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-12-27 19:28:50 +00:00
121 lines
3.9 KiB
PHP
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é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>
|