[SPIP] +2.1.12
[velocampus/web/www.git] / www / extensions / compresseur / compresseur_pipeline.php
diff --git a/www/extensions/compresseur/compresseur_pipeline.php b/www/extensions/compresseur/compresseur_pipeline.php
new file mode 100644 (file)
index 0000000..31273f2
--- /dev/null
@@ -0,0 +1,33 @@
+<?php
+
+if (!defined("_ECRIRE_INC_VERSION")) return;
+
+function compresseur_header_prive($flux){
+       include_spip('filtres/compresseur');
+       return compacte_head($flux);
+}
+
+function compresseur_affiche_milieu($flux){
+       
+       if ($flux['args']['exec']=='config_fonctions'){
+               // dans la branche 2.1 on utilise l'ancienne interface du compresseur
+               // par homogeneite
+               if (version_compare($GLOBALS['spip_version_branche'], "2.2.0-dev","<")){
+                       $compresseur = charger_fonction('compresseur', 'configuration');
+                       $flux['data'] .= $compresseur(); // Compression http et compactages CSS ou JS
+               }
+               else
+                       $flux['data'] .= recuperer_fond('prive/configurer/compresseur',array()); // Compression http et compactages CSS ou JS
+       }
+
+       return $flux;
+}
+
+function compresseur_configurer_liste_metas($metas){
+       $metas['auto_compress_js']='non';
+       $metas['auto_compress_closure']='non';
+       $metas['auto_compress_css']='non';
+       return $metas;
+}
+
+?>
\ No newline at end of file