diff --git a/public_html/index.php b/public_html/index.php
index 757f78f..58c3ffd 100755
--- a/public_html/index.php
+++ b/public_html/index.php
@@ -51,7 +51,6 @@
/* (2) Gestion des SVG avec couleur modifiée */
- // path/to/resource/filename-HEXADE.svg
$R->get('(.+)@([a-f0-9]{6})(\.svg)', function($matches){
$path = __PUBLIC__.'/'.$matches[0].$matches[2];
@@ -85,6 +84,44 @@
});
+ /* (4) serverinfo.js -> generate it with no cache */
+ $R->get('serverinfo.js', function($matches){
+
+ global $auth;
+
+ // {1} Disable cache //
+ header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
+ header('Cache-Control: post-check=0, pre-check=0', false);
+ header('Pragma: no-cache');
+ header('Content-Type: text/javascript');
+
+ // {2} Generate content //
+ echo "var SERVER = {\n";
+ echo "\tmodule: {\n";
+
+ // if connected to warehouse
+ if( $auth >= 1 ){
+
+ $m_id = array_keys($_SESSION['WAREHOUSE']['modules']);
+
+ for( $m = 0 ; $m < count($m_id) ; $m++ ){
+
+ if( $m > 0 )
+ echo ",\n";
+
+ echo "\t\t'".$_SESSION['WAREHOUSE']['modules'][$m_id[$m]]."': true";
+
+ }
+ }
+
+ echo "\n\t}\n";
+ echo "};\n";
+
+ die();
+
+ });
+
+
/* (3) On cree les regles de routage QUAND ON EST CONNECTE
diff --git a/public_html/view/view.php b/public_html/view/view.php
index 219e523..fa3d3e2 100755
--- a/public_html/view/view.php
+++ b/public_html/view/view.php
@@ -23,6 +23,7 @@
+