0261d1cf720b09cf5bab457c7df44af66a5db53f
[koha_gimpoz] / koha-tmpl / intranet-tmpl / default / en / parameters / itemtypes.tmpl
1 <!-- TMPL_INCLUDE NAME="parameters-top.inc" -->
2
3 <script>
4 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
5 function isNotNull(f,noalert) {
6         if (f.value.length ==0) {
7                 return false;
8         }
9         return true;
10 }
11 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
12 function toUC(f) {
13         var x=f.value.toUpperCase();
14         f.value=x;
15         return true;
16 }
17 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
18 function isNum(v,maybenull) {
19 var n = new Number(v.value);
20 if (isNaN(n)) {
21         return false;
22         }
23 if (maybenull==0 && v.value=='') {
24         return false;
25 }
26 return true;
27 }
28 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
29 function isDate(f) {
30         var t = Date.parse(f.value);
31         if (isNaN(t)) {
32                 return false;
33         }
34 }
35 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
36 function Check(f) {
37         var ok=1;
38         var _alertString="";
39         var alertString2;
40         if (f.itemtype.value.length==0) {
41                 _alertString += "- Itemtype missing\n";
42         }
43         if (!(isNotNull(window.document.Aform.description,1))) {
44                 _alertString += "- Description missing\n";
45         }
46         if ((!isNum(f.loanlength,0)) && f.loanlength.value.length > 0) {
47                 _alertString += "- Loan length is not a number\n";
48         }
49         if ((!isNum(f.rentalcharge,0)) && f.rentalcharge.value.length > 0) {
50                 _alertString += "- Rental charge is not a number\n";
51         }
52         if (_alertString.length==0) {
53                 document.Aform.submit();
54         } else {
55                 alertString2 = "Form not submitted because of the following problem(s)\n";
56                 alertString2 += "------------------------------------------------------------------------------------\n\n";
57                 alertString2 += _alertString;
58                 alert(alertString2);
59         }
60 }
61 </SCRIPT>
62 <!-- TMPL_IF name="add_form" -->
63         <!-- TMPL_IF name="itemtype" -->
64                 <h1>Modify item type</h1>
65         <!-- TMPL_ELSE -->
66                 <h1>Add item type</h1>
67         <!-- /TMPL_IF -->
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                 <table>
72                         <!-- TMPL_IF name="itemtype" -->
73                                 <tr><td>Item type</td><td><input type=hidden name=itemtype value=<!-- TMPL_VAR name="itemtype" -->><!-- TMPL_VAR name="itemtype" --></td></tr>
74                         <!-- TMPL_ELSE -->
75                                 <tr><td>Item type</td><td><input type=text name=itemtype size=6 maxlength=4 onBlur="toUC(this)"></td></tr>
76                         <!-- /TMPL_IF -->
77                         <tr>
78                                 <td>Description</td>
79                                 <td><input type=text name=description size=40 maxlength=80 value='<!-- TMPL_VAR name="description" escape=HTML -->'>&nbsp;</td>
80                         </tr>
81                         <tr>
82                                 <td>Loan length</td>
83                                 <td><input type=text name=loanlength size=10 value='<!-- TMPL_VAR name="loanlength" -->'></td>
84                         </tr>
85                         <tr>
86                                 <td>Renewals allowed</td>
87                                 <td><input type=checkbox name=renewalsallowed <!-- TMPL_IF name="renewalsallowed" -->checked<!-- /TMPL_IF --> value=1></td>
88                         </tr>
89                         <tr>
90                                 <td>Rental charge</td>
91                                 <td><input type=text name=rentalcharge size=10 value='<!-- TMPL_VAR name="rentalcharge" -->'></td>
92                         </tr>
93                         <tr>
94                                 <td>&nbsp;</td>
95                                 <td><INPUT type=button value='OK' onClick='Check(this.form)'></td>
96                         </tr>
97                 </table>
98         </form>
99 <!-- /TMPL_IF -->
100
101 <!-- TMPL_IF name="delete_confirm" -->
102         <TABLE bg="#99cc33">
103                 <tr>
104                         <th>Item type</th>
105                         <th><!-- TMPL_VAR name="itemtype" --></th>
106                 </tr>
107         <form action='<!-- TMPL_VAR name="script_name" -->' method=post>
108                 <input type=hidden name=op value=delete_confirmed><input type=hidden name=itemtype value='<!-- TMPL_VAR name="itemtype" -->'>
109         <tr><td>Description</td><td><!-- TMPL_VAR name="description" --></td></tr>
110         <tr><td>Loan length</td><td><!-- TMPL_VAR name="loanlength" --></td></tr>
111         <tr><td>Renewals</td><td><!-- TMPL_IF name="renewalsallowed" -->Allowed<!-- TMPL_ELSE -->Not allowed<!-- /TMPL_IF --></td></tr>
112         <tr><td>Rental charge</td><td><!-- TMPL_VAR name="rentalcharge" --></td></tr>
113         <!-- TMPL_IF name="total" -->
114                 <tr><td colspan=2 align=center><b>This record is used <!-- TMPL_VAR name="total" --> times. Deletion not possible</b></td></tr>
115                 <tr><td colspan=2></form><form action='<!-- TMPL_VAR name="script_name" -->' method=post><input type=submit value=OK></form></td></tr>
116         <!-- TMPL_ELSE -->
117                 <tr><td colspan=2 align=center>CONFIRM DELETION</td></tr>
118                 <tr><td><INPUT type=submit value='YES'></form></td><td><form action='<!-- TMPL_VAR name="script_name" -->' method=post><input type=submit value=NO></form></td></tr>
119         <!-- /TMPL_IF -->
120
121         </table>
122 <!-- /TMPL_IF -->
123
124 <!-- TMPL_IF name="else" -->
125 <h1>Item type Admin</h1>
126 <table border='1' cellpadding='5' cellspacing='0' width='550'>
127         <tr>
128                 <td background="<!-- TMPL_VAR NAME='themelang' -->/images/background-mem.gif"><b>Code</b></th>
129                 <td background="<!-- TMPL_VAR NAME='themelang' -->/images/background-mem.gif"><b>Description</b></td>
130                 <td background="<!-- TMPL_VAR NAME='themelang' -->/images/background-mem.gif"><b>Loan length</b></td>
131                 <td background="<!-- TMPL_VAR NAME='themelang' -->/images/background-mem.gif"><b>Renewable</b></td>
132                 <td background="<!-- TMPL_VAR NAME='themelang' -->/images/background-mem.gif"><b>Charge</b></td>
133                 <td background="<!-- TMPL_VAR NAME='themelang' -->/images/background-mem.gif">Edit</td>
134                 <td background="<!-- TMPL_VAR NAME='themelang' -->/images/background-mem.gif">Delete</td>
135         </tr>
136         <!-- TMPL_LOOP name="loop" -->
137                 <tr>
138                         <td><!-- TMPL_VAR name="itemtype" --></td>
139                         <td><!-- TMPL_VAR name="description" --></td>
140                         <td><!-- TMPL_VAR name="loanlength" --></td>
141                         <td><!-- TMPL_IF name="renewalsallowed" -->Yes<!-- TMPL_ELSE -->No<!-- /TMPL_IF --></td>
142                         <td><!-- TMPL_VAR name="rentalcharge" --></td>
143                         <td><a href="<!-- TMPL_VAR name="script_name" -->?op=add_form&itemtype=<!-- TMPL_VAR name="itemtype" escape="HTML" -->"><img src="<!-- TMPL_VAR NAME='interface' -->/<!-- TMPL_VAR name="theme" -->/images/fileopen.png"  width=32 hspace=0 vspace=0 border=0></a></td>
144                         <td><a href="<!-- TMPL_VAR name="script_name" -->?op=delete_confirm&itemtype=<!-- TMPL_VAR name="itemtype" escape="HTML" -->"><img src="<!-- TMPL_VAR NAME='interface' -->/<!-- TMPL_VAR name="theme" -->/images/edittrash.png" width=32 hspace=0 vspace=0 border=0></a></td>
145                 </tr>
146         <!-- /TMPL_LOOP -->
147 </table>
148 <form action='<!-- TMPL_VAR name="script_name" -->' method=post>
149 <input type=hidden name=op value=add_form>
150 <br>
151 <table width=40%>
152         <tr>
153                 <td width="33%">
154                         <input type=submit class="button" value="Add Item Type" title="Add item type" alt="Add item type" >
155                 </td>
156                 <td width=33%><!-- TMPL_IF name="previous" --><a href="<!-- TMPL_VAR name=previous -->"><input type=image src="<!-- TMPL_VAR name="interface" -->/<!-- TMPL_VAR name="theme" -->/images/1leftarrow.png" title="previous" ALT="previous" BORDER=0></a><!-- /TMPL_IF --></td>
157                 <td width=33%><!-- TMPL_IF name="next" --><a href="<!-- TMPL_VAR name=next -->"><input type=image src="<!-- TMPL_VAR name="interface" -->/<!-- TMPL_VAR name="theme" -->/images/1rightarrow.png" title="next" ALT="next" BORDER=0></a><!-- /TMPL_IF --></td>
158         </tr>
159 </table>
160 </form>
161 <!-- /TMPL_IF -->
162 <!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->