\n"; echo $c, $corps; exit; } } function exec_redcta_boite_rss_dist() { cs_minipres(); include_spip('cout_define'); cout_define('distant'); $p = ''; // on cherche le flux rss toutes les _REDCTA_RSS_UPDATE minutes $force = _request('force')=='oui'; if(!$force) { $lastmodified = @file_exists(_DIR_RSS_TMP)?@filemtime(_DIR_RSS_TMP):0; if (time()-$lastmodified < _REDCTA_RSS_UPDATE) lire_fichier(_DIR_RSS_TMP, $p); } if(strlen($p)) { ajax_retour($p); return; } include_spip('inc/filtres'); include_spip('action/editer_site'); include_spip('inc/xml'); $r = spip_xml_load(_REDCTA_RSS_SOURCE); if (function_exists('spip_xml_match_nodes')) $c = spip_xml_match_nodes(',^item$,', $r, $r2); else { $r2 = !is_array($r)?array():array_shift(array_shift(array_shift(array_shift($r)))); $c = count($r2); } if($c) { $r3 = &$r2['item']; $c = count($r3); $p=''; for($i=0; $i$1 ($d)
", $t); $p .= "
  • $t
  • "; } } else { // pour redcta_lien() include_spip('cout_fonctions'); $p = ''._T('redcta:erreur:probleme', array('pb'=>cs_lien(_REDCTA_RSS_SOURCE,_T('redcta:erreur:distant')))).''; } $du = affdate_heure(date('Y-m-d H:i:s',time())); $p = '

    ' ._T('redcta:rss_edition')."
    $du

    " .'

    ' ._T('redctaprive:rss_actualiser').' | ' ._T('redctaprive:rss_source').'

    '; if($c) ecrire_fichier(_DIR_RSS_TMP, $p); ajax_retour($p); } ?>