Work on scan.
[egate.git] / www / query.egw
index e922e29..df9b0ba 100644 (file)
@@ -4,7 +4,7 @@
 </head>
 <body>
 {
-# $Id: query.egw,v 1.19 1995/12/20 16:31:31 adam Exp $
+# $Id: query.egw,v 1.20 1995/12/21 15:49:52 adam Exp $
 
     if {[info commands saveState] == ""} {
         source z39util.tcl
@@ -41,8 +41,7 @@ proc ok-response {} {
         ir z39
     }
 
-    html {<h2><img src="/gif/button-egw.gif" border=0 align=middle>}
-    html " Search in " [lindex $targets($host) 0] "</h2>\n"
+    html "<h2>Search in " [lindex $targets($host) 0] "</h2>\n"
 
     z39 callback ok-response
     z39 failback fail-response
@@ -56,7 +55,7 @@ proc ok-response {} {
             z39 disconnect
             wabort
         } elseif {$sessionWait == 0} {
-            if {[catch {zwait sessionWait 30}]} {
+            if {[catch {zwait sessionWait 35}]} {
                 displayError "Cannot connect to target ${host}" {}
                 html "</body></html>\n"
                z39 disconnect
@@ -96,14 +95,13 @@ proc ok-response {} {
     }
     set databases [lindex $targets($host) 1]
 
-    if {$setNo > 1 && $hist([expr $setNo - 1],host) == $host} {
-        set oSetNo [expr $setNo - 1]
-        set databaseDefault $hist($oSetNo,database)
-    } else {
+    if {[catch {set prevHost $hist([expr $setNo - 1],host)}]} {
         set databaseDefault [lindex $databases 0]
         set oSetNo 0
+    } else {
+        set oSetNo [expr $setNo - 1]
+        set databaseDefault $hist($oSetNo,database)
     }
-
     html {<form action="http:} $env(SCRIPT_NAME)
     html / $sessionId {/search.egw/} $setNo {" method=post>} \n
     set nodb [llength $databases]
@@ -146,7 +144,7 @@ proc ok-response {} {
         }
         html "</select>\n"
         html {<input type="text" name="entry} $no {"}
-        html { size=30>} \n
+        html { size=35>} \n
         if {$no < 3} {
             html {<select name="logic} $no {">} \n
             if {$oSetNo > 0} {
@@ -164,7 +162,9 @@ proc ok-response {} {
     }
 }
 
-<input type=submit value="Search"><input type=reset value="Reset">
+<input type=submit name=submit value="Search">
+<input type=submit name=submit value="Scan">
+<input type=reset value="Reset">
 <br>
 {
     html {Number of records to display in the result set list: }
@@ -176,9 +176,8 @@ proc ok-response {} {
     }
     html {" size=3>}
 }
-<br>
-<p>
 </form>
+<p>
 
 {
     html {<img src="/gif/button-egw.gif" border=0></a>}