From 2cfbb448fb197837c063c377c042beb3ba704a52 Mon Sep 17 00:00:00 2001 From: moontear Date: Mon, 15 Apr 2013 12:28:52 +0200 Subject: Added average color calculation of feeds' favicons for banded display. --- include/rssfuncs.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'include/rssfuncs.php') 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'"); } -- cgit v1.2.3