diff --git a/src/elogd.c b/src/elogd.c
index d0bf080b..2b566318 100755
--- a/src/elogd.c
+++ b/src/elogd.c
@@ -6,6 +6,9 @@
Contents: Web server program for Electronic Logbook ELOG
$Log$
+ Revision 1.682 2005/06/16 20:36:26 ritt
+ Fixed problem with reverse sort in quick filters
+
Revision 1.681 2005/06/16 19:52:19 ritt
Version 2.6.0-beta2
@@ -10315,6 +10318,8 @@ void show_find_form(LOGBOOK * lbs)
rsprintf("");
rsprintf("\n", loc("Printable output"));
+ /* put hidden reverse=0, which gets used if the reverse checkbox is unchecked and "reverse sort=1" is in elogd.cfg */
+ rsprintf("\n");
if (getcfg(lbs->name, "Reverse sort", str, sizeof(str)) && atoi(str) == 1)
rsprintf("");
else
@@ -16407,14 +16412,6 @@ void show_elog_list(LOGBOOK * lbs, INT past_n, INT last_n, INT page_n, char *inf
}
}
}
- /* add reverse=0 if not present */
- if (strstr(_cmdline, "reverse=") == NULL && getcfg(lbs->name, "Reverse sort", str, sizeof(str))
- && atoi(str) == 1) {
- if (strchr(_cmdline, '?'))
- strlcat(_cmdline, "&reverse=0", sizeof(_cmdline));
- else
- strlcat(_cmdline, "?reverse=0", sizeof(_cmdline));
- }
if (_cmdline[strlen(_cmdline) - 1] == '&')
_cmdline[strlen(_cmdline) - 1] = 0;
redirect(lbs, _cmdline);