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: } |