From 95bbbe028f34e200e51b4376c5fdd1e7ff876022 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Wed, 15 Jul 2009 22:18:25 +0000 Subject: [PATCH] * fix the files application --- webcit/downloads.c | 17 ++++++++--------- webcit/static/t/files.html | 2 +- webcit/static/t/section_files_onefile.html | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/webcit/downloads.c b/webcit/downloads.c index 03b7b8fc7..28fcbe80f 100644 --- a/webcit/downloads.c +++ b/webcit/downloads.c @@ -280,6 +280,7 @@ void download_file(void) void delete_file(void) { + const StrBuf *MimeType; StrBuf *Buf; char buf[256]; @@ -291,9 +292,8 @@ void delete_file(void) GetServerStatus(Buf, NULL); StrBufCutLeft(Buf, 4); strcpy(WC->ImportantMessage, ChrPtr(Buf)); - do_template("files", CTX_NONE); - output_headers(0, 0, 0, 0, 0, 0); - end_burst(); + MimeType = DoTemplate(HKEY("files"), NULL, &NoCtx); + http_transmit_thing(ChrPtr(MimeType), 0); FreeStrBuf(&Buf); } @@ -301,6 +301,7 @@ void delete_file(void) void upload_file(void) { + const StrBuf *RetMimeType; const char *MimeType; char buf[1024]; long bytes_transmitted = 0; @@ -313,9 +314,8 @@ void upload_file(void) if (buf[0] != '2') { strcpy(WCC->ImportantMessage, &buf[4]); - do_template("files", NULL); - output_headers(0, 0, 0, 0, 0, 0); - end_burst(); + RetMimeType = DoTemplate(HKEY("files"), NULL, &NoCtx); + http_transmit_thing(ChrPtr(RetMimeType), 0); return; } @@ -339,9 +339,8 @@ void upload_file(void) serv_puts("UCLS 1"); serv_getln(buf, sizeof buf); strcpy(WCC->ImportantMessage, &buf[4]); - do_template("files", CTX_NONE); - output_headers(0, 0, 0, 0, 0, 0); - end_burst(); + RetMimeType = DoTemplate(HKEY("files"), NULL, &NoCtx); + http_transmit_thing(ChrPtr(RetMimeType), 0); } diff --git a/webcit/static/t/files.html b/webcit/static/t/files.html index 839f90e00..5cda728ec 100644 --- a/webcit/static/t/files.html +++ b/webcit/static/t/files.html @@ -28,7 +28,7 @@ - +
diff --git a/webcit/static/t/section_files_onefile.html b/webcit/static/t/section_files_onefile.html index 545ef00a9..91aa36374 100644 --- a/webcit/static/t/section_files_onefile.html +++ b/webcit/static/t/section_files_onefile.html @@ -16,7 +16,7 @@ - +
-- 2.30.2