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