Fix: Corrige bugs gestion erreur de magpierss

This commit is contained in:
Laurent Destailleur 2005-09-11 16:23:30 +00:00
parent 4f812cb4dc
commit febc6b2f72

View File

@ -202,11 +202,17 @@ function fetch_rss ($url) {
$errormsg .= "(HTTP Response: " . $resp->response_code .')'; $errormsg .= "(HTTP Response: " . $resp->response_code .')';
} }
// LDR FIX BUG Si echec recup http mais cache bien lu, on stock erreur dans object rss // LDR FIX BUG Si echec recup http mais cache bien lu,
if ($rss) { // on stock erreur dans object rss
$rss->ERROR=$errormsg; if ($rss)
if ($cache && $cache_key) $rss->date=filemtime($cache->file_name($url)); {
if ($cache && $cache_key) $rss->date=filemtime($cache->file_name($cache_key));
} }
else
{
$rss=$cache;
}
$rss->ERROR=$errormsg;
} }
} }
else { else {
@ -246,13 +252,19 @@ function error ($errormsg, $lvl=E_USER_WARNING) {
if ( $errormsg ) { if ( $errormsg ) {
$errormsg = "MagpieRSS: $errormsg"; $errormsg = "MagpieRSS: $errormsg";
$MAGPIE_ERROR = $errormsg; $MAGPIE_ERROR = $errormsg;
// LDR BUG FIX On affiche erreur que si en mode debug
if ( MAGPIE_DEBUG ) {
trigger_error( $errormsg, $lvl); trigger_error( $errormsg, $lvl);
} }
} }
}
function debug ($debugmsg, $lvl=E_USER_NOTICE) { function debug ($debugmsg, $lvl=E_USER_NOTICE) {
// LDR BUG FIX On affiche erreur que si en mode debug
if ( MAGPIE_DEBUG ) {
trigger_error("MagpieRSS [debug] $debugmsg", $lvl); trigger_error("MagpieRSS [debug] $debugmsg", $lvl);
} }
}
/*=======================================================================*\ /*=======================================================================*\
Function: magpie_error Function: magpie_error