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 / categoryitem.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha &rsaquo; <!-- TMPL_IF NAME="categorycode" -->Modify category<!-- TMPL_ELSE -->Add category<!-- /TMPL_IF --></title>
3 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
4 </head>
5 <body>
6 <!-- TMPL_INCLUDE NAME="header.inc" -->
7
8 <!-- TMPL_INCLUDE NAME="menu-admin.inc" -->
9
10 <!-- TMPL_IF NAME="add_form" -->
11         <script language="JavaScript" type="text/javascript">
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.categorycode.value.length==0) {
49                         _alertString += "- categorycode missing\n";
50                 }
51 //              alert(window.document.Aform.description.value);
52                 if (!(isNotNull(window.document.Aform.description,1))) {
53                         _alertString += "- description missing\n";
54                 }
55                 if (!isNum(f.upperagelimit,0)) {
56                         _alertString += "- upperagelimit is not a number\n";
57                 }
58                 if (_alertString.length==0) {
59                         document.Aform.submit();
60                 } else {
61                         alertString2 = "Form not submitted because of the following problem(s)\n";
62                         alertString2 += "------------------------------------------------------------------------------------\n\n";
63                         alertString2 += _alertString;
64                 }
65         }
66         </script>
67
68 <div id="doc3" class="yui-t2">
69    
70    <div id="bd">
71         <div id="yui-main">
72         <div class="yui-b"><div class="yui-g">
73                 
74         <!-- TMPL_IF NAME="categorycode" -->
75                 <h1>Modify category</h1>
76         <!-- TMPL_ELSE -->
77                 <h1>Add category</h1>
78         <!-- /TMPL_IF -->
79
80         <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" method="post">
81         <input type="hidden" name="op" value="add_validate" />
82         <input type="hidden" name="checked" value="0" />
83                         
84         <table>  
85         <!-- TMPL_IF NAME="categorycode" -->
86                 <tr>
87                         <td>Category code</td>
88                         <td>
89                                 <input type="hidden" name="categorycode" value="<!-- TMPL_VAR NAME="categorycode" -->" />
90                         </td>
91                 </tr>
92         <!-- TMPL_ELSE -->
93                 <tr>
94                         <td>Category code</td>
95                         <td>
96                                 <input type="text" name="categorycode" size="3" maxlength="2" onblur="toUC(this)" />
97                         </td>
98                 </tr>
99         <!-- /TMPL_IF -->
100                 <tr>
101                         <td>Description</td>
102                         <td>
103                                 <input type="text" name="description" size="40" maxlength="80" value="<!-- TMPL_VAR NAME="description" -->" />
104                                 &nbsp;
105                         </td>
106                 </tr>
107                 <tr>
108                         <td>Enrolment period</td>
109                         <td>
110                                 <input type="text" name="enrolmentperiod" value="<!-- TMPL_VAR NAME="enrolmentperiod" -->" />
111                         </td>
112                 </tr>
113                 <tr>
114                         <td>Upperage limit</td>
115                         <td>
116                                 <input type="text" name="upperagelimit" value="<!-- TMPL_VAR NAME="upperagelimit" -->" />
117                         </td>
118                 </tr>
119                 <tr>
120                         <td>Age Required</td>
121                         <td>
122                                 <input type="text" name="dateofbirthrequired" value="<!-- TMPL_VAR NAME="dateofbirthrequired" -->" />
123                         </td>
124                 </tr>
125                 <tr>
126                         <td>Fine type</td>
127                         <td>
128                                 <input type="text" name="finetype" size="30" maxlength="30" value="<!-- TMPL_VAR NAME="finetype" -->" />
129                         </td>
130                 </tr>
131                 <tr>
132                         <td>Bulk</td>
133                         <td>
134                                 <input type="text" name="bulk" value="<!-- TMPL_VAR NAME="bulk" -->" />
135                         </td>
136                 </tr>
137                 <tr>
138                         <td>Enrolment fee</td>
139                         <td>
140                                 <input type="text" name="enrolmentfee" value="<!-- TMPL_VAR NAME="enrolmentfee" -->" />
141                         </td>
142                 </tr>
143                 <tr>
144                         <td>Overdue notice required</td>
145                         <td>
146                                 <input type="text" name="overduenoticerequired" value="<!-- TMPL_VAR NAME="overduenoticerequired" -->" />
147                         </td>
148                 </tr>
149                 <tr>
150                         <td>Issue limit</td>
151                         <td>
152                                 <input type="text" name="issuelimit" value="<!-- TMPL_VAR NAME="issuelimit" -->" />
153                         </td>
154                 </tr>
155                 <tr>
156                         <td>Reserve fee</td>
157                         <td>
158                                 <input type="text" name="reservefee" value="<!-- TMPL_VAR NAME="reservefee" -->" />
159                         </td>
160                 </tr>
161                 <tr>
162                         <td>&nbsp;</td>
163                         <td>
164                                 <input type="button" value="OK" onclick="Check(this.form)" />
165                         </td>
166                 </tr>
167         </table>
168 <!-- /TMPL_IF -->
169
170 <!-- TMPL_IF NAME="add_validate" -->
171         Data recorded
172         <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
173                 <input type="submit" value="OK" />
174         </form>
175 <!-- /TMPL_IF -->
176
177         TOTAL : <!-- TMPL_VAR NAME="categorycode" --> : <!-- TMPL_VAR NAME="total" --><br />
178                     
179         <table>
180                 <tr>
181                         <td>
182                                 Category code
183                         </td>
184                         <td>
185                                 <!-- TMPL_VAR NAME="categorycode" -->
186                         </td>
187                 </tr>
188                 <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
189                         <input type="hidden" name="op" value="delete_confirmed" />
190                         <input type="hidden" name="categorycode" value="<!-- TMPL_VAR NAME="categorycode" -->" />
191                 <tr>
192                         <td>Description</td>
193                         <td><!-- TMPL_VAR NAME="description" --></td>
194                 </tr>
195                 <tr>
196                         <td>Enrolment period</td>
197                         <td><!-- TMPL_VAR NAME="enrolmentperiod" --></td>
198                 </tr>
199                 <tr>
200                         <td>Upperage limit</td>
201                         <td><!-- TMPL_VAR NAME="upperagelimit" --></td>
202                 </tr>
203                 <tr>
204                         <td>Age Required</td>
205                         <td><!-- TMPL_VAR NAME="dateofbirthrequired" --></td>
206                 </tr>
207                 <tr>
208                         <td>Fine type</td>
209                         <td><!-- TMPL_VAR NAME="finetype" --></td>
210                 </tr>
211                 <tr>
212                         <td>Bulk</td>
213                         <td><!-- TMPL_VAR NAME="bulk" --></td>
214                 </tr>
215                 <tr>
216                         <td>Enrolment fee</td>
217                         <td><!-- TMPL_VAR NAME="enrolmentfee" --></td>
218                 </tr>
219                 <tr>
220                         <td>Overdue notice required</td>
221                         <td><!-- TMPL_VAR NAME="overduenoticerequired" --></td>
222                 </tr>
223                 <tr>
224                         <td>Issue limit</td>
225                         <td><!-- TMPL_VAR NAME="issuelimit" --></td>
226                 </tr>
227                 <tr>
228                         <td>Reserve fee</td>
229                         <td><!-- TMPL_VAR NAME="reservefee" --></td>
230                 </tr>
231                 <!-- TMPL_IF NAME="totalgtzero" -->
232                 <tr>
233                         <td colspan="2">This record is used <!-- TMPL_VAR NAME="total" --> times. Deletion not possible</td>
234                 </tr>
235                <tr>
236                         <td colspan="2">
237                                 </form><form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
238                                 <input type="submit" value="OK" />
239                                 </form>
240                         </td>
241                 </tr>
242                 <!-- TMPL_ELSE -->
243                 <tr>
244                         <td colspan="2">CONFIRM DELETION</td>
245                 </tr>
246                 <tr>
247                         <td><input type="submit" value="YES" /></form></td>
248                         <td><form action="<!-- TMPL_VAR NAME="script_name" -->" method="post"><input type="submit" value="NO" /></form></td>
249                 </tr>
250                 <!-- /TMPL_IF -->
251
252 <!-- /TMPL_IF -->
253
254 <!-- TMPL_IF NAME="delete_confirmed" -->
255         data deleted
256         <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post" />
257         <input type="submit" value="OK" />
258         </form>
259
260 <!-- /TMPL_IF -->
261
262 <!-- TMPL_IF NAME="else" -->
263         <h2>Category admin</h2>
264         <!-- TMPL_IF NAME="searchfield" -->
265                 You Searched for <!-- TMPL_VAR NAME="searchfield" -->
266         <!-- /TMPL_IF -->
267
268         <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
269                 <input type="text" name="description" value="<!-- TMPL_VAR NAME="searchfield" -->" />
270                 <input type="reset" name="reset" value="clr" />
271         </form>
272
273         <table>
274                 <tr>
275                         <th>Category</th>
276                         <th>Description</th>
277                         <th>Enrolment</th>
278                         <th>Upper Age Limit</th>
279                         <th>Age Required</th>
280                         <th>Fine</th>
281                         <th>Bulk</th>
282                         <th>Fee</th>
283                         <th>Overdue</th>
284                         <th>Issue Limit</th>
285                         <th>Reserve</th>
286                         <th>&nbsp;</th>
287                         <th>&nbsp;</th>
288                 </tr>
289                 <!-- TMPL_LOOP NAME="loop" -->
290                 <tr bgcolor="<!-- TMPL_VAR NAME="toggle" -->">
291                         <td><!-- TMPL_VAR NAME="categorycode" --></td>
292                         <td><!-- TMPL_VAR NAME="description" --></td>
293                         <td><!-- TMPL_VAR NAME="enrolmentperiod" --></td>
294                         <td><!-- TMPL_VAR NAME="upperagelimit" --></td>
295                         <td><!-- TMPL_VAR NAME="dateofbirthrequired" --></td>
296                         <td><!-- TMPL_VAR NAME="finetype" --></td>
297                         <td><!-- TMPL_VAR NAME="bulk" --></td>
298                         <td><!-- TMPL_VAR NAME="enrolmentfee" --></td>
299                         <td><!-- TMPL_VAR NAME="overduenoticerequired" --></td>
300                         <td><!-- TMPL_VAR NAME="issuelimit" --></td>
301                         <td><!-- TMPL_VAR NAME="reservefee" --></td>
302                         <td><a href="<!-- TMPL_VAR NAME="script_name" -->?op=add_form&amp;categorycode=<!-- TMPL_VAR NAME="categorycode" -->">Edit</a></td>
303                         <td><a href="<!-- TMPL_VAR NAME="script_name" -->?op=delete_confirm&amp;categorycode=<!-- TMPL_VAR NAME="categorycode" -->">Delete</a></td></tr>
304                 <!-- /TMPL_LOOP -->
305
306         </table>
307         <p><form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
308                 <input type="hidden" name="op" value="add_form" />
309                 <input type="submit" value="Add Category" /></a><br />
310         </form></p>
311 <!-- /TMPL_IF -->
312
313
314 </div>
315 </div>
316 </div>
317
318 <!-- TMPL_INCLUDE NAME="mainmenu.inc" -->
319 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
320
321
322
323