From 5080f0e8a3803ca671f2b5f563fb85b3fe4b8943 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Sat, 21 Jul 2007 16:07:46 +0000 Subject: [PATCH] Made CSV import work also in other languages SVN revision: 1892 --- src/elogd.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index 53bb9de8..5fc02091 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -23904,7 +23904,7 @@ void interprete(char *lbook, char *path) \********************************************************************/ { int status, i, j, n, index, lb_index, message_id; - char exp[80], list[1000], section[256], str[NAME_LENGTH], str2[NAME_LENGTH], edit_id[80], + char exp[80], list[1000], section[256], str[NAME_LENGTH], str1[NAME_LENGTH], str2[NAME_LENGTH], edit_id[80], enc_pwd[80], file_name[256], command[256], enc_path[256], dec_path[256], uname[80], logbook[256], logbook_enc[256], *experiment, group[256], css[256], *pfile, attachment[MAX_PATH_LENGTH], full_name[256]; @@ -24800,16 +24800,25 @@ void interprete(char *lbook, char *path) } if (strieq(command, loc("Import"))) { - show_query(lbs, loc("ELOG import"), loc("Plese choose format to import:"), "CSV", "?cmd=CSV+Import", "XML", "?cmd=XML+Import"); + strcpy(str, loc("CSV Import")); + url_encode(str, sizeof(str)); + sprintf(str1, "?cmd=%s", str); + + strcpy(str, loc("XML Import")); + url_encode(str, sizeof(str)); + sprintf(str2, "?cmd=%s", str); + + show_query(lbs, loc("ELOG import"), loc("Please choose format to import:"), "CSV", + str1, "XML", str2); return; } - if (strieq(command, "CSV Import")) { + if (strieq(command, loc("CSV Import"))) { show_import_page_csv(lbs); return; } - if (strieq(command, "XML Import")) { + if (strieq(command, loc("XML Import"))) { show_import_page_xml(lbs); return; }