From 5f00ec4e6675d72193b8132f778730e58b74a0b4 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Mon, 14 Mar 2005 20:00:34 +0000 Subject: [PATCH] Fixed problem with multiple extendable options SVN revision: 1246 --- src/elogd.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index ee372f9b..8ff4fe79 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -6,6 +6,9 @@ Contents: Web server program for Electronic Logbook ELOG $Log$ + Revision 1.586 2005/03/14 20:00:34 ritt + Fixed problem with multiple extendable options + Revision 1.585 2005/03/14 08:36:56 ritt Added thumbnail display for list display @@ -8403,8 +8406,8 @@ void show_edit_form(LOGBOOK *lbs, int message_id, BOOL breply, BOOL bedit, BOOL title, ua); } else { - sprintf(str, loc("Add %s"), attr_list[index]); - if (strieq(getparam("extend"), str)) { + sprintf(str, "extend_%d", index); + if (isparam(str)) { rsprintf("\n", title); rsprintf(""); @@ -8420,6 +8423,7 @@ void show_edit_form(LOGBOOK *lbs, int message_id, BOOL breply, BOOL bedit, BOOL ("\n", input_maxlen, ua, attrib[index]); + rsprintf("\n", index); rsprintf("\n"); } else if (attr_flags[index] & AF_MULTI) { @@ -8448,8 +8452,8 @@ void show_edit_form(LOGBOOK *lbs, int message_id, BOOL breply, BOOL bedit, BOOL if (attr_flags[index] & AF_EXTENDABLE) { sprintf(str, loc("Add %s"), attr_list[index]); rsprintf - ("\n", - str); + ("\n", + index, str); } rsprintf("\n"); @@ -8478,8 +8482,8 @@ void show_edit_form(LOGBOOK *lbs, int message_id, BOOL breply, BOOL bedit, BOOL if (attr_flags[index] & AF_EXTENDABLE) { sprintf(str, loc("Add %s"), attr_list[index]); rsprintf - ("\n", - str); + ("\n", + index, str); } rsprintf("\n"); @@ -8553,8 +8557,8 @@ void show_edit_form(LOGBOOK *lbs, int message_id, BOOL breply, BOOL bedit, BOOL if (attr_flags[index] & AF_EXTENDABLE) { sprintf(str, loc("Add %s"), attr_list[index]); rsprintf - ("\n", - str); + ("\n", + index, str); } rsprintf("\n");