mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-10 18:23:28 +00:00
Added cvs_revision
SVN revision: 1091
This commit is contained in:
parent
b8cdfdebe8
commit
7091c4bf50
42
src/elogd.c
42
src/elogd.c
@ -6,6 +6,12 @@
|
|||||||
Contents: Web server program for Electronic Logbook ELOG
|
Contents: Web server program for Electronic Logbook ELOG
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.484 2004/09/24 20:39:11 midas
|
||||||
|
Added cvs_revision
|
||||||
|
|
||||||
|
Revision 1.483 2004/09/24 16:07:07 midas
|
||||||
|
Display first/previous/next/last directly as link if first.gif is missing
|
||||||
|
|
||||||
Revision 1.482 2004/09/24 00:40:57 midas
|
Revision 1.482 2004/09/24 00:40:57 midas
|
||||||
Fixed bug with 'expand all' on logbook selection page
|
Fixed bug with 'expand all' on logbook selection page
|
||||||
|
|
||||||
@ -561,6 +567,7 @@
|
|||||||
|
|
||||||
/* Version of ELOG */
|
/* Version of ELOG */
|
||||||
#define VERSION "2.5.4-4"
|
#define VERSION "2.5.4-4"
|
||||||
|
char cvs_revision = "$Id";
|
||||||
|
|
||||||
/* ELOG identification */
|
/* ELOG identification */
|
||||||
static const char ELOGID[] = "elogd " VERSION " built " __DATE__ ", " __TIME__;
|
static const char ELOGID[] = "elogd " VERSION " built " __DATE__ ", " __TIME__;
|
||||||
@ -16493,17 +16500,18 @@ void show_elog_entry(LOGBOOK * lbs, char *dec_path, char *command)
|
|||||||
int size, i, j, n, n_log, status, fh, length, message_error, index, n_hidden,
|
int size, i, j, n, n_log, status, fh, length, message_error, index, n_hidden,
|
||||||
message_id, orig_message_id, format_flags[MAX_N_ATTR], att_hide[MAX_ATTACHMENTS],
|
message_id, orig_message_id, format_flags[MAX_N_ATTR], att_hide[MAX_ATTACHMENTS],
|
||||||
n_attachments, n_lines;
|
n_attachments, n_lines;
|
||||||
char str[1000], ref[256], file_name[256], file_enc[256], attrib[MAX_N_ATTR][NAME_LENGTH];
|
char str[1000], ref[256], file_enc[256], attrib[MAX_N_ATTR][NAME_LENGTH];
|
||||||
char date[80], text[TEXT_SIZE], menu_str[1000], cmd[256], cmd_enc[256],
|
char date[80], text[TEXT_SIZE], menu_str[1000], cmd[256], cmd_enc[256],
|
||||||
orig_tag[80], reply_tag[MAX_REPLY_TO * 10], display[256],
|
orig_tag[80], reply_tag[MAX_REPLY_TO * 10], display[256],
|
||||||
attachment[MAX_ATTACHMENTS][MAX_PATH_LENGTH], encoding[80], locked_by[256],
|
attachment[MAX_ATTACHMENTS][MAX_PATH_LENGTH], encoding[80], locked_by[256],
|
||||||
att[256], lattr[256], mid[80], menu_item[MAX_N_LIST][NAME_LENGTH], format[80],
|
att[256], lattr[256], mid[80], menu_item[MAX_N_LIST][NAME_LENGTH], format[80],
|
||||||
slist[MAX_N_ATTR + 10][NAME_LENGTH],
|
slist[MAX_N_ATTR + 10][NAME_LENGTH], file_name[MAX_PATH_LENGTH],
|
||||||
gattr[MAX_N_ATTR][NAME_LENGTH], svalue[MAX_N_ATTR + 10][NAME_LENGTH], *p,
|
gattr[MAX_N_ATTR][NAME_LENGTH], svalue[MAX_N_ATTR + 10][NAME_LENGTH], *p,
|
||||||
lbk_list[MAX_N_LIST][NAME_LENGTH], comment[256], class_name[80], class_value[80], fl[8][NAME_LENGTH];
|
lbk_list[MAX_N_LIST][NAME_LENGTH], comment[256], class_name[80], class_value[80], fl[8][NAME_LENGTH];
|
||||||
FILE *f;
|
FILE *f;
|
||||||
BOOL first, show_text, display_inline, subtable;
|
BOOL first, show_text, display_inline, subtable;
|
||||||
struct tm *pts;
|
struct tm *pts;
|
||||||
|
struct stat st;
|
||||||
time_t ltime;
|
time_t ltime;
|
||||||
|
|
||||||
message_id = atoi(dec_path);
|
message_id = atoi(dec_path);
|
||||||
@ -16766,13 +16774,31 @@ void show_elog_entry(LOGBOOK * lbs, char *dec_path, char *command)
|
|||||||
/*---- next/previous buttons ----*/
|
/*---- next/previous buttons ----*/
|
||||||
|
|
||||||
if (!getcfg(lbs->name, "Enable browsing", str, sizeof(str)) || atoi(str) == 1) {
|
if (!getcfg(lbs->name, "Enable browsing", str, sizeof(str)) || atoi(str) == 1) {
|
||||||
rsprintf("<td width=\"10%%\" nowrap align=right>\n");
|
rsprintf("<td class=\"menu1\" width=\"10%%\" nowrap align=right>\n");
|
||||||
|
|
||||||
rsprintf("<input type=image name=cmd_first alt=\"%s\" src=\"first.gif\">\n", loc("First entry"));
|
/* check if first.gif exists, just put link there if not */
|
||||||
rsprintf("<input type=image name=cmd_previous alt=\"%s\" src=\"previous.gif\">\n",
|
strlcpy(file_name, resource_dir, sizeof(file_name));
|
||||||
loc("Previous entry"));
|
if (file_name[0] && file_name[strlen(file_name)- 1] != DIR_SEPARATOR)
|
||||||
rsprintf("<input type=image name=cmd_next alt=\"%s\" src=\"next.gif\">\n", loc("Next entry"));
|
strlcat(file_name, DIR_SEPARATOR_STR, sizeof(file_name));
|
||||||
rsprintf("<input type=image name=cmd_last alt=\"%s\" src=\"last.gif\">\n", loc("Last entry"));
|
strlcat(file_name, "themes", sizeof(file_name));
|
||||||
|
strlcat(file_name, DIR_SEPARATOR_STR, sizeof(file_name));
|
||||||
|
if (theme_name[0]) {
|
||||||
|
strlcat(file_name, theme_name, sizeof(file_name));
|
||||||
|
strlcat(file_name, DIR_SEPARATOR_STR, sizeof(file_name));
|
||||||
|
}
|
||||||
|
strlcat(file_name, "first.gif", sizeof(file_name));
|
||||||
|
if (stat(file_name, &st) >=0) {
|
||||||
|
rsprintf("<input type=image name=cmd_first alt=\"%s\" src=\"first.gif\">\n", loc("First entry"));
|
||||||
|
rsprintf("<input type=image name=cmd_previous alt=\"%s\" src=\"previous.gif\">\n",
|
||||||
|
loc("Previous entry"));
|
||||||
|
rsprintf("<input type=image name=cmd_next alt=\"%s\" src=\"next.gif\">\n", loc("Next entry"));
|
||||||
|
rsprintf("<input type=image name=cmd_last alt=\"%s\" src=\"last.gif\">\n", loc("Last entry"));
|
||||||
|
} else {
|
||||||
|
rsprintf("<a href=\"%d?cmd=%s\">%s</a> | \n", message_id, loc("First"), loc("First"));
|
||||||
|
rsprintf("<a href=\"%d?cmd=%s\">%s</a> | \n", message_id, loc("Previous"), loc("Previous"));
|
||||||
|
rsprintf("<a href=\"%d?cmd=%s\">%s</a> | \n", message_id, loc("Next"), loc("Next"));
|
||||||
|
rsprintf("<a href=\"%d?cmd=%s\">%s</a> \n", message_id, loc("Last"), loc("Last"));
|
||||||
|
}
|
||||||
|
|
||||||
rsprintf("</td></tr>\n");
|
rsprintf("</td></tr>\n");
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user