1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- (define-module (submit)
- #:use-module (decode)
- #:export (
- submit-response
- ))
- (define (submit-response bv)
-
-
-
-
- (let ([filename (let loop ([n 1])
- (define temp-filename
- (string-append "responses/submit" (number->string n) ".txt"))
-
-
-
- (if (access? temp-filename F_OK)
- (loop (+ n 1))
- temp-filename))])
-
-
-
- (with-output-to-file (string-append filename)
- (lambda ()
- (let loop ([alist (decode bv)])
- (if (null? alist)
- '()
- (begin
- (display " \n")
- (display (car alist))
- (display "\n")
-
- (loop (cdr alist)))))
- ))
- `((div (@ (class "container"))
- (div (@ (class "row"))
- (div (@ (class "col-sm-12")))
- (h1 "We have received your inquiry!")
- (h2 "We will reach out to your shortly!")
- (p "Thank you!")
- (p ,filename)))))
-
- )
|