</head>
<body>
{
-# $Id: query.egw,v 1.16 1995/11/13 18:17:47 adam Exp $
+# $Id: query.egw,v 1.21 1996/01/02 10:52:26 adam Exp $
if {[info commands saveState] == ""} {
source z39util.tcl
ir z39
}
- html "<h2> 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
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
}
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]
}
html "<br>\n"
if {$nodb > 2} {
- html {<input type="checkbox" name="base" value="}
+ html {<input type="checkbox" name="baseall" value="}
html [concat $databases] {"> All <br>} \n
}
+ html "Input your search criteria:<br>\n"
}
}
-<hr>
-<h3>Input your search criteria: </h3> <br>
{
set fields [lindex $targets($host) 2]
for {set no 1} {$no < 4} {incr no} {
}
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} {
html "<br>\n"
}
}
-<hr><p>
-Alternatively you can enter your query in
-<a href="http://www.dtv.dk/ccl.html"> CCL </a> here: <br>
-<input type=text name="cclentry" size=52> <br>
-<hr>
-<input type=submit value="Search"><input type=reset value="Reset">
-<h3> Various technical parameters: </h3> <br>
+
+<input type=submit name=submit value="Search">
+<input type=submit name=submit value="Scan">
+<input type=reset value="Reset">
+<br>
{
- html {Max hits: <input type="text" name="hits" value="}
+ html {Number of records to display in the result set list: }
+ html {<input type="text" name="hits" value="}
if {$oSetNo > 0} {
html $hist($oSetNo,maxPresent)
} else {
}
html {" size=3>}
}
-Records are shown in:
-<select name="format">
-<option> Long format
-<option> Medium format
-<option> Short format
-<option> Raw MARC
-</select>
-<br>
-<p>
</form>
+<p>
+
+{
+ html {<img src="/gif/button-egw.gif" alt="Europagate" border=0></a>}
+ html {<a href="http:} $env(SCRIPT_NAME)
+ html / $sessionId {/targets.egw}
+ html {"><img src="/gif/button-new-target.gif" alt="New Target" }
+ html {border=0 alt="New Target"></a>}
+}
+
<hr>
This page is maintained by <a href="mailto:pwh@dtv.dk"> Peter Wad Hansen </a>.
Last modified 29. september 1995. <br>
<em> This and the following pages are under construction
and will continue to be so until the end of December 1995.</em>
-<hr>
{
- html {<a href="http:} $env(SCRIPT_NAME)
- html / $sessionId {/targets.egw"> New target </a>}
-}
-{
html "<hr>\n"
html "<h3>Debug information</h3>\n"
html "sessionId: $sessionId <br>\n"