Add global parameter defaultCSSfiles
authorBenjamin Renard <brenard@easter-eggs.com>
Thu, 8 Jan 2015 14:15:40 +0000 (15:15 +0100)
committerBenjamin Renard <brenard@easter-eggs.com>
Thu, 8 Jan 2015 14:15:40 +0000 (15:15 +0100)
doc/conf/globale.docbook
public_html/conf/config.inc.php
public_html/includes/class/class.LSsession.php

index 2e2de59..4edc443 100644 (file)
@@ -233,6 +233,14 @@ define('CONST2','val2')
   </listitem>
 </varlistentry>
 
+<varlistentry>
+  <term>$GLOBALS['defaultCSSfiles']</term>
+  <listitem>
+    <simpara>Tableau déterminant les fichiers CSS à charger sur toute les pages. Ces fichiers seront
+    chargés dans l'ordre et en dernier permettant de surcharger tous paramètres de style.</simpara>
+  </listitem>
+</varlistentry>
+
 </variablelist>
 
 </sect2>
index 584463d..b15d1f3 100644 (file)
@@ -203,4 +203,5 @@ $GLOBALS['defaultJSscipts']=array(
   'LSinfosBox.js'
 );
 
-?>
+// CSS
+$GLOBALS['defaultCSSfiles']=array();
index a0bdae0..7458ad4 100644 (file)
@@ -1350,6 +1350,11 @@ class LSsession {
 
     // Css
     self :: addCssFile("LSdefault.css");
+    if (isset($GLOBALS['defaultCSSfiles']) && is_array($GLOBALS['defaultCSSfiles'])) {
+      foreach ($GLOBALS['defaultCSSfiles'] as $file) {
+        self :: addCssFile($file);
+      }
+    }
     $Css_txt='';
     foreach (self :: $CssFiles as $file) {
       $Css_txt.="<link rel='stylesheet' type='text/css' href='".$file."' />\n";