You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2007/01/19 17:03:09 UTC

svn commit: r497855 - /spamassassin/trunk/masses/rule-qa/automc/ruleqa.cgi

Author: jm
Date: Fri Jan 19 08:03:09 2007
New Revision: 497855

URL: http://svn.apache.org/viewvc?view=rev&rev=497855
Log:
change ruleqa default to show last-night's rules, not the most recent preflight mass-check

Modified:
    spamassassin/trunk/masses/rule-qa/automc/ruleqa.cgi

Modified: spamassassin/trunk/masses/rule-qa/automc/ruleqa.cgi
URL: http://svn.apache.org/viewvc/spamassassin/trunk/masses/rule-qa/automc/ruleqa.cgi?view=diff&rev=497855&r1=497854&r2=497855
==============================================================================
--- spamassassin/trunk/masses/rule-qa/automc/ruleqa.cgi (original)
+++ spamassassin/trunk/masses/rule-qa/automc/ruleqa.cgi Fri Jan 19 08:03:09 2007
@@ -111,7 +111,7 @@
 # fix $self->{url_abs} to be correct for the "entire website is web app" case,
 # as CGI.pm gets that wrong, too!
 
-  if ($self->{url_abs} =~ m,^/(?:20\d|last-night|today),) {
+  if ($self->{url_abs} =~ m,^/(?:20\d|last-preflight|last-night|today),) {
     $self->{url_with_path} = $self->{url_abs};
     $self->{url_abs} = "/";
   } else {
@@ -181,6 +181,10 @@
       $self->{daterev} = $self->get_last_night_daterev();
       $self->{q}->param('daterev', $self->{daterev});  # make it absolute
     }
+    elsif ($self->{daterev} eq 'last-preflight') {
+      $self->{daterev} = $self->date_in_direction('', 0);
+      $self->{q}->param('daterev', $self->{daterev});  # make it absolute
+    }
     elsif ($self->{daterev} eq 'today') {
       $self->{daterev} = $self->get_daterev_by_date(
             POSIX::strftime "%Y%m%d", gmtime ((time + DATEREV_ADJ)));
@@ -192,8 +196,7 @@
       $self->{q}->param('daterev', $self->{daterev});  # make it absolute
     }
     else {
-      $self->{daterev} =~ /(\d+)[\/-](r\d+)-(\S+)/; undef $self->{daterev};
-      if ($2) {
+      if ($self->{daterev} =~ /(\d+)[\/-](r\d+)-(\S+)/ && $2) {
         $self->{daterev} = "$1-$2-$3";
       } else {
         $self->{daterev} = undef;
@@ -202,7 +205,7 @@
   }
 
   # turn possibly-empty $self->{daterev} into a real date/rev combo (that exists)
-  $self->{daterev} = $self->date_in_direction($self->{daterev}, 0);
+  $self->{daterev} = $self->get_last_night_daterev();
 
   $self->{daterev_md} = $self->get_daterev_metadata($self->{daterev});
 }
@@ -329,7 +332,9 @@
     (Select a recent nightly mass-check by date:
     <a href='!daterev=last-night!'>last-night</a>,
     <a href='!daterev=today!'>today</a>, or
-    enter 'YYYYMMDD' in the DateRev text field for a specific date.)
+    enter 'YYYYMMDD' in the DateRev text field for a specific date;
+    or <a href='!daterev=last-preflight!'>last-preflight</a> for
+    the most recent 'preflight' mass-check.)
   </div>
   </td>
   <td width='10%'><div align='right' class='ui_label'>