diff options
author | moontear <[email protected]> | 2013-04-15 12:28:52 +0200 |
---|---|---|
committer | moontear <[email protected]> | 2013-04-15 12:28:52 +0200 |
commit | 2cfbb448fb197837c063c377c042beb3ba704a52 (patch) | |
tree | a114be33e5343cedb17391d50339e7cd2da14a5f /include/rssfuncs.php | |
parent | e43a9c4a01bf095b740e35711c79f6a0ca3374ba (diff) |
Added average color calculation of feeds' favicons for banded display.
Diffstat (limited to 'include/rssfuncs.php')
-rw-r--r-- | include/rssfuncs.php | 11 |
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'"); } |