Templating...
[koha.git] / koha-tmpl / intranet-tmpl / default / en / parameters / categorie.tmpl
1 <TMPL_INCLUDE NAME="admin-top.tmpl">
2
3 <TMPL_IF NAME=add_form>
4         <script>
5         /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
6         function isNotNull(f,noalert) {
7                 if (f.value.length ==0) {
8    return false;
9                 }
10                 return true;
11         }
12         /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
13         function toUC(f) {
14                 var x=f.value.toUpperCase();
15                 f.value=x;
16                 return true;
17         }
18         /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
19         function isNum(v,maybenull) {
20         var n = new Number(v.value);
21         if (isNaN(n)) {
22                 return false;
23                 }
24         if (maybenull==0 && v.value=='') {
25                 return false;
26         }
27         return true;
28         }
29         /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
30         function isDate(f) {
31                 var t = Date.parse(f.value);
32                 if (isNaN(t)) {
33                         return false;
34                 }
35         }
36         /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
37         function Check(f) {
38                 var ok=1;
39                 var _alertString="";
40                 var alertString2;
41                 if (f.categorycode.value.length==0) {
42                         _alertString += "- categorycode missing\\n";
43                 }
44 //              alert(window.document.Aform.description.value);
45                 if (!(isNotNull(window.document.Aform.description,1))) {
46                         _alertString += "- description missing\\n";
47                 }
48                 if (!isNum(f.upperagelimit,0)) {
49                         _alertString += "- upperagelimit is not a number\\n";
50                 }
51                 if (_alertString.length==0) {
52                         document.Aform.submit();
53                 } else {
54                         alertString2 = "Form not submitted because of the following problem(s)\\n";
55                         alertString2 += "------------------------------------------------------------------------------------\\n\\n";
56                         alertString2 += _alertString;
57                         alert(alertString2);
58                 }
59         }
60         </SCRIPT>
61
62         <TMPL_IF NAME=categorycode>
63                 <h1>Modify category</h1>
64         <TMPL_ELSE>
65                 <h1>Add category</h1>
66         </TMPL_IF>
67         
68         <form action=<TMPL_VAR NAME=script_name> name=Aform method=post>
69         <input type=hidden name=op value='add_validate'>
70         <input type=hidden name=checked value=0>
71
72         <table>
73         <TMPL_IF NAME=categorycode>
74                 <tr>
75                         <td>Category code</td>
76                         <td>
77                                 <input type=hidden name=categorycode value=<TMPL_VAR NAME=categorycode>>
78                         </td>
79                 </tr>
80         <TMPL_ELSE>
81                 <tr>
82                         <td>Category code</td>
83                         <td>
84                                 <input type=text name=categorycode size=3 maxlength=2 onBlur=toUC(this)>
85                         </td>
86                 </tr>
87         </TMPL_IF>
88
89                 <tr>
90                         <td>Description</td>
91                         <td>
92                                 <input type=text name=description size=40 maxlength=80 value=<TMPL_VAR NAME=description>>
93                                 &nbsp;
94                         </td>
95                 </tr>
96                 <tr>
97                         <td>Enrolment period</td>
98                         <td>
99                                 <input type=text name=enrolmentperiod value=<TMPL_VAR NAME=enrolmentperiod>>
100                         </td>
101                 </tr>
102                 <tr>
103                         <td>Upperage limit</td>
104                         <td>
105                                 <input type=text name=upperagelimit value=<TMPL_VAR NAME=upperagelimit>>
106                         </td>
107                 </tr>
108                 <tr>
109                         <td>Age Required</td>
110                         <td>
111                                 <input type=text name=dateofbirthrequired value=<TMPL_VAR NAME=dateofbirthrequired>>
112                         </td>
113                 </tr>
114                 <tr>
115                         <td>Fine type</td>
116                         <td>
117                                 <input type=text name=finetype size=30 maxlength=30 value=<TMPL_VAR NAME=finetype>>
118                         </td>
119                 </tr>
120                 <tr>
121                         <td>Bulk</td>
122                         <td>
123                                 <input type=text name=bulk value=<TMPL_VAR NAME=bulk>>
124                         </td>
125                 </tr>
126                 <tr>
127                         <td>Enrolment fee</td>
128                         <td>
129                                 <input type=text name=enrolmentfee value=<TMPL_VAR NAME=enrolmentfee>>
130                         </td>
131                 </tr>
132                 <tr>
133                         <td>Overdue notice required</td>
134                         <td>
135                                 <input type=text name=overduenoticerequired value=<TMPL_VAR NAME=overduenoticerequired>>
136                         </td>
137                 </tr>
138                 <tr>
139                         <td>Issue limit</td>
140                         <td>
141                                 <input type=text name=issuelimit value=<TMPL_VAR NAME=issuelimit>>
142                         </td>
143                 </tr>
144                 <tr>
145                         <td>Reserve fee</td>
146                         <td>
147                                 <input type=text name=reservefee value=<TMPL_VAR NAME=reservefee>>
148                         </td>
149                 </tr>
150                 <tr>
151                         <td>&nbsp;</td>
152                         <td>
153                                 <INPUT type=button value='OK' onClick='Check(this.form)'>
154                         </td>
155                 </tr>
156         </table>
157         </form>
158
159 </TMPL_IF>
160
161 <TMPL_IF NAME=add_validate>
162         Data recorded
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         TOTAL : <TMPL_VAR NAME=categorycode> : <TMPL_VAR NAME=total><br>
170
171 </TMPL_IF>
172
173         </table>
174         <form action=<TMPL_VAR NAME=script_name> method=post>
175                 <input type=hidden name=op value=add_form>
176                 <input type=image src="/images/button-add-new.gif"  WIDTH=188  HEIGHT=44  ALT="Add Category" BORDER=0 ></a><br>
177         </form>
178 </BODY>
179 </HTML>