[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / odt2spip_30 / odt2spip_pipelines.php
diff --git a/www/plugins/odt2spip_30/odt2spip_pipelines.php b/www/plugins/odt2spip_30/odt2spip_pipelines.php
new file mode 100644 (file)
index 0000000..7fb3720
--- /dev/null
@@ -0,0 +1,34 @@
+<?php\r
+/**\r
+ * Créer un article à partir d'un fichier au format odt\r
+ *\r
+ * @author cy_altern\r
+ * @license GNU/LGPL\r
+ *\r
+ * @package plugins\r
+ * @subpackage odt2spip\r
+ * @category import\r
+ *\r
+ *\r
+ */\r
+if (!defined("_ECRIRE_INC_VERSION")) return;\r
+\r
+/**\r
+ * Ajout une boite de creation d'un article à partir d'un fichier odt\r
+ * dans la colonne gauche des pages exec=rubrique\r
+ *\r
+ * @internal à l'aide du pipeline {@link affiche_gauche}\r
+ * @param Array $flux Le code de la colonne gauche\r
+ * @return Array Le code modifié\r
+ */\r
+function odt2spip_affiche_gauche($flux){\r
+       if ($flux['args']['exec']=='rubrique'\r
+         AND $id_rubrique = $flux['args']['id_rubrique']\r
+         AND autoriser('publierdans','rubrique',$flux['args']['id_rubrique'])){\r
+               $out = recuperer_fond('formulaires/odt2spip', array('id_rubrique' => $id_rubrique));\r
+               $flux['data'] .= $out;\r
+       }\r
+       return $flux;\r
+}\r
+\r
+?>\r