1 <TMPL_INCLUDE NAME="parameters-top.inc">
3 <TMPL_IF NAME=add_form>
5 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
6 function isNotNull(f,noalert) {
7 if (f.value.length ==0) {
12 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
14 var x=f.value.toUpperCase();
18 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
19 function isNum(v,maybenull) {
20 var n = new Number(v.value);
24 if (maybenull==0 && v.value=='') {
29 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
31 var t = Date.parse(f.value);
36 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
41 if (f.searchfield.value.length==0) {
42 _alertString += "- site name missing\n";
44 if (f.host.value.length==0) {
45 _alertString += "- host missing\n";
47 if (f.port.value.length==0) {
48 _alertString += "- port missing\n";
50 if (f.db.value.length==0) {
51 _alertString += "- database missing\n";
53 if (isNaN(f.port.value)) {
54 _alertString += "- port must be a number\n";
56 if (isNaN(f.rank.value)) {
57 _alertString += "- rank must be a number\n";
59 if (isNaN(f.checked.value) || f.checked.value<0 || f.checked.value>1) {
60 _alertString += "- checked must be 0 or 1\n";
62 if (_alertString.length==0) {
63 document.Aform.submit();
65 alertString2 = "Form not submitted because of the following problem(s)\n";
66 alertString2 += "------------------------------------------------------------------------------------\n\n";
67 alertString2 += _alertString;
73 <TMPL_IF NAME=searchfield>
74 <h1>Modify Z39.50 Server</h1>
76 <h1>Add Z39.50 Server</h1>
78 <form action="<TMPL_VAR NAME=script_name>" name=Aform method=post>
79 <input type=hidden name=op value='add_validate'>
83 <TMPL_IF NAME=searchfield>
85 <td>Z39.50 Server</td>
87 <input type=hidden name=searchfield value='<TMPL_VAR NAME=searchfield>'><TMPL_VAR NAME=searchfield>
92 <td>Z39.50 Server</td>
94 <input type=text name=searchfield size=100 maxlength=100 onBlur=toUC(this)>
102 <input type=text name=host size=30 value='<TMPL_VAR NAME=host>'>
108 <input type=text name=port size=5 value='<TMPL_VAR NAME=port>' onBlur=isNum(this)>
114 <input type=text name=db value='<TMPL_VAR NAME=db>'>
120 <input type=text name=userid value='<TMPL_VAR NAME=userid>'>
126 <input type=text name=password value='<TMPL_VAR NAME=password>'>
130 <td>Checked (searched by default)</td>
132 <input type=text size=1 name=checked value='<TMPL_VAR NAME=checked>' onBlur=isNum(this)>
134 <td>Rank (display order)</td>
136 <input type=text name=rank size=4 value='<TMPL_VAR NAME=rank>' onBlur=isNum(this)>
142 <INPUT type=button value='OK' onClick='Check(this.form)'>
149 <TMPL_IF NAME=add_validate>
151 <form action='<TMPL_VAR NAME=script_name>' method=post>
152 <input type=submit value=OK>
156 <TMPL_IF NAME=delete_confirm>
157 <TMPL_VAR NAME=reqsel>
159 <table border=0 cellspacing=0 cellpadding=5>
160 <tr bgcolor='#99cc33'>
161 <td background='<TMPL_VAR name="themelang">/images/background-mem.gif'>
164 <td background='<TMPL_VAR name="themelang">/images/background-mem.gif'>
165 <TMPL_VAR NAME=searchfield>
168 <form action='<TMPL_VAR NAME=script_name>' method=post>
169 <input type=hidden name=op value=delete_confirmed>
170 <input type=hidden name=searchfield value=<TMPL_VAR NAME=searchfield>>
173 <td><TMPL_VAR NAME=host></td>
177 <td><TMPL_VAR NAME=port></td>
181 <td><TMPL_VAR NAME=db></td>
185 <td><TMPL_VAR NAME=userid></td>
189 <td><TMPL_VAR NAME=password></td>
193 <td><TMPL_VAR NAME=checked></td>
197 <td><TMPL_VAR NAME=rank></td>
200 <td colspan=2 align=center>CONFIRM DELETION</td>
203 <td><INPUT type=submit value='YES'></form></td>
204 <td><form action='<TMPL_VAR NAME=script_name>' method=post><input type=submit value=NO></form></td>
210 <TMPL_IF NAME=delete_confirmed>
212 <form action='<TMPL_VAR NAME=script_name>' method=post>
213 <input type=submit value=OK>
218 <h2>Z39.50 Servers admin</h2>
219 <form action='<TMPL_VAR NAME=script_name>' method=post>
220 <input type=text name=description value=<TMPL_VAR NAME=searchfield>>
221 <input type=reset name=reset value="clr">
224 <TMPL_IF NAME=searchfield>
225 You searched for <b><TMPL_VAR NAME=searchfield></b>
228 <table border=0 cellspacing=0 cellpadding=5>
229 <tr bgcolor='#99cc33'>
230 <td background='<TMPL_VAR name="themelang">/images/background-mem.gif'><b>Site</b></td>
231 <td background='<TMPL_VAR name="themelang">/images/background-mem.gif'><b>Hostname</b></td>
232 <td background='<TMPL_VAR name="themelang">/images/background-mem.gif'><b>Port</b></td>
233 <td background='<TMPL_VAR name="themelang">/images/background-mem.gif'><b>Database</b></td>
234 <td background='<TMPL_VAR name="themelang">/images/background-mem.gif'><b>Userid</b></td>
235 <td background='<TMPL_VAR name="themelang">/images/background-mem.gif'><b>Password</b></td>
236 <td background='<TMPL_VAR name="themelang">/images/background-mem.gif'><b>Checked</b></td>
237 <td background='<TMPL_VAR name="themelang">/images/background-mem.gif'><b>Rank</b></td>
238 <td background='<TMPL_VAR name="themelang">/images/background-mem.gif'> </td>
239 <td background='<TMPL_VAR name="themelang">/images/background-mem.gif'> </td>
241 <TMPL_LOOP NAME=loop>
242 <tr bgcolor="<TMPL_VAR NAME=toggle>">
243 <td><TMPL_VAR NAME=name></td>
244 <td><TMPL_VAR NAME=host></td>
245 <td><TMPL_VAR NAME=port></td>
246 <td><TMPL_VAR NAME=db></td>
247 <td><TMPL_VAR NAME=userid></td>
248 <td><TMPL_VAR NAME=password></td>
249 <td><TMPL_VAR NAME=checked></td>
250 <td><TMPL_VAR NAME=rank></td>
251 <td><a href="<TMPL_VAR NAME=script_name>?op=add_form&searchfield=<TMPL_VAR NAME=name>"><img src="<TMPL_VAR name="interface">/<TMPL_VAR name="theme">/images/fileopen.png" ALT="Edit" title="edit" BORDER=0 ></a></td>
252 <td><a href="<TMPL_VAR NAME=script_name>?op=delete_confirm&searchfield=<TMPL_VAR NAME=name>"><img src="<TMPL_VAR name="interface">/<TMPL_VAR name="theme">/images/edittrash.png" ALT="Delete" title="delete" BORDER=0 ></a></td>
257 <form action='<TMPL_VAR NAME=script_name>' method=post>
258 <input type=hidden name=op value=add_form>
260 <TMPL_IF NAME=offsetgtzero>
261 <a href="<TMPL_VAR NAME=script_name>?offset=<TMPL_VAR NAME=prevpage>"><< Prev</a>
264
266 <TMPL_IF NAME=ltcount>
267 <a href="<TMPL_VAR NAME=script_name>?offset=<TMPL_VAR NAME=nextpage>">Next >></a>
271 <input type=image src="<TMPL_VAR name="interface">/<TMPL_VAR name="theme">/images/filenew.png" ALT="Add z3950 server" title="add" BORDER=0 ></a>
277 <TMPL_INCLUDE NAME="parameters-bottom.inc">