mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-12 19:33:03 +00:00
Added 'guest find menu commands'
SVN revision: 205
This commit is contained in:
parent
4af9b07c78
commit
124889305c
152
elogd.c
152
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 2.60 2002/08/06 10:50:53 midas
|
||||||
|
Added 'guest find menu commands'
|
||||||
|
|
||||||
Revision 2.59 2002/08/06 10:23:11 midas
|
Revision 2.59 2002/08/06 10:23:11 midas
|
||||||
Added 'entry date' to substitution list
|
Added 'entry date' to substitution list
|
||||||
|
|
||||||
@ -281,7 +284,7 @@
|
|||||||
\********************************************************************/
|
\********************************************************************/
|
||||||
|
|
||||||
/* Version of ELOG */
|
/* Version of ELOG */
|
||||||
#define VERSION "2.0.6"
|
#define VERSION "2.1.0"
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
@ -6296,113 +6299,82 @@ MSG_LIST *msg_list;
|
|||||||
|
|
||||||
rsprintf("<tr><td align=%s bgcolor=%s>\n", gt("Menu1 Align"), gt("Menu1 BGColor"));
|
rsprintf("<tr><td align=%s bgcolor=%s>\n", gt("Menu1 Align"), gt("Menu1 BGColor"));
|
||||||
|
|
||||||
if (getcfg(lbs->name, "Find menu commands", menu_str))
|
if (!getcfg(lbs->name, "Guest Find menu commands", menu_str) ||
|
||||||
|
*getparam("unm") != 0)
|
||||||
|
getcfg(lbs->name, "Find menu commands", menu_str);
|
||||||
|
|
||||||
|
/* default menu commands */
|
||||||
|
if (menu_str[0] == 0)
|
||||||
{
|
{
|
||||||
n = strbreak(menu_str, menu_item, MAX_N_LIST);
|
strcpy(menu_str, loc("Last x"));
|
||||||
|
strcat(menu_str, ", ");
|
||||||
|
strcat(menu_str, loc("Find"));
|
||||||
|
strcat(menu_str, ", ");
|
||||||
|
strcat(menu_str, loc("Back"));
|
||||||
|
strcat(menu_str, ", ");
|
||||||
|
strcat(menu_str, loc("Help"));
|
||||||
|
}
|
||||||
|
|
||||||
if (atoi(gt("Use buttons")) == 1)
|
n = strbreak(menu_str, menu_item, MAX_N_LIST);
|
||||||
|
|
||||||
|
if (atoi(gt("Use buttons")) == 1)
|
||||||
|
{
|
||||||
|
for (i=0 ; i<n ; i++)
|
||||||
{
|
{
|
||||||
for (i=0 ; i<n ; i++)
|
if (equal_ustring(menu_item[i], "Last x"))
|
||||||
{
|
{
|
||||||
if (equal_ustring(menu_item[i], "Last x"))
|
rsprintf("<input type=hidden name=mode value=\"%s\">\n", mode);
|
||||||
|
|
||||||
|
if (past_n)
|
||||||
{
|
{
|
||||||
rsprintf("<input type=hidden name=mode value=\"%s\">\n", mode);
|
sprintf(str, loc("Last %d days"), past_n*2);
|
||||||
|
rsprintf("<input type=submit name=past value=\"%s\">\n", str);
|
||||||
if (past_n)
|
|
||||||
{
|
|
||||||
sprintf(str, loc("Last %d days"), past_n*2);
|
|
||||||
rsprintf("<input type=submit name=past value=\"%s\">\n", str);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (last_n)
|
|
||||||
{
|
|
||||||
sprintf(str, loc("Last %d entries"), last_n*2);
|
|
||||||
rsprintf("<input type=submit name=last value=\"%s\">\n", str);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
|
||||||
rsprintf("<input type=submit name=cmd value=\"%s\">\n", loc(menu_item[i]));
|
if (last_n)
|
||||||
|
{
|
||||||
|
sprintf(str, loc("Last %d entries"), last_n*2);
|
||||||
|
rsprintf("<input type=submit name=last value=\"%s\">\n", str);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
else
|
||||||
else
|
rsprintf("<input type=submit name=cmd value=\"%s\">\n", loc(menu_item[i]));
|
||||||
{
|
|
||||||
rsprintf("<small>\n");
|
|
||||||
|
|
||||||
for (i=0 ; i<n ; i++)
|
|
||||||
{
|
|
||||||
if (equal_ustring(menu_item[i], "Last x"))
|
|
||||||
{
|
|
||||||
if (past_n)
|
|
||||||
{
|
|
||||||
sprintf(str, loc("Last %d days"), past_n*2);
|
|
||||||
rsprintf(" <a href=\"past%d?mode=%s\">%s</a> |\n", past_n*2, mode, str);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (last_n)
|
|
||||||
{
|
|
||||||
sprintf(str, loc("Last %d entries"), last_n*2);
|
|
||||||
rsprintf(" <a href=\"last%d?mode=%s\">%s</a> |\n", last_n*2, mode, str);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
strcpy(str, loc(menu_item[i]));
|
|
||||||
url_encode(str);
|
|
||||||
|
|
||||||
if (i < n-1)
|
|
||||||
rsprintf(" <a href=\"?cmd=%s\">%s</a> |\n", str, loc(menu_item[i]));
|
|
||||||
else
|
|
||||||
rsprintf(" <a href=\"?cmd=%s\">%s</a> \n", str, loc(menu_item[i]));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
rsprintf("</small>\n");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (atoi(gt("Use buttons")) == 1)
|
rsprintf("<small>\n");
|
||||||
|
|
||||||
|
for (i=0 ; i<n ; i++)
|
||||||
{
|
{
|
||||||
rsprintf("<input type=hidden name=mode value=\"%s\">\n", mode);
|
if (equal_ustring(menu_item[i], "Last x"))
|
||||||
|
|
||||||
if (past_n)
|
|
||||||
{
|
{
|
||||||
sprintf(str, loc("Last %d days"), past_n*2);
|
if (past_n)
|
||||||
rsprintf("<input type=submit name=past value=\"%s\">\n", str);
|
{
|
||||||
}
|
sprintf(str, loc("Last %d days"), past_n*2);
|
||||||
|
rsprintf(" <a href=\"past%d?mode=%s\">%s</a> |\n", past_n*2, mode, str);
|
||||||
|
}
|
||||||
|
|
||||||
if (last_n)
|
if (last_n)
|
||||||
|
{
|
||||||
|
sprintf(str, loc("Last %d entries"), last_n*2);
|
||||||
|
rsprintf(" <a href=\"last%d?mode=%s\">%s</a> |\n", last_n*2, mode, str);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
sprintf(str, loc("Last %d entries"), last_n*2);
|
strcpy(str, loc(menu_item[i]));
|
||||||
rsprintf("<input type=submit name=last value=\"%s\">\n", str);
|
url_encode(str);
|
||||||
|
|
||||||
|
if (i < n-1)
|
||||||
|
rsprintf(" <a href=\"?cmd=%s\">%s</a> |\n", str, loc(menu_item[i]));
|
||||||
|
else
|
||||||
|
rsprintf(" <a href=\"?cmd=%s\">%s</a> \n", str, loc(menu_item[i]));
|
||||||
}
|
}
|
||||||
|
|
||||||
rsprintf("<input type=submit name=cmd value=\"%s\">\n", loc("Find"));
|
|
||||||
rsprintf("<input type=submit name=cmd value=\"%s\">\n", loc("Back"));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
rsprintf("<small>\n");
|
|
||||||
|
|
||||||
if (past_n)
|
|
||||||
{
|
|
||||||
sprintf(str, loc("Last %d days"), past_n*2);
|
|
||||||
rsprintf(" <a href=\"past%d?mode=%s\">%s</a> |\n", past_n*2, mode, str);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (last_n)
|
|
||||||
{
|
|
||||||
sprintf(str, loc("Last %d entries"), last_n*2);
|
|
||||||
rsprintf(" <a href=\"last%d?mode=%s\">%s</a> |\n", last_n*2, mode, str);
|
|
||||||
}
|
|
||||||
|
|
||||||
rsprintf(" <a href=\"?cmd=%s\">%s</a> |\n", loc("Find"), loc("Find"));
|
|
||||||
rsprintf(" <a href=\"?cmd=%s\">%s</a> \n", loc("Back"), loc("Back"));
|
|
||||||
|
|
||||||
rsprintf("</small>\n");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
rsprintf("</small>\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
rsprintf("</td></tr></table></td></tr>\n\n");
|
rsprintf("</td></tr></table></td></tr>\n\n");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user