[PLUGINS] +clavettes et dependances
[lhc/web/clavette_www.git] / www / plugins / rss_article_3_0 / rssarticle_pipelines.php
1 <?php
2 /**
3 * genie / cron
4 *
5 */
6 function rssarticle_taches_generales_cron($taches_generales){
7 $delai = 60*10; // valeur defaut: ts les 10 min
8
9 // si cfg dispo, on charge les valeurs
10 if (function_exists(lire_config)) {
11 if (lire_config('rssarticle/cron_interval_value')!="") { // verifier si champs CFG a ete renseigne sur ce plugin (retro-compat)
12 $delai = intval(lire_config('rssarticle/cron_interval_value'));
13 if ($delai<10)
14 $delai=10; // securite pour les valeurs absurdes
15 }
16 }
17 $taches_generales['rssarticle_copie'] = $delai;
18
19 return $taches_generales;
20 }
21
22 /**
23 * Insertion au centre des pages d'articles dans le privé
24 * Affiche un formulaire d'édition de la licence de l'article
25 *
26 * @param array $flux Le contexte du pipeline
27 */
28 function rssarticle_affiche_milieu($flux) {
29 if ($flux['args']['exec'] == 'site'){
30 include_spip('inc/config');
31 if (lire_config('rssarticle/mode')=="auto") $mode_auto=true; else $mode_auto=false;
32
33 if (!$mode_auto) {
34 $contexte['id_syndic'] = $flux["args"]["id_syndic"];
35 //$out = debut_cadre_relief(_DIR_PLUGIN_RSSARTICLE."prive/themes/spip/images/rssarticle-32.png", true, '',_T("rssarticle:activer_recopie_intro"));
36 $out .= "\n<div id='bloc_rssarticle'>";
37 $out .= "\n". recuperer_fond('prive/contenu/rssarticle',$contexte,array('ajax'=>false));
38 $out .= "\n</div>";
39 //$out .= "\n". fin_cadre_relief(true);
40 if ($p=strpos($flux['data'],'<!--affiche_milieu-->'))
41 $flux['data'] = substr_replace($flux['data'],$out,$p,0);
42
43
44 }
45 }
46 return $flux;
47 }
48
49
50
51 ?>