Fixed bug with importing CSV files containing text body

SVN revision: 2360
This commit is contained in:
2011-01-20 08:39:00 +00:00
parent c65d0a9d2c
commit f64de0dc8b
+10 -32
View File
@@ -14375,6 +14375,16 @@ void csv_import(LOGBOOK * lbs, const char *csv, const char *csvfile)
show_error(str);
}
/* check if text column is present */
if (first && isparam("filltext") && atoi(getparam("filltext"))) {
for (i = 0; i < n; i++)
if (strieq(list + i * NAME_LENGTH, loc("text"))) {
filltext = TRUE;
textcol = i;
break;
}
}
/* ignore first line */
if (first && !isparam("notignore")) {
first = FALSE;
@@ -14405,16 +14415,6 @@ void csv_import(LOGBOOK * lbs, const char *csv, const char *csvfile)
}
}
/* check if text column is present */
if (first && isparam("filltext") && atoi(getparam("filltext"))) {
for (i = 0; i < n; i++)
if (strieq(list + i * NAME_LENGTH, loc("text"))) {
filltext = TRUE;
textcol = i;
break;
}
}
/* derive attributes from first line */
if (first && isparam("head")) {
@@ -26410,28 +26410,6 @@ void interprete(char *lbook, char *path)
return;
}
/* authorize via negotiation */
/*
rsprintf("HTTP/1.1 401 Authorization Required\r\n");
rsprintf("Server: ELOG HTTP %s-%d\r\n", VERSION, atoi(svn_revision + 13));
rsprintf("WWW-Authenticate: NegotiateBasic realm=\"%s\"\r\n", lbs->name);
//rsprintf("WWW-Authenticate: Negotiate\r\n");
rsprintf("Connection: close\r\n");
rsprintf("Content-Type: text/html\r\n\r\n");
rsprintf("<HTML><HEAD>\r\n");
rsprintf("<TITLE>401 Authorization Required</TITLE>\r\n");
rsprintf("</HEAD><BODY>\r\n");
rsprintf("<H1>Authorization Required</H1>\r\n");
rsprintf("This server could not verify that you\r\n");
rsprintf("are authorized to access the document\r\n");
rsprintf("requested. Either you supplied the wrong\r\n");
rsprintf("credentials (e.g., bad password), or your\r\n");
rsprintf("browser doesn't understand how to supply\r\n");
rsprintf("the credentials required.<P>\r\n");
rsprintf("</BODY></HTML>\r\n");
return;
*/
/* check for correct session ID */
if (!check_login(lbs, getparam("sid")))
return;