better new version detection

This commit is contained in:
Andrew Dolgov 2006-08-30 04:57:20 +01:00
parent dade09adb0
commit a41d2c65a0

View File

@ -2570,17 +2570,16 @@
return; return;
} }
$last_item = $items[0]; $latest_item = $items[0];
$last_version = trim(preg_replace("/(Milestone)|(completed)/", "", $last_item["title"])); $latest_version = trim(preg_replace("/(Milestone)|(completed)/", "", $latest_item["title"]));
$cur_version = preg_replace("/\.99/", "", VERSION);
$release_url = sanitize_rss($last_item["link"]); $release_url = sanitize_rss($last_item["link"]);
$content = sanitize_rss($last_item["description"]); $content = sanitize_rss($last_item["description"]);
if ($cur_version != $last_version) { if (version_compare(VERSION, $latest_version) == -1) {
return "<div class=\"notice\"><a href=\"javascript:showBlockElement('milestoneDetails')\"> return "<div class=\"notice\"><a href=\"javascript:showBlockElement('milestoneDetails')\">
New version of Tiny-Tiny RSS ($last_version) is available (click for details)</a> New version of Tiny-Tiny RSS ($latest_version) is available (click for details)</a>
<div id=\"milestoneDetails\">$content</div></div>"; <div id=\"milestoneDetails\">$content</div></div>";
} }
} }