mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-04-24 23:37:18 +00:00
[FeedExpander.php] Preserve original icon (#2145)
This commit is contained in:
parent
74ec1b5687
commit
91b8e4196e
@ -57,6 +57,12 @@ abstract class FeedExpander extends BridgeAbstract {
|
|||||||
*/
|
*/
|
||||||
private $uri;
|
private $uri;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Holds the icon of the feed
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private $icon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the feed type during internal operations.
|
* Holds the feed type during internal operations.
|
||||||
*
|
*
|
||||||
@ -216,6 +222,10 @@ abstract class FeedExpander extends BridgeAbstract {
|
|||||||
protected function load_RSS_2_0_feed_data($rssContent){
|
protected function load_RSS_2_0_feed_data($rssContent){
|
||||||
$this->title = trim((string)$rssContent->title);
|
$this->title = trim((string)$rssContent->title);
|
||||||
$this->uri = trim((string)$rssContent->link);
|
$this->uri = trim((string)$rssContent->link);
|
||||||
|
|
||||||
|
if (!empty($rssContent->image)) {
|
||||||
|
$this->icon = trim((string)$rssContent->image->url);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -241,6 +251,12 @@ abstract class FeedExpander extends BridgeAbstract {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!empty($content->icon)) {
|
||||||
|
$this->icon = (string)$content->icon;
|
||||||
|
} elseif(!empty($content->logo)) {
|
||||||
|
$this->icon = (string)$content->logo;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user