Differences From Artifact [cfa085cc41]:

To Artifact [fc54694d2f]:


749
750
751
752
753
754
755

756


757
758
759
760
761
762
763
749
750
751
752
753
754
755
756

757
758
759
760
761
762
763
764
765







+
-
+
+







			  (begin
			    (session:log self "ERROR: bad key " key)
			    #f)))))
    (case dtype
      ((raw)     res)
      ((number)  (if (string? res)(string->number res) #f))
      ((escaped) (s:html-filter res tags)) 
      (else      (if (string? res)
      (else      (s:html-filter res '())))))
		     (s:html-filter res '())
		     res)))))

;; This one will get the first value found regardless of form
(define (session:get-input-keys self)
  (let* ((formdat (sdat-get-formdat self)))
    (if (not formdat) #f
	(if (and (vector? formdat)(eq? (vector-length formdat) 1)(hash-table? (vector-ref formdat 0)))
	    (formdat:keys formdat)