Differences From Artifact [50b203d5ca]:

To Artifact [05707f5346]:


749
750
751
752
753
754
755
756

757
758
759

760
761
762
763
764
765
766
749
750
751
752
753
754
755

756
757
758

759
760
761
762
763
764
765
766







-
+


-
+







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