bull renamed to serial
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / admin / z3950servers.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Koha -- System Administration: <!-- TMPL_IF NAME="else" -->z39.50 Servers<!-- /TMPL_IF -->
2 <!-- TMPL_IF NAME="add_form" --><!-- TMPL_IF NAME=searchfield -->Modify z39.50 Server <!-- TMPL_VAR NAME="searchfield" --><!-- TMPL_ELSE -->Add z39.50 Server<!-- /TMPL_IF --><!-- /TMPL_IF -->
3 <!-- TMPL_IF NAME="delete_confirm" -->Confirm Deletion<!-- /TMPL_IF -->
4 <!-- TMPL_IF NAME="add_validate" -->z39.50 Server Added<!-- /TMPL_IF -->
5 <!-- TMPL_IF NAME="delete_confirmed" -->z39.50 Server Deleted<!-- /TMPL_IF --><!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
6
7 <!-- TMPL_INCLUDE NAME="menus.inc" -->
8 <!-- TMPL_INCLUDE NAME="menu-admin.inc" -->
9
10 <!-- TMPL_IF NAME="add_form" -->
11         <script language="JavaScript" type="text/javascript">
12         //
13         function isNotNull(f,noalert) {
14                 if (f.value.length ==0) {
15                     return false;
16                 }
17                 return true;
18         }
19         //
20         function toUC(f) {
21                 var x=f.value.toUpperCase();
22                 f.value=x;
23                 return true;
24         }
25         //
26         function isNum(v,maybenull) {
27         var n = new Number(v.value);
28         if (isNaN(n)) {
29                 return false;
30                 }
31         if (maybenull==0 && v.value=='') {
32                 return false;
33         }
34         return true;
35         }
36         //
37         function isDate(f) {
38                 var t = Date.parse(f.value);
39                 if (isNaN(t)) {
40                        return false;                       
41                 }
42         }
43         //
44         function Check(f) {
45                 var ok=1;
46                 var _alertString="";
47                 var alertString2;
48                 if (f.searchfield.value.length==0) {
49                         _alertString += "- site name missing\n";
50                 }
51                 if (f.host.value.length==0) {
52                         _alertString += "- host missing\n";
53                 }
54                 if (f.port.value.length==0) {
55                         _alertString += "- port missing\n";
56                 }
57                 if (f.db.value.length==0) {
58                         _alertString += "- database missing\n";
59                 }
60                 if (isNaN(f.port.value)) {
61                         _alertString += "- port must be a number\n";
62                 }
63                 if (isNaN(f.rank.value)) {
64                         _alertString += "- rank must be a number\n";
65                 }
66                 if (isNaN(f.checked.value) || f.checked.value<0 || f.checked.value>1) {
67                         _alertString += "- checked must be 0 or 1\n";
68                 }
69                 if (_alertString.length==0) {
70                         document.Aform.submit();
71                 } else {
72                         alertString2 = "Form not submitted because of the following problem(s)\n";
73                         alertString2 += "------------------------------------------------------------------------------------\n\n";
74                         alertString2 += _alertString;
75                         alert(alertString2);
76                 }
77         }
78         </script>
79
80        
81         <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" method="post">
82         <input type="hidden" name="op" value="add_validate" />
83 <!-- TMPL_IF NAME=searchfield -->
84                 <h1>Modify Z39.50 Server</h1>
85         <!-- TMPL_ELSE -->
86                 <h1>Add Z39.50 Server</h1>
87         <!-- /TMPL_IF -->                
88         <table>
89         <!-- TMPL_IF NAME=searchfield -->
90                 <tr>
91                         <th>Z39.50 Server</th>
92                         <td>
93                                 <input type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="searchfield" -->" /><!-- TMPL_VAR NAME="searchfield" -->
94                         </td>
95                 </tr>
96         <!-- TMPL_ELSE -->
97                 <tr>
98                         <th>Z39.50 Server</th>
99                         <td>
100                                 <input type="text" name="searchfield" size="65" maxlength="100" onblur="toUC(this)" />
101                         </td>
102                 </tr>
103         <!-- /TMPL_IF -->
104
105                 <tr>
106                         <th>Hostname</th>
107                         <td>
108                                 <input type="text" name="host" size="30" value="<!-- TMPL_VAR NAME="host" -->" />
109                         </td>
110                 </tr>
111                 <tr>
112                         <th>Port</th>
113                         <td>
114                                 <input type="text" name="port" size="5" value="<!-- TMPL_VAR NAME="port" -->" onblur="isNum(this)" />
115                         </td>
116                 </tr>
117                 <tr>
118                         <th>Database</th>
119                         <td>
120                                 <input type="text" name="db" value="<!-- TMPL_VAR NAME="db" -->" />
121                         </td>
122                 </tr>
123                 <tr>
124                         <th>Userid</th>
125                         <td>
126                                 <input type="text" name="userid" value="<!-- TMPL_VAR NAME="userid" -->" />
127                         </td>
128                 </tr>
129                 <tr>
130                         <th>Password</th>
131                         <td>
132                                 <input type="text" name="password" value="<!-- TMPL_VAR NAME="password" -->" />
133                         </td>
134                 </tr>
135                 <tr>
136                         <th>Checked (searched by default)</th>
137                         <td>
138                                 <input type="text" size="1" name="checked" value="<!-- TMPL_VAR NAME="checked" -->" onblur="isNum(this)" />  
139                 <tr>
140                         <th>Rank (display order)</th>
141                         <td>
142                                 <input type="text" name="rank" size="4" value="<!-- TMPL_VAR NAME="rank" -->" onblur="isNum(this)" />
143                         </td>
144                 </tr>
145                                 <tr>
146                         <th>Syntax (z3950 can send<br>
147                          records in various format. Choose one)</th>
148                         <td>
149                                 <select name="syntax">
150                                         <option value="USMARC">USMARC</option>
151                                         <option value="UNIMARC">UNIMARC</option>
152                                 </select>
153                         </td>
154                 </tr>
155         </table><input type="button" value="<!-- TMPL_IF NAME=searchfield -->Update Z39.50 Server<!-- TMPL_ELSE -->Add Z39.50 Server<!-- /TMPL_IF -->" onclick="Check(this.form)" />  <input type="button" value="Cancel" onclick="location.href='<!-- TMPL_VAR NAME="script_name" -->';" />
156         </form>
157 <!-- /TMPL_IF -->
158
159 <!-- TMPL_IF NAME="add_validate" -->
160 <h3>Z39.50 Server Added</h3>
161 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
162         <input type="submit" value="OK" />
163         </form>
164 <!-- /TMPL_IF -->
165
166 <!-- TMPL_IF NAME="delete_confirm" -->
167         <!-- TMPL_VAR NAME="reqsel" -->
168 <h3>Confirm Deletion of Server <!-- TMPL_VAR NAME="searchfield" --></h3>        
169         <table>
170                 <tr>
171                         <td>Site</td>
172                         <td>
173                                 <!-- TMPL_VAR NAME="searchfield" -->
174                         </td>
175                 </tr>
176                 <tr>
177                         <td>Hostname</td>
178                         <td><!-- TMPL_VAR NAME="host" --></td>
179                 </tr>
180                 <tr>
181                         <td>Port</td>
182                         <td><!-- TMPL_VAR NAME="port" --></td>
183                 </tr>
184                 <tr>
185                         <td>Database</td>
186                         <td><!-- TMPL_VAR NAME="db" --></td>
187                 </tr>
188                 <tr>
189                         <td>Userid</td>
190                         <td><!-- TMPL_VAR NAME="userid" --></td>
191                 </tr>
192                 <tr>
193                         <td>Password</td>
194                         <td><!-- TMPL_VAR NAME="password" --></td>
195                 </tr>
196                 <tr>
197                         <td>Checked</td>
198                         <td><!-- TMPL_VAR NAME="checked" --></td>
199                 </tr>
200                 <tr>
201                         <td>Rank</td>
202                         <td><!-- TMPL_VAR NAME="rank" --></td>
203                 </tr>
204                 <tr>
205                         <td>                <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
206                         <input type="hidden" name="op" value="delete_confirmed" />
207                         <input type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="searchfield" -->" /><input type="submit" value="Delete this Server" /></form> <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post"><input type="submit" value="Do Not Delete" /></form></td>
208                 </tr>
209         </table>
210
211 <!-- /TMPL_IF -->
212
213 <!-- TMPL_IF NAME="delete_confirmed" -->
214 <h3>Z39.50 Server Deleted</h3>
215 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
216                 <input type="submit" value="OK" />
217 </form>
218 <!-- /TMPL_IF -->
219
220 <!-- TMPL_IF NAME=else -->
221 <h3>Z39.50 Servers Admininistration</h3>
222          <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
223                 <input type="text" name="description" value="<!-- TMPL_VAR NAME="searchfield" -->" />
224                 <input type="submit" name="search" value="Search" />
225         </form>
226         <!-- TMPL_IF NAME="searchfield" -->
227                 You searched for <!-- TMPL_VAR NAME="searchfield" -->
228         <!-- /TMPL_IF -->               
229 <table>
230                 <tr>
231                         <th>Site</th>
232                         <th>Hostname/Port</th>
233                         <th>Database</th>
234                         <th>Userid</th>
235                         <th>Password</th>
236                         <th>Checked</th>
237                         <th>Rank</th>       
238                                                 <th>Syntax</th>
239                         <th colspan="2">&nbsp;</th>
240                 </tr>
241                 <!-- TMPL_LOOP NAME=loop -->
242                <!-- TMPL_IF NAME="toggle" --><tr class="highlight"><!-- TMPL_ELSE --><tr><!-- /TMPL_IF -->
243                         <td><!-- TMPL_VAR NAME="name" --></td>
244                         <td><!-- TMPL_VAR NAME="host" -->:<!-- TMPL_VAR NAME="port" --></td>
245                         <td><!-- TMPL_VAR NAME="db" --></td>
246                         <td><!-- TMPL_VAR NAME="userid" --></td>
247                         <td><!-- TMPL_VAR NAME="password" --></td>
248                         <td><!-- TMPL_VAR NAME="checked" --></td>
249                         <td><!-- TMPL_VAR NAME="rank" --></td>
250                                                 <td><!-- TMPL_VAR NAME="syntax" --></td>
251                         <td><form action="<!-- TMPL_VAR name="script_name" -->" method="get"><input type="hidden" name="op" value="add_form" /><input type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="name" -->" /><input type="submit" value="Edit" /></form></td>
252                         <td><form action="<!-- TMPL_VAR name="script_name" -->" method="get"><input type="hidden" name="op" value="delete_confirm" /><input type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="name" -->" /><input type="submit" value="Delete" /></form></td>                
253                         </tr>
254                 <!-- /TMPL_LOOP -->
255         </table>
256
257 <!-- TMPL_IF NAME="offsetgtzero" --><form action="<!-- TMPL_VAR NAME="script_name" -->" method="get">
258         <input type="hidden" name="offset" value="<!-- TMPL_VAR NAME="prevpage" -->" />
259         <input type="submit" value="&lt;&lt; Prev">
260 </form><!-- /TMPL_IF -->
261 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
262         <input type="hidden" name="op" value="add_form" />
263                 <input type="submit" value="Add z39.50 Server" />
264 </form>
265 <!-- TMPL_IF NAME="ltcount" --><form action="<!-- TMPL_VAR NAME="script_name" -->" method="get">
266         <input type="hidden" name="offset" value="<!-- TMPL_VAR NAME="nextpage" -->" />
267         <input type="submit" value="Next &gt;&gt;" />
268 </form> <!-- /TMPL_iF -->
269  
270
271 <!-- /TMPL_IF -->
272
273 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->