[PLUGINS] ~maj des plugins
[lhc/web/www.git] / www / plugins / compositions_v3 / compositions_pipeline.php
index 32584c6..dd38a96 100644 (file)
@@ -58,21 +58,23 @@ function autoriser_styliser_dist($faire, $type='', $id=0, $qui = NULL, $opt = NU
  * @return array\r
  */\r
 function compositions_styliser($flux){\r
-       include_spip('compositions_fonctions');\r
        // en contexte Z, c'est Z ou Z-core qui stylise (on ne n'en occupe donc pas ici)\r
-       if (compositions_styliser_auto() AND !defined('_DIR_PLUGIN_Z') AND !defined('_DIR_PLUGIN_ZCORE')){\r
-               $type = $flux['args']['fond']; // on fait l'approximation fond=type\r
-               // si le type n'est pas l'objet d'une composition, ne rien faire\r
-               if (in_array($type,compositions_types())){\r
-                       $contexte = isset($flux['args']['contexte'])?$flux['args']['contexte']:$GLOBALS['contexte'];\r
-                       $serveur = $flux['args']['connect'];\r
-\r
-                       $ext = $flux['args']['ext'];\r
-                       $_id_table = id_table_objet($type);\r
-\r
-                       if ($id = $contexte[$_id_table] AND $composition = compositions_determiner($type,$id,$serveur)){\r
-                               if ($fond = compositions_selectionner($composition, $type, '', $ext, true, "")){\r
-                                       $flux['data'] = substr($fond, 0, - strlen(".$ext"));\r
+       if(!defined('_DIR_PLUGIN_Z') AND !defined('_DIR_PLUGIN_ZCORE')){\r
+               include_spip('compositions_fonctions');\r
+               if (compositions_styliser_auto()){\r
+                       $type = $flux['args']['fond']; // on fait l'approximation fond=type\r
+                       // si le type n'est pas l'objet d'une composition, ne rien faire\r
+                       if (in_array($type,compositions_types())){\r
+                               $contexte = isset($flux['args']['contexte'])?$flux['args']['contexte']:$GLOBALS['contexte'];\r
+                               $serveur = $flux['args']['connect'];\r
+\r
+                               $ext = $flux['args']['ext'];\r
+                               $_id_table = id_table_objet($type);\r
+\r
+                               if ($id = $contexte[$_id_table] AND $composition = compositions_determiner($type,$id,$serveur)){\r
+                                       if ($fond = compositions_selectionner($composition, $type, '', $ext, true, "")){\r
+                                               $flux['data'] = substr($fond, 0, - strlen(".$ext"));\r
+                                       }\r
                                }\r
                        }\r
                }\r