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