[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / rss_article_3_0 / rssarticle_pipelines.php
diff --git a/www/plugins/rss_article_3_0/rssarticle_pipelines.php b/www/plugins/rss_article_3_0/rssarticle_pipelines.php
new file mode 100644 (file)
index 0000000..491da0c
--- /dev/null
@@ -0,0 +1,51 @@
+<?php\r
+/**\r
+ * genie / cron\r
+ *\r
+ */\r
+function rssarticle_taches_generales_cron($taches_generales){\r
+  $delai =  60*10; // valeur defaut: ts les 10 min \r
+  \r
+  // si cfg dispo, on charge les valeurs\r
+  if (function_exists(lire_config))  {\r
+        if (lire_config('rssarticle/cron_interval_value')!="") {    // verifier si champs CFG a ete renseigne sur ce plugin (retro-compat)       \r
+            $delai = intval(lire_config('rssarticle/cron_interval_value')); \r
+            if ($delai<10)    \r
+                      $delai=10;        // securite pour les valeurs absurdes             \r
+        }      \r
+  } \r
+       $taches_generales['rssarticle_copie'] = $delai;\r
+  \r
+       return $taches_generales;\r
+}\r
+\r
+/**\r
+ * Insertion au centre des pages d'articles dans le privé\r
+ * Affiche un formulaire d'édition de la licence de l'article\r
+ *\r
+ * @param array $flux Le contexte du pipeline\r
+ */\r
+function rssarticle_affiche_milieu($flux) {\r
+    if ($flux['args']['exec'] == 'site'){\r
+        include_spip('inc/config');\r
+        if (lire_config('rssarticle/mode')=="auto") $mode_auto=true; else  $mode_auto=false;\r
+        \r
+        if (!$mode_auto) {\r
+            $contexte['id_syndic'] = $flux["args"]["id_syndic"];\r
+            //$out = debut_cadre_relief(_DIR_PLUGIN_RSSARTICLE."prive/themes/spip/images/rssarticle-32.png", true, '',_T("rssarticle:activer_recopie_intro"));\r
+            $out .= "\n<div id='bloc_rssarticle'>";\r
+            $out .= "\n". recuperer_fond('prive/contenu/rssarticle',$contexte,array('ajax'=>false));\r
+            $out .= "\n</div>";\r
+            //$out .= "\n". fin_cadre_relief(true);\r
+            if ($p=strpos($flux['data'],'<!--affiche_milieu-->'))\r
+                $flux['data'] = substr_replace($flux['data'],$out,$p,0);\r
+                \r
+               \r
+        }\r
+    }\r
+    return $flux;\r
+}\r
+\r
+\r
+\r
+?>\r