#22 fix for correct recent browse
--- a/browse/recent.php
+++ b/browse/recent.php
@@ -21,10 +21,12 @@
// To read the license please visit http://www.gnu.org/copyleft/gpl.html
// ----------------------------------------------------------------------
if(!defined("_CHARSET")) exit( );
- $output .= "<div id=\"pagetitle\">".($recentdays ? _RECENTSTORIES : _MOSTRECENT)." ".$pagelinks['rss']['link']."</div>";
-
- $countquery .= ($recentdays ? " AND updated > '".date("Y-m-d H:i:s", mktime(0, 0, 0, date("m") , date("d")-$recentdays, date("Y")))."'" : "");
- $query = $storyquery.($recentdays ? " AND updated > '".date("Y-m-d H:i:s", mktime(0, 0, 0, date("m") , date("d")-$recentdays, date("Y")))."'" : "");
- $query .= " ORDER BY ".(isset($_REQUEST['sort']) && $_REQUEST['sort'] == "alpha" ? "stories.title" : "updated DESC");
- $numrows = search(_STORYQUERY.$query, _STORYCOUNT.$countquery, "browse.php?");
-?>
+
+$output .= "<div id=\"pagetitle\">".($recentdays ? _RECENTSTORIES : _MOSTRECENT)." ".$pagelinks['rss']['link']."</div>";
+
+$update_date = time() - $recentdays * 24 * 60 * 60;
+$countquery .= ($recentdays ? " AND updated > '" . $update_date . "'" : "");
+$query = $storyquery . ($recentdays ? " AND updated > '" . $update_date . "'" : "");
+$query .= " ORDER BY ".(isset($_REQUEST['sort']) && $_REQUEST['sort'] == "alpha" ? "stories.title" : "updated DESC");
+$numrows = search(_STORYQUERY.$query, _STORYCOUNT.$countquery, "browse.php?");
+