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)>
140 <td>Syntax (z3950 can send records in various format. Choose one)</td>
142 <select name="syntax">
143 <option value="MARC21">MARC21</option>
144 <option value="UNIMARC">UNIMARC</option>
151 <INPUT type=button value='OK' onClick='Check(this.form)'>
158 <!-- TMPL_IF NAME=add_validate -->
160 <form action='<!-- TMPL_VAR NAME=script_name -->' method=post>
161 <input type=submit value=OK>
165 <!-- TMPL_IF NAME=delete_confirm -->
166 <!-- TMPL_VAR NAME=reqsel -->
168 <table border=0 cellspacing=0 cellpadding=5>
169 <tr bgcolor='#99cc33'>
170 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'>
173 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'>
174 <!-- TMPL_VAR NAME=searchfield -->
177 <form action='<!-- TMPL_VAR NAME=script_name -->' method=post>
178 <input type=hidden name=op value=delete_confirmed>
179 <input type=hidden name=searchfield value=<!-- TMPL_VAR NAME=searchfield -->>
182 <td><!-- TMPL_VAR NAME=host --></td>
186 <td><!-- TMPL_VAR NAME=port --></td>
190 <td><!-- TMPL_VAR NAME=db --></td>
194 <td><!-- TMPL_VAR NAME=userid --></td>
198 <td><!-- TMPL_VAR NAME=password --></td>
202 <td><!-- TMPL_VAR NAME=checked --></td>
206 <td><!-- TMPL_VAR NAME=rank --></td>
209 <td colspan=2 align=center>CONFIRM DELETION</td>
212 <td><INPUT type=submit value='YES'></form></td>
213 <td><form action='<!-- TMPL_VAR NAME=script_name -->' method=post><input type=submit value=NO></form></td>
219 <!-- TMPL_IF NAME=delete_confirmed -->
221 <form action='<!-- TMPL_VAR NAME=script_name -->' method=post>
222 <input type=submit value=OK>
226 <!-- TMPL_IF NAME=else -->
227 <h2>Z39.50 Servers admin</h2>
228 <form action='<!-- TMPL_VAR NAME=script_name -->' method=post>
229 <input type=text name=description value=<!-- TMPL_VAR NAME=searchfield -->>
230 <input type=reset name=reset value="clr">
233 <!-- TMPL_IF NAME=searchfield -->
234 You searched for <b><!-- TMPL_VAR NAME=searchfield --></b>
237 <table border=0 cellspacing=0 cellpadding=5>
238 <tr bgcolor='#99cc33'>
239 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'><b>Site</b></td>
240 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'><b>Hostname</b></td>
241 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'><b>Port</b></td>
242 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'><b>Database</b></td>
243 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'><b>Userid</b></td>
244 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'><b>Password</b></td>
245 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'><b>Checked</b></td>
246 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'><b>Rank</b></td>
247 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'><b>Syntax</b></td>
248 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'> </td>
249 <td background='<!-- TMPL_VAR name="themelang" -->/images/background-mem.gif'> </td>
251 <!-- TMPL_LOOP NAME=loop -->
252 <tr bgcolor="<!-- TMPL_VAR NAME=toggle -->">
253 <td><!-- TMPL_VAR NAME=name --></td>
254 <td><!-- TMPL_VAR NAME=host --></td>
255 <td><!-- TMPL_VAR NAME=port --></td>
256 <td><!-- TMPL_VAR NAME=db --></td>
257 <td><!-- TMPL_VAR NAME=userid --></td>
258 <td><!-- TMPL_VAR NAME=password --></td>
259 <td><!-- TMPL_VAR NAME=checked --></td>
260 <td><!-- TMPL_VAR NAME=rank --></td>
261 <td><!-- TMPL_VAR NAME=syntax --></td>
262 <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>
263 <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>
268 <form action='<!-- TMPL_VAR NAME=script_name -->' method=post>
269 <input type=hidden name=op value=add_form>
271 <!-- TMPL_IF NAME=offsetgtzero -->
272 <a href="<!-- TMPL_VAR NAME=script_name -->?offset=<!-- TMPL_VAR NAME=prevpage -->"><< Prev</a>
275
277 <!-- TMPL_IF NAME=ltcount -->
278 <a href="<!-- TMPL_VAR NAME=script_name -->?offset=<!-- TMPL_VAR NAME=nextpage -->">Next >></a>
282 <input type=submit class="button" alt="Add Z39.50 server" value="Add Z39.50 server">
288 <!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->