56,7 → 56,8 |
} |
|
if (is_null($retour)) { |
$contenu = 'Un problème est survenu : '.print_r($this->messages, true); |
$this->messages[] = 'Aucune observation'; |
//$contenu = 'Un problème est survenu : '.print_r($this->messages, true); |
} else { |
$squelette = dirname(__FILE__).self::DS.'squelettes'.self::DS.$retour['squelette'].'.tpl.html'; |
$contenu = $this->traiterSquelettePhp($squelette, $retour['donnees']); |
83,8 → 84,9 |
$icone_rss = (isset($_GET['rss']) && $_GET['rss'] != 1) ? false : true; |
$this->flux_rss_url .= $this->traiterParametres(); |
$titre = isset($titre) ? htmlentities(rawurldecode($titre)) : ''; |
if (@file_get_contents($this->flux_rss_url, false) != false) { |
$xml = file_get_contents($this->flux_rss_url); |
|
$xml = @file_get_contents($this->flux_rss_url); |
if ($xml !== false) { |
if ($xml) { |
try { |
$flux = new XmlFeedParser($xml); |
128,7 → 130,9 |
trigger_error('Flux invalide : '.$e->getMessage(), E_USER_WARNING); |
} |
} else { |
$this->messages[] = "Fichier xml invalide."; |
// si on arrive ici c'est qu'il n'y a aucune obs correspondant |
// à la requête, mais il n'y a rien d'invalide là-dedans |
//$this->messages[] = "Fichier xml invalide."; |
} |
} else { |
$this->messages[] = "L'URI, $this->flux_rss_url, est invalide."; |