<?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
* 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