Added 'serverinfo.js' to have the module list in order for JAVASCRIPT to load module-specific content or not
This commit is contained in:
parent
eb79b1d8bb
commit
5d3beefb30
|
@ -51,7 +51,6 @@
|
||||||
|
|
||||||
|
|
||||||
/* (2) Gestion des SVG avec couleur modifiée */
|
/* (2) Gestion des SVG avec couleur modifiée */
|
||||||
// path/to/resource/filename-HEXADE.svg
|
|
||||||
$R->get('(.+)@([a-f0-9]{6})(\.svg)', function($matches){
|
$R->get('(.+)@([a-f0-9]{6})(\.svg)', function($matches){
|
||||||
$path = __PUBLIC__.'/'.$matches[0].$matches[2];
|
$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
|
/* (3) On cree les regles de routage QUAND ON EST CONNECTE
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
<!-- Icone -->
|
<!-- Icone -->
|
||||||
<link rel='icon' href='/src/logauth.ico'>
|
<link rel='icon' href='/src/logauth.ico'>
|
||||||
|
|
||||||
|
<script type='text/javascript' src='/serverinfo.js' ></script> <!-- Gestion dynamique des saisies -->
|
||||||
|
|
||||||
<!-- Dépendences Javascript -->
|
<!-- Dépendences Javascript -->
|
||||||
<script type='text/javascript' src='/js/lib/min/input-checker.js' ></script> <!-- Gestion dynamique des saisies -->
|
<script type='text/javascript' src='/js/lib/min/input-checker.js' ></script> <!-- Gestion dynamique des saisies -->
|
||||||
|
|
Loading…
Reference in New Issue