From ddb20efd713a48caf8fac71647cdf7cadec0e6df Mon Sep 17 00:00:00 2001 From: tonnesen Date: Fri, 25 Oct 2002 22:22:21 +0000 Subject: [PATCH] Fix to form for setting z39.50 server parameters. Sanity checks were broken. --- admin/z3950servers.pl | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/admin/z3950servers.pl b/admin/z3950servers.pl index e86da852c9..7993f66089 100755 --- a/admin/z3950servers.pl +++ b/admin/z3950servers.pl @@ -124,6 +124,15 @@ if ($op eq 'add_form') { if (f.db.value.length==0) { _alertString += "- database missing\\n"; } + if (isNaN(f.port.value)) { + _alertString += "- port must be a number\\n"; + } + if (isNaN(f.rank.value)) { + _alertString += "- rank must be a number\\n"; + } + if (isNaN(f.checked.value) || f.checked.value<0 || f.checked.value>1) { + _alertString += "- checked must be 0 or 1\\n"; + } if (_alertString.length==0) { document.Aform.submit(); } else { @@ -147,15 +156,15 @@ printend if ($searchfield) { print "Z39.50 Server$searchfield\n"; } else { - print "Z39.50 Server\n"; + print "Z39.50 Server\n"; } - print "Hostname\n"; - print "Port\n"; + print "Hostname\n"; + print "Port\n"; print "Database\n"; print "Userid\n"; print "Password\n"; - print "Checked (searched by default)"; - print "Rank (display order)"; + print "Checked (searched by default)"; + print "Rank (display order)"; print " "; print ""; print ""; -- 2.39.5