[PLUGINS] ~maj globale
[lhc/web/www.git] / www / plugins / rss_article_3_0 / rssarticle_pipelines.php
index 491da0c..ed9d148 100644 (file)
@@ -1,21 +1,20 @@
 <?php\r
 /**\r
- * genie / cron\r
+ * Pipelines utilisés par le plugin RSS en articles\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
+\r
+if (!defined("_ECRIRE_INC_VERSION")) return;\r
+\r
+function rssarticle_taches_generales_cron($taches_generales){ \r
+       // si cfg dispo, on charge les valeurs\r
+       if (!function_exists('lire_config'))\r
+               include_spip('inc/config');\r
+       $delai = intval(lire_config('rssarticle/cron_interval_value',600));\r
+       if ($delai<10)\r
+               $delai=10;              // securite pour les valeurs absurdes\r
        $taches_generales['rssarticle_copie'] = $delai;\r
-  \r
+\r
        return $taches_generales;\r
 }\r
 \r
@@ -24,28 +23,25 @@ function rssarticle_taches_generales_cron($taches_generales){
  * Affiche un formulaire d'édition de la licence de l'article\r
  *\r
  * @param array $flux Le contexte du pipeline\r
+ * @return array $flux Le contexte du pipeline modifié\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
+       if ($flux['args']['exec'] == 'site'){\r
+               include_spip('inc/config');\r
+               if (lire_config('rssarticle/mode') == "auto")\r
+                       $mode_auto=true;\r
+               else\r
+                       $mode_auto=false;\r
+               \r
+               if (!$mode_auto) {\r
+                       $out .= "\n<div id='bloc_rssarticle'>";\r
+                       $out .= "\n". recuperer_fond('prive/contenu/rssarticle',array('id_syndic' => $flux["args"]["id_syndic"]),array('ajax'=>false));\r
+                       $out .= "\n</div>";\r
+                       if ($p=strpos($flux['data'],'<!--affiche_milieu-->'))\r
+                               $flux['data'] = substr_replace($flux['data'],$out,$p,0);\r
+               }\r
+       }\r
+       return $flux;\r
 }\r
 \r
-\r
-\r
-?>\r
+?>
\ No newline at end of file