summaryrefslogtreecommitdiff
path: root/classes/feeds.php
diff options
context:
space:
mode:
Diffstat (limited to 'classes/feeds.php')
-rwxr-xr-xclasses/feeds.php11
1 files changed, 9 insertions, 2 deletions
diff --git a/classes/feeds.php b/classes/feeds.php
index 95987f733..07dd2a600 100755
--- a/classes/feeds.php
+++ b/classes/feeds.php
@@ -1586,6 +1586,10 @@ class Feeds extends Handler_Protected {
}
}
+ static function getIconFile($feed_id) {
+ return ICONS_DIR . "/$feed_id.ico";
+ }
+
static function getFeedIcon($id) {
switch ($id) {
case 0:
@@ -1610,8 +1614,11 @@ class Feeds extends Handler_Protected {
if ($id < LABEL_BASE_INDEX) {
return "images/label.png";
} else {
- if (file_exists(ICONS_DIR . "/$id.ico"))
- return ICONS_URL . "/$id.ico";
+ $icon = self::getIconFile($id);
+
+ if ($icon && file_exists($icon)) {
+ return ICONS_URL . "/" . basename($icon) . "?" . filemtime($icon);
+ }
}
break;
}