#22 fix for correct recent browse
#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?");
+