mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-10-20 02:11:52 -04:00
Use feed names coming from OPML
Use the feed names (text or title) provided by OPML and do not overwrite them during import.
This commit is contained in:
1 parent
31a6a13268
commit
0696890c06
2 files changed
+9
-1
No files matched your search
@@ -200,8 +200,10 @@ class Feed extends Model {
|
||||
}
|
||||
$this->_url ($subscribe_url);
|
||||
}
|
||||
if (empty($this->name)) { // May come from OPML
|
||||
$title = $feed->get_title ();
|
||||
$this->_name (!is_null ($title) ? $title : $this->url);
|
||||
}
|
||||
$this->_website ($feed->get_link ());
|
||||
$this->_description ($feed->get_description ());
|
||||
|
||||
|
||||
+7
-1
@@ -133,9 +133,15 @@ function getFeedsOutline ($outline, $cat_id) {
|
||||
|
||||
function getFeed ($outline, $cat_id) {
|
||||
$url = (string) $outline['xmlUrl'];
|
||||
$title = '';
|
||||
if (isset ($outline['text'])) {
|
||||
$title = (string) $outline['text'];
|
||||
} elseif (isset ($outline['title'])) {
|
||||
$title = (string) $outline['title'];
|
||||
}
|
||||
$feed = new Feed ($url);
|
||||
$feed->_category ($cat_id);
|
||||
|
||||
$feed->_name ($title);
|
||||
return $feed;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user