summaryrefslogtreecommitdiff
path: root/include/rssfuncs.php
diff options
context:
space:
mode:
Diffstat (limited to 'include/rssfuncs.php')
-rw-r--r--include/rssfuncs.php11
1 files changed, 8 insertions, 3 deletions
diff --git a/include/rssfuncs.php b/include/rssfuncs.php
index 859c575cc..498700906 100644
--- a/include/rssfuncs.php
+++ b/include/rssfuncs.php
@@ -408,9 +408,14 @@
}
if ($favicon_needs_check) {
- check_feed_favicon($site_url, $feed, $link);
-
- db_query($link, "UPDATE ttrss_feeds SET favicon_last_checked = NOW()
+ $favicon_file = check_feed_favicon($site_url, $feed, $link);
+ if ($favicon_file) {
+ $favicon_color = calculate_avg_color($favicon_file);
+ if (is_array($favicon_color))
+ $favicon_colorstring = ",favicon_avg_color = '" . implode("|", array_slice($favicon_color, 0, 3)) . "'";
+ }
+
+ db_query($link, "UPDATE ttrss_feeds SET favicon_last_checked = NOW() $favicon_colorstring
WHERE id = '$feed'");
}