fix empty feed errors
This commit is contained in:
@@ -69,6 +69,9 @@ class Feed extends PhpObject {
|
||||
$sRssFeedHeader .= self::getHtml('Lutran.fr RSS Feed Generator', 'generator');
|
||||
$sRssFeedHeader .= self::getHtml($this->asDesc['webmaster_mail'].' (Webmaster)', 'webMaster');
|
||||
|
||||
//Alert on empty feed
|
||||
if(empty($this->asItems)) $this->addError('Feed "'.$this->asDesc['title'].'" is empty');
|
||||
|
||||
//feed items
|
||||
$asSortedItems = $this->rSortTimeMatrix($this->asItems, 'pub_date');
|
||||
$sItems = implode("\n", array_map(array($this, 'buildItem'), $asSortedItems));
|
||||
@@ -163,6 +166,7 @@ class Feed extends PhpObject {
|
||||
|
||||
private static function rSortTimeMatrix($asMatrix, $sTimeCol)
|
||||
{
|
||||
$asKeys = array();
|
||||
$asResult = array();
|
||||
foreach($asMatrix as $iRowId=>$asLine) $asKeys[$iRowId] = strtotime($asLine[$sTimeCol]);
|
||||
arsort($asKeys);
|
||||
|
||||
Reference in New Issue
Block a user