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