diff --git a/src/elogd.c b/src/elogd.c index 968fd33e..49ca2d56 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -6,6 +6,12 @@ Contents: Web server program for Electronic Logbook ELOG $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 Fixed bug with 'expand all' on logbook selection page @@ -561,6 +567,7 @@ /* Version of ELOG */ #define VERSION "2.5.4-4" +char cvs_revision = "$Id"; /* ELOG identification */ 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, message_id, orig_message_id, format_flags[MAX_N_ATTR], att_hide[MAX_ATTACHMENTS], 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], orig_tag[80], reply_tag[MAX_REPLY_TO * 10], display[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], - 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, lbk_list[MAX_N_LIST][NAME_LENGTH], comment[256], class_name[80], class_value[80], fl[8][NAME_LENGTH]; FILE *f; BOOL first, show_text, display_inline, subtable; struct tm *pts; + struct stat st; time_t ltime; message_id = atoi(dec_path); @@ -16766,13 +16774,31 @@ void show_elog_entry(LOGBOOK * lbs, char *dec_path, char *command) /*---- next/previous buttons ----*/ if (!getcfg(lbs->name, "Enable browsing", str, sizeof(str)) || atoi(str) == 1) { - rsprintf("