config = $apoDir."/config/config.ini"; // Recherche du userId $apo->db->select($apo->dbPrefix."users", "id", "name='".$getUserName."'"); $getId = $apo->db->fetch_single(); if($getId){ require_once $apoDir."/modules/rss/functions.inc"; // Récupération de tous les fils de l'utilisateur $apo->db->select($apo->dbPrefix."rss", "*", "userId=".$getId); $listRss = array(); while($row = $apo->db->fetch_array()){ $o = $row; $o["name"] = utf2html(htmlentities($o["name"], ENT_QUOTES, "UTF-8")); $listRss[] = $o; } // Inclusion de magpie magpie_configure(); for($i=0; $idb->select($apo->dbPrefix."rss_archives", "date", "url='".$listRss[$i]["url"]."'", null, null, array("date"=>"DESC"), array(0, 1)); if($lastArchive = $apo->db->fetch_single()){ $listRss[$i]["lastArchive"] = $lastArchive; }else{ $listRss[$i]["lastArchive"] = "0000-00-00 00:00:00"; } }else{ $apo->error = $apo->getText("rss_error_feed")." : ".$listRss[$i]["url"]; } } $o = rss_getList($listRss); if($o["total"] > 0){ $content = $o["content"]; }else{ if(count($listRss) > 0){ $content = "

".$apo->getText("rss_nonews")."

"; }else{ $content = "

"; } } }else{ $content = "

Mauvais identifiant.

"; } }else{ $content = "

ERREUR

"; } // Envoi des en-tête HTTP $accept_xml = !empty($_SERVER['HTTP_ACCEPT']) && strpos($_SERVER['HTTP_ACCEPT'],'application/xhtml+xml') !== false; if ($accept_xml) { header('Content-Type: application/xhtml+xml'); } else { header('Content-Type: text/html; charset=UTF-8'); } // Affichage du HTML if ($accept_xml) { echo ''."\n"; } ?> <?php echo $apo->getText("menu_rss"); ?> error; ?>

getText("menu_rss"); ?> >