mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-14 20:33:48 +00:00
Fixed problem with reverse sort in quick filters
SVN revision: 1399
This commit is contained in:
parent
c3e0afecc9
commit
62dc121d40
13
src/elogd.c
13
src/elogd.c
@ -6,6 +6,9 @@
|
|||||||
Contents: Web server program for Electronic Logbook ELOG
|
Contents: Web server program for Electronic Logbook ELOG
|
||||||
|
|
||||||
$Log$
|
$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
|
Revision 1.681 2005/06/16 19:52:19 ritt
|
||||||
Version 2.6.0-beta2
|
Version 2.6.0-beta2
|
||||||
|
|
||||||
@ -10315,6 +10318,8 @@ void show_find_form(LOGBOOK * lbs)
|
|||||||
rsprintf("<input type=checkbox id=\"printable\" name=\"printable\" value=1>");
|
rsprintf("<input type=checkbox id=\"printable\" name=\"printable\" value=1>");
|
||||||
rsprintf("<label for=\"printable\">%s<br></label>\n", loc("Printable output"));
|
rsprintf("<label for=\"printable\">%s<br></label>\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("<input type=hidden name=\"reverse\" value=0>\n");
|
||||||
if (getcfg(lbs->name, "Reverse sort", str, sizeof(str)) && atoi(str) == 1)
|
if (getcfg(lbs->name, "Reverse sort", str, sizeof(str)) && atoi(str) == 1)
|
||||||
rsprintf("<input type=checkbox id=\"reverse\" name=\"reverse\" value=1 checked>");
|
rsprintf("<input type=checkbox id=\"reverse\" name=\"reverse\" value=1 checked>");
|
||||||
else
|
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] == '&')
|
if (_cmdline[strlen(_cmdline) - 1] == '&')
|
||||||
_cmdline[strlen(_cmdline) - 1] = 0;
|
_cmdline[strlen(_cmdline) - 1] = 0;
|
||||||
redirect(lbs, _cmdline);
|
redirect(lbs, _cmdline);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user