+ for {set i 1} {$i <= 3} {incr i} {
+ if {[wform scan$i] != ""} {
+ set scanNo 1000
+ set hist($setNo,scan) $i
+ set termPlusAttr [build-scan $hist($setNo,host) $i]
+ set hist($setNo,$scanNo,scanTerm) [lindex $termPlusAttr 0]
+ set hist($setNo,scanAttr) [lindex $termPlusAttr 1]
+ start-scan $scanNo 0 {}
+ html "</body></html>\n"
+ wabort
+ return
+ }
+ }
+ set query [build-query $hist($setNo,host) 3]
+ if {"x$query" == "x"} {
+ html "<head><title> WWW/Z39.50 Gateway Search</title>\n<body>\n"
+ displayError "Empty query" \
+ "You must specify at least one search word"
+ html "</body></html>\n"
+ wabort
+ }
+ set hist($setNo,query) $query
+ } else {
+ if {![info exists hist($setNo,scan)]} return
+ if {$hist($setNo,scan) > 0} {
+ set scanNo [lindex $sessionParms 1]
+ set dir [lindex $sessionParms 2]
+ if {$scanNo == ""} {
+ set scanNo 1000
+ }
+ start-scan $scanNo 1 $dir
+ html "</body></html>\n"
+ wabort
+ }