X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;ds=sidebyside;f=www%2Fquery.egw;h=b4217107d87d923984950c562e1fa46e06d58ca7;hb=ebca0ae675e77526b1c4d11b98b063eca693e4ec;hp=845015451a0a6bb2f00ca4294406c4daf777dfc8;hpb=cbf0ef7549f996f4d96f41c6dafa76dc17dd7782;p=egate.git
diff --git a/www/query.egw b/www/query.egw
index 8450154..b421710 100644
--- a/www/query.egw
+++ b/www/query.egw
@@ -1,10 +1,15 @@
-
- WWW/Z39.50 Gateway Query Form
-
-
{
-# $Id: query.egw,v 1.6 1995/10/31 16:56:23 adam Exp $
+# $Id: query.egw,v 1.40 1996/05/24 11:16:01 adam Exp $
+
+ if {[info commands saveState] == ""} {
+ source z39util.tcl
+ if {![info exists debug]} {
+ session-lost
+ egw_abort
+ }
+ }
+
proc fail-response {} {
global sessionWait
set sessionWait -1
@@ -15,113 +20,221 @@ proc ok-response {} {
set sessionWait 1
}
- global host
- set host $sessionParms
- set databases [lindex $targets($host) 1]
- catch {z39 disconnect}
- set sessionWait 0
- ir z39
- z39 failback fail-response
- z39 callback ok-response
- if {[catch {z39 connect $host}]} {
- htmlr "Cannot connect to target ${host}
"
- htmlr ""
- wabort
- } elseif {$sessionWait == 0} {
- zwait sessionWait
- if {$sessionWait != 1} {
- htmlr "Cannot connect to target ${host}
"
- htmlr "