4590312 [rkeene@sledge /home/rkeene/projects/rivet-cgi/rivet-tcl]$ cat -n load_response.tcl
   1: ###
   2: ## load_response ?arrayName?
   3: ##    Load any form variables passed to this page into an array.
   4: ##
   5: ##    arrayName - Name of the array to set.  Default is 'response'.
   6: ###
   7: 
   8: proc load_response {{arrayName response}} {
   9:     upvar 1 $arrayName response
  10: 
  11:     array set response {}
  12: 
  13:     foreach {var elem} [var all] {
  14:         if {[info exists response($var)]} {
  15:             set response($var) [list $response($var) $elem]
  16:         } else {
  17:             set response($var) $elem
  18:         }
  19:     }
  20: }
4590313 [rkeene@sledge /home/rkeene/projects/rivet-cgi/rivet-tcl]$

Click here to go back to the directory listing.
Click here to download this file.
last modified: 2004-01-15 19:34:24