From 05bd85875b523e9c8e0999fd7ab4b1a4f63409d5 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Tue, 18 Nov 2008 12:54:11 +0000 Subject: [PATCH] Made select/edit work with date/time attributes SVN revision: 2143 --- src/elogd.c | 175 +++++++++++++++++++++++++++++----------------------- 1 file changed, 99 insertions(+), 76 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index 0b9a9ca2..6798d5c1 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -4630,6 +4630,9 @@ int el_submit(LOGBOOK * lbs, int message_id, BOOL bedit, char *date, char attr_n p += 41; old_text = xmalloc(size + 1); strlcpy(old_text, p, size); + if (old_text[strlen(old_text)-1] == '\n' || + old_text[strlen(old_text)-1] == '\r') + old_text[strlen(old_text)-1] = 0; } } @@ -8742,7 +8745,10 @@ void show_date_selector(int day, int month, int year, char *index) rsprintf("\n"); rsprintf("\n"); + rsprintf(" %s: ", loc("Year")); if (year) - rsprintf(" %s: ", loc("Year"), - index, year); + rsprintf("", index, year); else - rsprintf(" %s: ", loc("Year"), index); + rsprintf("", index); rsprintf("\n