24ad8dc9b7332ef953ec864eaf83b4be5e50a31e
[srvgit] / koha-tmpl / intranet-tmpl / npl / en / parameters / itemtypes.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Koha -- System Administration: 
2 <!-- TMPL_IF name="add_form" --><!-- TMPL_IF name="itemtype" -->Modify item type '<!-- TMPL_VAR name="itemtype" -->'<!-- TMPL_ELSE -->Add item type<!-- /TMPL_IF --><!-- /TMPL_IF -->
3 <!-- TMPL_IF name="delete_confirm" --><!-- TMPL_IF name="total" -->Cannot Delete Item Type '<!-- TMPL_VAR name="itemtype" -->'<!-- TMPL_ELSE -->Delete Item Type '<!-- TMPL_VAR name="itemtype" -->'?<!-- /TMPL_IF --><!-- /TMPL_IF -->
4 <!-- TMPL_IF name="delete_confirmed" -->Data Deleted<!-- /TMPL_IF -->
5 <!-- TMPL_IF name="else" -->Item Types Administration<!-- /TMPL_IF -->
6 <!-- TMPL_INCLUDE NAME="doc-head-close-addbiblio.inc" -->
7 <!-- TMPL_INCLUDE NAME="itemtypes.js" -->
8 <!-- TMPL_INCLUDE NAME="masthead.inc" -->
9 <!-- TMPL_INCLUDE NAME="admin-topmenu.inc" -->
10 <!-- TMPL_INCLUDE NAME="intranet-nav.inc" -->
11
12 <div id="main">
13 <!-- TMPL_IF name="add_form" -->
14
15         <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
16                 <input type="hidden" name="op" value="add_validate" />
17                 <input type="hidden" name="checked" value="0" />
18                 <div class="table">
19                 <table>
20                 <caption><!-- TMPL_IF name="itemtype" -->
21                 Modify item type
22         <!-- TMPL_ELSE -->
23                 Add item type
24         <!-- /TMPL_IF --></caption>
25                         <!-- TMPL_IF name="itemtype" -->
26                                 <tr><td><label for="">Item type</label></td><td><input type="hidden" name="itemtype" value="<!-- TMPL_VAR name="itemtype" -->" /><!-- TMPL_VAR name="itemtype" --></td></tr>
27                         <!-- TMPL_ELSE -->
28                                 <tr><td><label for="">Item type</label></td><td><input type="text" name="itemtype" size="6" maxlength="4" onblur="toUC(this)" /></td></tr>
29                         <!-- /TMPL_IF -->
30                         <tr>
31                                 <td><label for="description">Description</label></td>
32                                 <td><input type="text" id="description" name="description" size="48" maxlength="80" value="<!-- TMPL_VAR name="description" escape="HTML" -->" />&nbsp;</td>
33                         </tr>
34                         <tr>
35                                 <td><label for="notforloan">Not for loan</label></td>
36                                 <td><input type="checkbox" id="notforloan" name="notforloan"<!-- TMPL_IF name="notforloan" --> checked="checked"<!-- /TMPL_IF --> value="1"> (if checked, no item of this type can be issued. If not checked, every item of this type can be issued unless notforloan is set for a specific item)</td>
37                         </tr>
38                         <tr>
39                                 <td><label for="loanlength">Loan length</label></td>
40                                 <td><input type="text" id="loanlength" name="loanlength" size="10" value="<!-- TMPL_VAR name="loanlength" -->"> (meaningful only if not for loan is not set)</td>
41                         </tr>
42                         <tr>
43                         <tr>
44                                 <td><label for="renewalsallowed">Renewals</label></td>
45                                 <td><input type="text" id="renewalsallowed" name="renewalsallowed" size="3" maxlength="3" value="<!-- TMPL_IF name="renewalsallowed" --><!-- TMPL_VAR NAME="renewalsallowed" --><!-- /TMPL_IF -->" value="1" /><!-- Display for NPL <input type="hidden" name="rentalcharge" value="0" /> /Display for NPL --></td>
46                         </tr>
47 <!-- Hide from NPL-->                   <tr>
48                                 <td><label for="rentalcharge">Rental charge</label></td>
49                                 <td><input type="text" id="rentalcharge" name="rentalcharge" size="10" value="<!-- TMPL_VAR name="rentalcharge" -->" /></td>
50                         </tr><!--  /Hide from NPL -->
51                 </table><input type="button" value="OK" onclick="Check(this.form)" class="submit" /> <input type="button" class="cancel" value="Cancel" onclick="history.back();" />
52         </form>
53 <!-- /TMPL_IF -->
54
55 <!-- TMPL_IF name="delete_confirm" -->
56 <!-- TMPL_IF name="total" --><div class="error">This record is used <!-- TMPL_VAR name="total" --> times. Deletion is not possible.</div><!-- /TMPL_IF -->
57 <div class="table details">     <table>
58         <caption><!-- TMPL_IF name="total" -->Cannot Delete Item Type<!-- TMPL_ELSE -->Delete Item Type '<!-- TMPL_VAR name="itemtype" -->'?<!-- /TMPL_IF --></caption>
59                 <tr>
60                         <th>Item type</th>
61                         <td><!-- TMPL_VAR name="itemtype" --></td>
62                 </tr>
63
64         <tr><th>Description</th><td><!-- TMPL_VAR name="description" --></td></tr>
65         <tr><th>Loan length</th><td><!-- TMPL_VAR name="loanlength" --></td></tr>
66         <tr><th>Renewals</th><td><!-- TMPL_IF name="renewalsallowed" -->Allowed<!-- TMPL_ELSE -->Not allowed<!-- /TMPL_IF --></td></tr>
67 <!-- Hide from NPL --><tr><th>Rental charge</th><td><!-- TMPL_VAR name="rentalcharge" --></td></tr><!-- /Hide from NPL --></table></div>
68                 <div class="tabitem"><form action="<!-- TMPL_VAR name="script_name" -->" method="post">
69                 <input type="hidden" name="op" value="delete_confirmed" /><input type="hidden" name="itemtype" value="<!-- TMPL_VAR name="itemtype" -->" /><!-- TMPL_IF name="total" -->
70                 </form><form action="<!-- TMPL_VAR name="script_name" -->" method="post"><input type="submit" value="OK" class="submit" /></form>
71         <!-- TMPL_ELSE -->
72                 <input type="submit" value="Delete this Item Type" class="cancel" /></form> <form action="<!-- TMPL_VAR name="script_name" -->" method="post"><input type="submit" value="Do Not Delete" class="submit" /></form>
73         <!-- /TMPL_IF --></div>
74
75         
76 <!-- /TMPL_IF -->
77
78 <!-- TMPL_IF name="else" -->
79 <table>
80 <caption>Item Types Administration</caption>
81         <tr>
82                 <th>Code</th>
83                 <th>Description</th>
84                 <th>Loan Length</th>
85                 <th>Renewable</th>
86                 <!-- <th>Charge</th> -->
87                 <th>Edit</th>
88                 <th>Delete</th>
89         </tr>
90         <!-- TMPL_LOOP name="loop" -->
91                 <tr>
92                         <td><a href="<!-- TMPL_VAR name="script_name" -->?op=add_form&amp;itemtype=<!-- TMPL_VAR name="itemtype" escape="HTML" -->"><!-- TMPL_VAR name="itemtype" --></a></td>
93                         <td><!-- TMPL_VAR name="description" --></td>
94                         <td><!-- TMPL_VAR name="loanlength" --></td>
95                         <td><!-- TMPL_IF name="renewalsallowed" -->Yes<!-- TMPL_ELSE -->No<!-- /TMPL_IF --></td>
96                         <!-- <td><!-- TMPL_VAR name="rentalcharge" --></td> -->
97                         <td><a class="edit" href="<!-- TMPL_VAR name="script_name" -->?op=add_form&amp;itemtype=<!-- TMPL_VAR name="itemtype" escape="HTML" -->">Edit</a></td>
98                         <td><a class="delete" href="<!-- TMPL_VAR name="script_name" -->?op=delete_confirm&amp;itemtype=<!-- TMPL_VAR name="itemtype" escape="HTML" -->">Delete</a></td>
99                 </tr>
100         <!-- /TMPL_LOOP -->
101 </table>
102
103 <form action="<!-- TMPL_VAR name="script_name" -->" method="post">
104 <p><input type="hidden" name="op" value="add_form" />
105
106 <!-- TMPL_IF name="previous" --><input type="button" class="submit" onclick="location.href='<!-- TMPL_VAR name="previous" -->'; return false;" value="&lt;&lt; Previous Page" /><!-- /TMPL_IF -->
107
108 <input type="submit" value="Add Item Type" class="submit" />
109
110 <!-- TMPL_IF name="next" --><input type="button" class="submit" onclick="location.href='<!-- TMPL_VAR name="next" -->'; return false;" value="Next Page &gt;&gt;" /><!-- /TMPL_IF -->
111 </p></form>
112 <!-- /TMPL_IF -->
113
114 </div>
115 <script language="javascript" type="text/javascript">
116 function _(s) { return s } // dummy function for gettext
117
118 function isNotNull(f,noalert) {
119         if (f.value.length ==0) {
120                 return false;
121         }
122         return true;
123 }
124
125 function toUC(f) {
126         var x=f.value.toUpperCase();
127         f.value=x;
128         return true;
129 }
130
131 function isNum(v,maybenull) {
132 var n = new Number(v.value);
133 if (isNaN(n)) {
134         return false;
135         }
136 if (maybenull==0 && v.value=='') {
137         return false;
138 }
139 return true;
140 }
141
142 function isDate(f) {
143         var t = Date.parse(f.value);
144         if (isNaN(t)) {
145                 return false;
146         }
147 }
148
149 function Check(f) {
150         var ok=1;
151         var _alertString="";
152         var alertString2;
153         if (f.itemtype.value.length==0) {
154                 _alertString += "\n- " + _("Itemtype missing");
155         }
156         if (!(isNotNull(window.document.Aform.description,1))) {
157                 _alertString += "\n- " + _("Description missing");
158         }
159         if ((!isNum(f.rentalcharge,0)) && f.rentalcharge.value.length > 0) {
160                 _alertString += "\n- " + _("Rental charge is not a number");
161         }
162         if (_alertString.length==0) {
163                 document.Aform.submit();
164         } else {
165                 alertString2  = _("Form not submitted because of the following problem(s)");
166                 alertString2 += "\n------------------------------------------------------------------------------------\n";
167                 alertString2 += _alertString;
168                 alert(alertString2);
169         }
170 }
171 </script>
172 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->