You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.3 KiB
48 lines
1.3 KiB
<?php |
|
/** |
|
* Pipelines utilisés par le plugin RSS en articles |
|
* |
|
*/ |
|
|
|
if (!defined('_ECRIRE_INC_VERSION')) { |
|
return; |
|
} |
|
|
|
function rssarticle_taches_generales_cron($taches_generales){ |
|
// si cfg dispo, on charge les valeurs |
|
if (!function_exists('lire_config')) |
|
include_spip('inc/config'); |
|
$delai = intval(lire_config('rssarticle/cron_interval_value',600)); |
|
if ($delai<10) |
|
$delai=10; // securite pour les valeurs absurdes |
|
$taches_generales['rssarticle_copie'] = $delai; |
|
|
|
return $taches_generales; |
|
} |
|
|
|
/** |
|
* Insertion au centre des pages d'articles dans le privé |
|
* Affiche un formulaire d'édition de la licence de l'article |
|
* |
|
* @param array $flux Le contexte du pipeline |
|
* @return array $flux Le contexte du pipeline modifié |
|
*/ |
|
function rssarticle_affiche_milieu($flux) { |
|
if ($flux['args']['exec'] == 'site'){ |
|
include_spip('inc/config'); |
|
if (lire_config('rssarticle/mode') == "auto") |
|
$mode_auto=true; |
|
else |
|
$mode_auto=false; |
|
|
|
if (!$mode_auto) { |
|
$out .= "\n<div id='bloc_rssarticle'>"; |
|
$out .= "\n". recuperer_fond('prive/contenu/rssarticle',array('id_syndic' => $flux["args"]["id_syndic"]),array('ajax'=>false)); |
|
$out .= "\n</div>"; |
|
if ($p=strpos($flux['data'],'<!--affiche_milieu-->')) |
|
$flux['data'] = substr_replace($flux['data'],$out,$p,0); |
|
} |
|
} |
|
return $flux; |
|
} |
|
|
|
|