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