add tip to branches for IP feature
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / z3950servers.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha &rsaquo; Administration &rsaquo; <!-- TMPL_IF NAME="else" -->z39.50 Servers<!-- /TMPL_IF -->
3 <!-- 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 -->
4 <!-- TMPL_IF NAME="delete_confirm" -->Confirm Deletion<!-- /TMPL_IF -->
5 <!-- TMPL_IF NAME="add_validate" -->z39.50 Server Added<!-- /TMPL_IF -->
6 <!-- TMPL_IF NAME="delete_confirmed" -->z39.50 Server Deleted<!-- /TMPL_IF --></title>
7 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
8
9 <!-- TMPL_IF NAME="add_form" -->
10 <script type="text/javascript">
11 //<![CDATA[
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         //]]>
79 </script>
80         <!-- /TMPL_IF -->
81 </head>
82 <body>
83 <!-- TMPL_INCLUDE NAME="header.inc" -->
84 <!-- TMPL_INCLUDE NAME="z3950-admin-search.inc" -->
85
86 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsaquo; <!-- TMPL_IF NAME="else" -->z39.50 Servers<!-- /TMPL_IF -->
87 <!-- 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 -->
88 <!-- TMPL_IF NAME="delete_confirm" -->Confirm Deletion<!-- /TMPL_IF -->
89 <!-- TMPL_IF NAME="add_validate" -->z39.50 Server Added<!-- /TMPL_IF -->
90 <!-- TMPL_IF NAME="delete_confirmed" -->z39.50 Server Deleted<!-- /TMPL_IF --></div>
91
92 <div id="doc3" class="yui-t2">
93    
94    <div id="bd">
95         <div id="yui-main">
96         <div class="yui-b">
97
98 <!-- TMPL_IF NAME="add_form" -->
99         
100
101        
102         <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" method="post">
103         <input type="hidden" name="op" value="add_validate" />
104 <!-- TMPL_IF NAME="searchfield" -->
105                 <h1>Modify Z39.50 Server</h1>
106         <!-- TMPL_ELSE -->
107                 <h1>Add Z39.50 Server</h1>
108         <!-- /TMPL_IF -->                
109         <table>
110         <!-- TMPL_IF NAME="searchfield" -->
111                 <tr>
112                         <th scope="row">Z39.50 Server</th>
113                         <td>
114                                 <input type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="searchfield" -->" /><!-- TMPL_VAR NAME="searchfield" -->
115                         </td>
116                 </tr>
117         <!-- TMPL_ELSE -->
118                 <tr>
119                         <th scope="row">Z39.50 Server</th>
120                         <td>
121                                 <input type="text" name="searchfield" size="65" maxlength="100" onblur="toUC(this)" />
122                         </td>
123                 </tr>
124         <!-- /TMPL_IF -->
125
126                 <tr>
127                         <th scope="row">Hostname</th>
128                         <td>
129                                 <input type="text" name="host" size="30" value="<!-- TMPL_VAR NAME="host" -->" />
130                         </td>
131                 </tr>
132                 <tr>
133                         <th scope="row">Port</th>
134                         <td>
135                                 <input type="text" name="port" size="5" value="<!-- TMPL_VAR NAME="port" -->" onblur="isNum(this)" />
136                         </td>
137                 </tr>
138                 <tr>
139                         <th scope="row">Database</th>
140                         <td>
141                                 <input type="text" name="db" value="<!-- TMPL_VAR NAME="db" -->" />
142                         </td>
143                 </tr>
144                 <tr>
145                         <th scope="row">Userid</th>
146                         <td>
147                                 <input type="text" name="userid" value="<!-- TMPL_VAR NAME="userid" -->" />
148                         </td>
149                 </tr>
150                 <tr>
151                         <th scope="row">Password</th>
152                         <td>
153                                 <input type="text" name="password" value="<!-- TMPL_VAR NAME="password" -->" />
154                         </td>
155                 </tr>
156                 <tr>
157                         <th scope="row">Checked (searched by default)</th>
158                         <td>
159                                 <input type="text" size="1" name="checked" value="<!-- TMPL_VAR NAME="checked" -->" onblur="isNum(this)" />  </td></tr>
160                 <tr>
161                         <th scope="row">Rank (display order)</th>
162                         <td>
163                                 <input type="text" name="rank" size="4" value="<!-- TMPL_VAR NAME="rank" -->" onblur="isNum(this)" />
164                         </td>
165                 </tr>
166                                 <tr>
167                         <th scope="row">Syntax (z3950 can send<br />
168                          records in various format. Choose one)</th>
169                         <td>
170                                 <select name="syntax">
171                                         <option value="USMARC">USMARC</option>
172                                         <option value="UNIMARC">UNIMARC</option>
173                                 </select>
174                         </td>
175                 </tr>
176         </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" -->';" />
177         </form>
178 <!-- /TMPL_IF -->
179
180 <!-- TMPL_IF NAME="add_validate" -->
181 <h3>Z39.50 Server Added</h3>
182 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
183         <input type="submit" value="OK" />
184         </form>
185 <!-- /TMPL_IF -->
186
187 <!-- TMPL_IF NAME="delete_confirm" -->
188         <!-- TMPL_VAR NAME="reqsel" -->
189 <h3>Confirm Deletion of Server <!-- TMPL_VAR NAME="searchfield" --></h3>        
190         <table>
191                 <tr>
192                         <td>Site</td>
193                         <td>
194                                 <!-- TMPL_VAR NAME="searchfield" -->
195                         </td>
196                 </tr>
197                 <tr>
198                         <td>Hostname</td>
199                         <td><!-- TMPL_VAR NAME="host" --></td>
200                 </tr>
201                 <tr>
202                         <td>Port</td>
203                         <td><!-- TMPL_VAR NAME="port" --></td>
204                 </tr>
205                 <tr>
206                         <td>Database</td>
207                         <td><!-- TMPL_VAR NAME="db" --></td>
208                 </tr>
209                 <tr>
210                         <td>Userid</td>
211                         <td><!-- TMPL_VAR NAME="userid" --></td>
212                 </tr>
213                 <tr>
214                         <td>Password</td>
215                         <td><!-- TMPL_VAR NAME="password" --></td>
216                 </tr>
217                 <tr>
218                         <td>Checked</td>
219                         <td><!-- TMPL_VAR NAME="checked" --></td>
220                 </tr>
221                 <tr>
222                         <td>Rank</td>
223                         <td><!-- TMPL_VAR NAME="rank" --></td>
224                 </tr>
225                 <tr>
226                         <td>                <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
227                         <input type="hidden" name="op" value="delete_confirmed" />
228                         <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>
229                 </tr>
230         </table>
231
232 <!-- /TMPL_IF -->
233
234 <!-- TMPL_IF NAME="delete_confirmed" -->
235 <h3>Z39.50 Server Deleted</h3>
236 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
237                 <input type="submit" value="OK" />
238 </form>
239 <!-- /TMPL_IF -->
240
241 <!-- TMPL_IF NAME="else" -->
242 <h3>Z39.50 Servers Admininistration</h3>
243
244         <!-- TMPL_IF NAME="searchfield" -->
245                 You searched for <!-- TMPL_VAR NAME="searchfield" -->
246         <!-- /TMPL_IF -->               
247 <table>
248                 <tr>
249                         <th>Site</th>
250                         <th>Hostname/Port</th>
251                         <th>Database</th>
252                         <th>Userid</th>
253                         <th>Password</th>
254                         <th>Checked</th>
255                         <th>Rank</th>       
256                                                 <th>Syntax</th>
257                         <th colspan="2">&nbsp;</th>
258                 </tr>
259                 <!-- TMPL_LOOP NAME="loop" -->
260                <!-- TMPL_IF NAME="toggle" --><tr class="highlight"><!-- TMPL_ELSE --><tr><!-- /TMPL_IF -->
261                         <td><!-- TMPL_VAR NAME="name" --></td>
262                         <td><!-- TMPL_VAR NAME="host" -->:<!-- TMPL_VAR NAME="port" --></td>
263                         <td><!-- TMPL_VAR NAME="db" --></td>
264                         <td><!-- TMPL_VAR NAME="userid" --></td>
265                         <td><!-- TMPL_VAR NAME="password" --></td>
266                         <td><!-- TMPL_VAR NAME="checked" --></td>
267                         <td><!-- TMPL_VAR NAME="rank" --></td>
268                                                 <td><!-- TMPL_VAR NAME="syntax" --></td>
269                         <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>
270                         <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>                
271                         </tr>
272                 <!-- /TMPL_LOOP -->
273         </table>
274
275 <!-- TMPL_IF NAME="offsetgtzero" --><form action="<!-- TMPL_VAR NAME="script_name" -->" method="get">
276         <input type="hidden" name="offset" value="<!-- TMPL_VAR NAME="prevpage" -->" />
277         <input type="submit" value="&lt;&lt; Prev">
278 </form><!-- /TMPL_IF -->
279 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
280         <input type="hidden" name="op" value="add_form" />
281                 <input type="submit" value="Add z39.50 Server" />
282 </form>
283 <!-- TMPL_IF NAME="ltcount" --><form action="<!-- TMPL_VAR NAME="script_name" -->" method="get">
284         <input type="hidden" name="offset" value="<!-- TMPL_VAR NAME="nextpage" -->" />
285         <input type="submit" value="Next &gt;&gt;" />
286 </form> <!-- /TMPL_iF -->
287  
288
289 <!-- /TMPL_IF -->
290
291 </div>
292 </div>
293 <div class="yui-b">
294 <!-- TMPL_INCLUDE NAME="admin-menu.inc" -->
295 </div>
296 </div>
297 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->