From: Andrew Dolgov Date: Sun, 26 Oct 2008 16:53:46 +0000 (+0100) Subject: check file size when considering whether feed icon is valid (closes #223) X-Git-Tag: 1.2.29~16 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=7defa0891a8c458e32c68ec8519ee46c569c65e8;p=tt-rss.git check file size when considering whether feed icon is valid (closes #223) --- diff --git a/functions.php b/functions.php index f32d85af..89ec87a0 100644 --- a/functions.php +++ b/functions.php @@ -2738,7 +2738,7 @@ $last_updated = htmlspecialchars($last_updated); - $has_img = is_file(ICONS_DIR . "/$id.ico"); + $has_img = feed_has_icon($id); $tmp_result = db_query($link, "SELECT ttrss_feeds.id,COUNT(unread) AS unread @@ -5096,7 +5096,7 @@ $entry_author = " - $entry_author"; } - $has_feed_icon = is_file(ICONS_DIR . "/$feed_id.ico"); + $has_feed_icon = feed_has_icon($feed_id); if ($has_feed_icon) { $feed_icon_img = "\"\""; @@ -5198,7 +5198,7 @@ $vf_catchup_link = "(mark as read)"; - $has_feed_icon = is_file(ICONS_DIR . "/$feed_id.ico"); + $has_feed_icon = feed_has_icon($feed_id); if ($has_feed_icon) { $feed_icon_img = "\"\""; @@ -5838,4 +5838,8 @@ onclick=\"return addLabelExample()\" value=\"".__("Add")."\">"; } + + function feed_has_icon($id) { + return is_file(ICONS_DIR . "/$id.ico") && filesize(ICONS_DIR . "/$id.ico") > 0; + } ?>