1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-24 05:31:28 +00:00

support for feed-specific images (channel->url)

This commit is contained in:
Andrew Dolgov
2005-08-26 04:11:37 +01:00
parent a14b6d21d9
commit b7f4bda298
5 changed files with 62 additions and 17 deletions

View File

@@ -83,6 +83,8 @@
error_reporting (E_ERROR | E_WARNING | E_PARSE);
pg_query("BEGIN");
$feed = pg_escape_string($feed);
if ($rss) {
@@ -90,15 +92,25 @@
check_feed_favicon($feed_url, $feed);
}
$result = pg_query("SELECT title FROM ttrss_feeds WHERE id = '$feed'");
$result = pg_query("SELECT title,icon_url FROM ttrss_feeds WHERE id = '$feed'");
$registered_title = pg_fetch_result($result, 0, "title");
$orig_icon_url = pg_fetch_result($result, 0, "icon_url");
if (!$registered_title) {
$feed_title = $rss->channel["title"];
pg_query("UPDATE ttrss_feeds SET title = '$feed_title' WHERE id = '$feed'");
}
// print "I: " . $rss->channel["image"]["url"];
$icon_url = $rss->image["url"];
if ($icon_url && !$orig_icon_url) {
$icon_url = pg_escape_string($icon_url);
pg_query("UPDATE ttrss_feeds SET icon_url = '$icon_url' WHERE id = '$feed'");
}
foreach ($rss->items as $item) {
$entry_guid = $item["id"];