Lots of changes. They aren't visible though.
[egate.git] / www / tdefine.egw
index bd8453b..1db4d89 100644 (file)
@@ -4,11 +4,16 @@
 </head>
 <body>
 {
-# $Id: tdefine.egw,v 1.1 1996/01/24 14:14:19 adam Exp $
+# $Id: tdefine.egw,v 1.3 1996/01/26 15:50:11 adam Exp $
 
     if {[info commands saveState] == ""} {
         source z39util.tcl
     }
+    set useIcons 1
+    button-europagate
+    button-define-target 1
+    button-new-target 0
+
     html "<h2>Target definition response</h2><br>\n"
 
     set name [lindex [egw_form name] 0]
 
     set ok 1
     if {[string length $name] == 0} {
-        html "You didn't specify a target name. You <em>must</em> specify"
-        html " a target name<br>\n"
+        html "You didn't specify a target name. A target name <em>must</em> "
+        html "be specified.<br>\n"
         set ok 0
     }
     if {[string length $host] == 0} {
-        html "You didn't specify a target name. You <em>must</em> specify"
-        html " a host name<br>\n"
+        html "You didn't specify a target name. A host <em>must</em> "
+        html "be specified.<br>\n"
         set ok 0
     }
     if {[string length $databases] == 0} {
-        html "You didn't specify any database(s). You <em>must</em> specify"
-        html " at least one database</br>\n"
+        html "You didn't specify any database(s). At least one database "
+        html "<em>must</em> be specified.<br>\n"
         set ok 0
     }
     catch {unset item}
         html " search fields must be present<br>\n"
         set ok 0
     }
+    set hostSpec [mergeHostSpec $host $databases]
     if {$ok} {
         global targets
-        set targets($host) [list \
+        set targets($hostSpec) [list \
             [join $name] \
             $databases \
             $attrList \
             1 ]
         html "Target successfully defined<br>\n"
     }
-}
-{
+    html "<p>\n"
+    set useIcons 0
     button-europagate
     button-define-target 1
     button-new-target 0
 }
-
 {
     global debug