mirror of
				https://github.com/pierre42100/ComunicWeb
				synced 2025-10-31 10:14:51 +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>
 | 
