Oops, wrong comment. That one should have been "prevent future
postings from showing up in search results"

On 10/3/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Author: snoopdave
Date: Tue Oct  3 14:31:20 2006
New Revision: 452634

URL: http://svn.apache.org/viewvc?view=rev&rev=452634
Log:
Use TreeMap to keep pages in order

Modified:
    
incubator/roller/trunk/src/org/apache/roller/ui/rendering/model/SearchResultsModel.java

Modified: 
incubator/roller/trunk/src/org/apache/roller/ui/rendering/model/SearchResultsModel.java
URL: 
http://svn.apache.org/viewvc/incubator/roller/trunk/src/org/apache/roller/ui/rendering/model/SearchResultsModel.java?view=diff&rev=452634&r1=452633&r2=452634
==============================================================================
--- 
incubator/roller/trunk/src/org/apache/roller/ui/rendering/model/SearchResultsModel.java
 (original)
+++ 
incubator/roller/trunk/src/org/apache/roller/ui/rendering/model/SearchResultsModel.java
 Tue Oct  3 14:31:20 2006
@@ -19,6 +19,7 @@
 package org.apache.roller.ui.rendering.model;

 import java.io.IOException;
+import java.sql.Timestamp;
 import java.util.Date;
 import java.util.Map;
 import java.util.ResourceBundle;
@@ -166,6 +167,7 @@
             WeblogEntryData entry = null;
             Document doc = null;
             String handle = null;
+            Timestamp now = new Timestamp(new Date().getTime());
             for(int i = offset; i < offset+limit; i++) {

                 entry = null; // reset for each iteration
@@ -191,7 +193,8 @@

                 // maybe null if search result returned inactive user
                 // or entry's user is not the requested user.
-                if (entry != null) {
+                // but don't return future posts
+                if (entry != null && entry.getPubTime().before(now)) {
                     addEntryToResults(WeblogEntryDataWrapper.wrap(entry));
                 }
             }



Reply via email to