diff --git a/src/elogd.c b/src/elogd.c index e9bc8e0d..e3ba421f 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -6,6 +6,9 @@ Contents: Web server program for Electronic Logbook ELOG $Log$ + Revision 1.273 2004/02/27 08:20:02 midas + Do not sort 'edit' and 'delete' in 'list display' + Revision 1.272 2004/02/27 08:10:40 midas Added 'edit' and 'delete' to 'list display' @@ -10365,14 +10368,14 @@ void display_line(LOGBOOK * lbs, int message_id, int number, char *mode, if (strieq(disp_attr[index], loc("Edit"))) { if (!strieq(mode, "Threaded")) { - rsprintf("", sclass, nowrap, ref); + rsprintf("", sclass, nowrap, ref, loc("Edit")); rsprintf("\"%s\"\n", loc("Edit entry")); } } if (strieq(disp_attr[index], loc("Delete"))) { if (!strieq(mode, "Threaded")) { - rsprintf("", sclass, nowrap, ref); + rsprintf("", sclass, nowrap, ref, loc("Delete")); rsprintf("\"%s\"\n", loc("Delete entry")); } } @@ -12429,8 +12432,11 @@ void show_elog_list(LOGBOOK * lbs, INT past_n, INT last_n, INT page_n) else if (strcmp(getparam("rsort"), disp_attr[i]) == 0) strcpy(img, ""); - rsprintf("%s%s\n", ref, - disp_attr[i], img); + if (strieq(disp_attr[i], "Edit") || strieq(disp_attr[i], "Delete")) + rsprintf("%s\n", disp_attr[i]); + else + rsprintf("%s%s\n", ref, + disp_attr[i], img); } if (!strieq(mode, "Full") && n_line > 0)