? cgi/.dspam.cgi.swp Index: cgi/dspam.cgi =================================================================== RCS file: /usr/local/cvsroot/dspam-3.4/cgi/dspam.cgi,v retrieving revision 1.25 diff -u -r1.25 dspam.cgi --- cgi/dspam.cgi 4 Apr 2005 14:56:08 -0000 1.25 +++ cgi/dspam.cgi 23 Aug 2005 12:23:09 -0000 @@ -899,6 +899,9 @@ if ($sortBy eq "From") { @headings = sort by_from @headings; } + if ($sortBy eq "RevDate") { + @headings = reverse @headings; + } $DATA{'SORT_SELECTOR'} .= "Sort by: "; if ($sortBy eq "Rating") { @@ -906,13 +909,19 @@ } else { $DATA{'SORT_SELECTOR'} .= "Rating"; } - $DATA{'SORT_SELECTOR'} .= " | "; - if ($sortBy eq "Date") { - $DATA{'SORT_SELECTOR'} .= "Date"; + $DATA{'SORT_SELECTOR'} .= " | "; + if ($sortBy eq "Date" || $sortBy eq "RevDate") { + $DATA{'SORT_SELECTOR'} .= "Date ("; + if ($sortBy eq "Date") { + $DATA{'SORT_SELECTOR'} .= "Oldest | Newest"; + } else { + $DATA{'SORT_SELECTOR'} .= "Oldest | Newest"; + } + $DATA{'SORT_SELECTOR'} .= " First)"; } else { - $DATA{'SORT_SELECTOR'} .= "Date"; + $DATA{'SORT_SELECTOR'} .= "Date (Oldest | Newest First)"; } - $DATA{'SORT_SELECTOR'} .= " | "; + $DATA{'SORT_SELECTOR'} .= " | "; if ($sortBy eq "Subject") { $DATA{'SORT_SELECTOR'} .= "Subject"; } else {