FeedList widget had mismatching show() definition
This commit is contained in:
		@@ -534,15 +534,11 @@ class Action extends HTMLOutputter // lawsuit
 | 
			
		||||
     */
 | 
			
		||||
    function showFeeds()
 | 
			
		||||
    {
 | 
			
		||||
        $feeds = $this->getFeeds();
 | 
			
		||||
 | 
			
		||||
        if ($feeds) {
 | 
			
		||||
            foreach ($feeds as $feed) {
 | 
			
		||||
                $this->element('link', array('rel' => $feed->rel(),
 | 
			
		||||
                                             'href' => $feed->url,
 | 
			
		||||
                                             'type' => $feed->mimeType(),
 | 
			
		||||
                                             'title' => $feed->title));
 | 
			
		||||
            }
 | 
			
		||||
        foreach ($this->getFeeds() as $feed) {
 | 
			
		||||
            $this->element('link', array('rel' => $feed->rel(),
 | 
			
		||||
                                         'href' => $feed->url,
 | 
			
		||||
                                         'type' => $feed->mimeType(),
 | 
			
		||||
                                         'title' => $feed->title));
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -1035,9 +1031,9 @@ class Action extends HTMLOutputter // lawsuit
 | 
			
		||||
    function showExportData()
 | 
			
		||||
    {
 | 
			
		||||
        $feeds = $this->getFeeds();
 | 
			
		||||
        if ($feeds) {
 | 
			
		||||
            $fl = new FeedList($this);
 | 
			
		||||
            $fl->show($feeds);
 | 
			
		||||
        if (!empty($feeds)) {
 | 
			
		||||
            $fl = new FeedList($this, $feeds);
 | 
			
		||||
            $fl->show();
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -1658,7 +1654,7 @@ class Action extends HTMLOutputter // lawsuit
 | 
			
		||||
     */
 | 
			
		||||
    function getFeeds()
 | 
			
		||||
    {
 | 
			
		||||
        return null;
 | 
			
		||||
        return array();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
 
 | 
			
		||||
@@ -28,9 +28,7 @@
 | 
			
		||||
 * @link      http://status.net/
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
if (!defined('STATUSNET') && !defined('LACONICA')) {
 | 
			
		||||
    exit(1);
 | 
			
		||||
}
 | 
			
		||||
if (!defined('GNUSOCIAL')) { exit(1); }
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Widget for showing a list of feeds
 | 
			
		||||
@@ -50,30 +48,33 @@ class FeedList extends Widget
 | 
			
		||||
{
 | 
			
		||||
    var $action = null;
 | 
			
		||||
 | 
			
		||||
    function __construct($action=null)
 | 
			
		||||
    protected $feeds = null;
 | 
			
		||||
 | 
			
		||||
    public function __construct(Action $action=null, array $feeds=array())
 | 
			
		||||
    {
 | 
			
		||||
	parent::__construct($action);
 | 
			
		||||
	$this->action = $action;
 | 
			
		||||
        parent::__construct($action);
 | 
			
		||||
        $this->action = $action;
 | 
			
		||||
        $this->feeds  = $feeds;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    function show($feeds)
 | 
			
		||||
    public function show()
 | 
			
		||||
    {
 | 
			
		||||
        if (Event::handle('StartShowFeedLinkList', array($this->action, &$feeds))) {
 | 
			
		||||
            if (!empty($feeds)) {
 | 
			
		||||
        if (Event::handle('StartShowFeedLinkList', array($this->action, &$this->feeds))) {
 | 
			
		||||
            if (!empty($this->feeds)) {
 | 
			
		||||
                $this->out->elementStart('div', array('id' => 'export_data',
 | 
			
		||||
                                                      'class' => 'section'));
 | 
			
		||||
                // TRANS: Header for feed links (h2).
 | 
			
		||||
                $this->out->element('h2', null, _('Feeds'));
 | 
			
		||||
                $this->out->elementStart('ul', array('class' => 'xoxo'));
 | 
			
		||||
 | 
			
		||||
                foreach ($feeds as $feed) {
 | 
			
		||||
                foreach ($this->feeds as $feed) {
 | 
			
		||||
                    $this->feedItem($feed);
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                $this->out->elementEnd('ul');
 | 
			
		||||
                $this->out->elementEnd('div');
 | 
			
		||||
            }
 | 
			
		||||
            Event::handle('EndShowFeedLinkList', array($this->action, &$feeds));
 | 
			
		||||
            Event::handle('EndShowFeedLinkList', array($this->action, &$this->feeds));
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user