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