mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-16 21:26:27 +00:00
Implemented 'display <attribute>' for single entry display
SVN revision: 851
This commit is contained in:
parent
31e7b19370
commit
92ad83d66f
26
src/elogd.c
26
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.310 2004/03/22 14:17:31 midas
|
||||||
|
Implemented 'display <attribute>' for single entry display
|
||||||
|
|
||||||
Revision 1.309 2004/03/22 14:14:57 midas
|
Revision 1.309 2004/03/22 14:14:57 midas
|
||||||
Implemented 'display <attribute>'
|
Implemented 'display <attribute>'
|
||||||
|
|
||||||
@ -15022,10 +15025,27 @@ void show_elog_message(LOGBOOK * lbs, char *dec_path, char *command)
|
|||||||
} else {
|
} else {
|
||||||
rsprintf("%s:</td><td class=\"%s\">\n", attr_list[i], class_value);
|
rsprintf("%s:</td><td class=\"%s\">\n", attr_list[i], class_value);
|
||||||
|
|
||||||
if (is_html(attrib[i]))
|
sprintf(str, "Display %s", attr_list[i]);
|
||||||
rsputs(attrib[i]);
|
if (getcfg(lbs->name, str, display)) {
|
||||||
|
j = build_subst_list(lbs, (char (*)[NAME_LENGTH]) slist,
|
||||||
|
(char (*)[NAME_LENGTH]) svalue, attrib, TRUE);
|
||||||
|
sprintf(str, "%d", message_id);
|
||||||
|
add_subst_list((char (*)[NAME_LENGTH]) slist,
|
||||||
|
(char (*)[NAME_LENGTH]) svalue, "message id", str, &j);
|
||||||
|
add_subst_time(lbs, (char (*)[NAME_LENGTH]) slist,
|
||||||
|
(char (*)[NAME_LENGTH]) svalue, "entry time", date, &j);
|
||||||
|
|
||||||
|
strsubst(display, (char (*)[NAME_LENGTH]) slist,
|
||||||
|
(char (*)[NAME_LENGTH]) svalue, j);
|
||||||
|
|
||||||
|
} else
|
||||||
|
strcpy(display, attrib[i]);
|
||||||
|
|
||||||
|
if (is_html(display))
|
||||||
|
rsputs(display);
|
||||||
else
|
else
|
||||||
rsputs2(attrib[i]);
|
rsputs2(display);
|
||||||
|
|
||||||
rsprintf(" </td>\n");
|
rsprintf(" </td>\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user