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 .')';
}
// LDR FIX BUG Si echec recup http mais cache bien lu, on stock erreur dans object rss
if ($rss) {
$rss->ERROR=$errormsg;
if ($cache && $cache_key) $rss->date=filemtime($cache->file_name($url));
// LDR FIX BUG Si echec recup http mais cache bien lu,
// on stock erreur dans object rss
if ($rss)
{
if ($cache && $cache_key) $rss->date=filemtime($cache->file_name($cache_key));
}
else
{
$rss=$cache;
}
$rss->ERROR=$errormsg;
}
}
else {
@ -246,12 +252,18 @@ function error ($errormsg, $lvl=E_USER_WARNING) {
if ( $errormsg ) {
$errormsg = "MagpieRSS: $errormsg";
$MAGPIE_ERROR = $errormsg;
trigger_error( $errormsg, $lvl);
// LDR BUG FIX On affiche erreur que si en mode debug
if ( MAGPIE_DEBUG ) {
trigger_error( $errormsg, $lvl);
}
}
}
function debug ($debugmsg, $lvl=E_USER_NOTICE) {
trigger_error("MagpieRSS [debug] $debugmsg", $lvl);
// LDR BUG FIX On affiche erreur que si en mode debug
if ( MAGPIE_DEBUG ) {
trigger_error("MagpieRSS [debug] $debugmsg", $lvl);
}
}
/*=======================================================================*\