1 <!-- TMPL_INCLUDE NAME="parameters-top.inc" -->
3 <!-- TMPL_IF NAME="add_form" -->
4 <script language="javascript" type="text/javascript">
5 function _(s) { return s } // dummy function for gettext
6 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
7 function isNotNull(f,noalert) {
8 if (f.value.length ==0) {
13 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
15 var x=f.value.toUpperCase();
19 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
20 function isNum(v,maybenull) {
21 var n = new Number(v.value);
25 if (maybenull==0 && v.value=='') {
30 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
32 var t = Date.parse(f.value);
37 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
42 if (f.searchfield.value.length==0) {
43 _alertString += "\n- " + _("site name missing");
45 if (f.host.value.length==0) {
46 _alertString += "\n- " + _("host missing");
48 if (f.port.value.length==0) {
49 _alertString += "\n- " + _("port missing");
51 if (f.db.value.length==0) {
52 _alertString += "\n- " + _("database missing");
54 if (isNaN(f.port.value)) {
55 _alertString += "\n- " + _("port must be a number");
57 if (isNaN(f.rank.value)) {
58 _alertString += "\n- " + _("rank must be a number");
60 if (isNaN(f.checked.value) || f.checked.value<0 || f.checked.value>1) {
61 _alertString += "\n- " + _("checked must be 0 or 1");
63 if (_alertString.length==0) {
64 document.Aform.submit();
66 alertString2 = _("Form not submitted because of the following problem(s)");
67 alertString2 += "\n------------------------------------------------------------------------------------\n";
68 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">
80 <!-- TMPL_IF NAME="searchfield" -->
82 <label class="label100">Z39.50 Server</label>
83 <input type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="searchfield" -->"><!-- TMPL_VAR NAME="searchfield" -->
87 <label class="label100">Z39.50 Server</label>
88 <input type="text" name="searchfield" size="100" maxlength="100" onblur="toUC(this)">
92 <label class="label100">Hostname</label>
93 <input type="text" name="host" size="30" value="<!-- TMPL_VAR NAME="host" -->">
96 <label class="label100">Port</label>
97 <input type="text" name="port" size="5" value="<!-- TMPL_VAR NAME="port" -->" onblur="isNum(this)">
100 <label class="label100">Database</label>
101 <input type="text" name="db" value="<!-- TMPL_VAR NAME="db" -->">
104 <label class="label100">Userid</label>
105 <input type="text" name="userid" value="<!-- TMPL_VAR NAME="userid" -->">
108 <label class="label100">Password</label>
109 <input type="text" name="password" value="<!-- TMPL_VAR NAME="password" -->">
112 <label class="label100">Checked (searched by default)</label>
113 <input type="text" size="1" name="checked" value="<!-- TMPL_VAR NAME="checked" -->" onblur="isNum(this)">
116 <label class="label100">Rank (display order)</label>
117 <input type="text" name="rank" size="4" value="<!-- TMPL_VAR NAME="rank" -->" onblur="isNum(this)">
120 <label class="label100">Syntax (z3950 can send records in various format. Choose one)</label>
121 <select name="syntax">
122 <option value="MARC21">MARC21</option>
123 <option value="UNIMARC">UNIMARC</option>
126 <input type="button" value="OK" onclick="Check(this.form)" class="button">
130 <!-- TMPL_IF NAME="add_validate" -->
132 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
133 <input type="submit" value="OK" class="button">
137 <!-- TMPL_IF NAME="delete_confirm" -->
138 <!-- TMPL_VAR NAME="reqsel" -->
142 <th><!-- TMPL_VAR NAME="searchfield" --></th>
144 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
145 <input type="hidden" name="op" value="delete_confirmed">
146 <input type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="searchfield" -->">
149 <td><!-- TMPL_VAR NAME="host" --></td>
153 <td><!-- TMPL_VAR NAME="port" --></td>
157 <td><!-- TMPL_VAR NAME="db" --></td>
161 <td><!-- TMPL_VAR NAME="userid" --></td>
165 <td><!-- TMPL_VAR NAME="password" --></td>
169 <td><!-- TMPL_VAR NAME="checked" --></td>
173 <td><!-- TMPL_VAR NAME="rank" --></td>
176 <td colspan="2" align="center">CONFIRM DELETION</td>
179 <td><input type="submit" value="YES"></form></td>
180 <td><form action="<!-- TMPL_VAR NAME="script_name" -->" method="post"><input type="submit" value="NO"></form></td>
185 <!-- TMPL_IF NAME="delete_confirmed" -->
187 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
188 <input type="submit" value="OK">
192 <!-- TMPL_IF NAME="else" -->
193 <h1 class="parameters">Z39.50 Servers admin</h1>
194 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
195 <input type="text" name="description" value="<!-- TMPL_VAR NAME="searchfield" -->">
196 <input type="submit" name="ok" value="OK" class="button">
198 <!-- TMPL_IF NAME="searchfield" -->
199 You searched for <b><!-- TMPL_VAR NAME="searchfield" --></b>
215 <!-- TMPL_LOOP NAME="loop" -->
216 <tr bgcolor="<!-- TMPL_VAR NAME="toggle" -->">
217 <td><!-- TMPL_VAR NAME="name" --></td>
218 <td><!-- TMPL_VAR NAME="host" --></td>
219 <td><!-- TMPL_VAR NAME="port" --></td>
220 <td><!-- TMPL_VAR NAME="db" --></td>
221 <td><!-- TMPL_VAR NAME="userid" --></td>
222 <td><!-- TMPL_VAR NAME="password" --></td>
223 <td><!-- TMPL_VAR NAME="checked" --></td>
224 <td><!-- TMPL_VAR NAME="rank" --></td>
225 <td><!-- TMPL_VAR NAME="syntax" --></td>
226 <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>
227 <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>
231 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
232 <input type="hidden" name="op" value="add_form">
233 <!-- TMPL_IF NAME="offsetgtzero" -->
234 <a href="<!-- TMPL_VAR NAME="script_name" -->?offset=<!-- TMPL_VAR NAME="prevpage" -->" class="button"><< Prev</a>
236 <!-- TMPL_IF NAME="ltcount" -->
237 <a href="<!-- TMPL_VAR NAME="script_name" -->?offset=<!-- TMPL_VAR NAME="nextpage" -->" class="button">Next >></a>
239 <input type="submit" class="button" alt="Add Z39.50 server" value="Add Z39.50 server">
244 <!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->