Fix error message not reported
This commit is contained in:
parent
119bf45177
commit
1ce5b78a6b
@ -101,7 +101,9 @@ class box_external_rss extends ModeleBoxes
|
||||
if ($result < 0 || !empty($rssparser->error))
|
||||
{
|
||||
// Show warning
|
||||
$title .= " ".img_error($langs->trans("FailedToRefreshDataInfoNotUpToDate", ($rssparser->getLastFetchDate() ?dol_print_date($rssparser->getLastFetchDate(), "dayhourtext") : $langs->trans("Unknown"))));
|
||||
$errormessage = $langs->trans("FailedToRefreshDataInfoNotUpToDate", ($rssparser->getLastFetchDate() ? dol_print_date($rssparser->getLastFetchDate(), "dayhourtext") : $langs->trans("Unknown")));
|
||||
if ($rssparser->error) $errormessage .= " - ".$rssparser->error;
|
||||
$title .= " ".img_error($errormessage);
|
||||
$this->info_box_head = array('text' => $title, 'limit' => 0);
|
||||
}
|
||||
else
|
||||
@ -109,7 +111,7 @@ class box_external_rss extends ModeleBoxes
|
||||
$this->info_box_head = array(
|
||||
'text' => $title,
|
||||
'sublink' => $link,
|
||||
'subtext'=>$langs->trans("LastRefreshDate").': '.($rssparser->getLastFetchDate() ?dol_print_date($rssparser->getLastFetchDate(), "dayhourtext") : $langs->trans("Unknown")),
|
||||
'subtext'=>$langs->trans("LastRefreshDate").': '.($rssparser->getLastFetchDate() ? dol_print_date($rssparser->getLastFetchDate(), "dayhourtext") : $langs->trans("Unknown")),
|
||||
'subpicto'=>'globe',
|
||||
'target'=>'_blank',
|
||||
);
|
||||
|
||||
@ -261,9 +261,15 @@ class RssParser
|
||||
}
|
||||
else
|
||||
{
|
||||
if (! function_exists('xml_parser_create')) {
|
||||
$this->error = 'Function xml_parser_create are not supported by your PHP';
|
||||
return -1;
|
||||
}
|
||||
|
||||
$xmlparser = xml_parser_create('');
|
||||
if (!is_resource($xmlparser)) {
|
||||
$this->error = "ErrorFailedToCreateParser"; return -1;
|
||||
$this->error = "ErrorFailedToCreateParser";
|
||||
return -1;
|
||||
}
|
||||
|
||||
xml_set_object($xmlparser, $this);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user