1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 Koha -- System Administration:
4 <!-- TMPL_IF name="add_form" -->
5 <!-- TMPL_IF name="itemtype" -->
6 Modify item type '<!-- TMPL_VAR name="itemtype" -->'
12 <!-- TMPL_IF name="delete_confirm" -->
13 <!-- TMPL_IF name="total" -->
14 Cannot Delete Item Type '<!-- TMPL_VAR name="itemtype" -->'
16 Delete Item Type '<!-- TMPL_VAR name="itemtype" -->'?
20 <!-- TMPL_IF name="delete_confirmed" -->
24 <!-- TMPL_IF name="else" -->
25 Item Types Administration
28 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
30 <!-- TMPL_INCLUDE NAME="menus.inc" -->
31 <!-- TMPL_INCLUDE NAME="menu-admin.inc" -->
33 <!-- TMPL_IF name="add_form" -->
35 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
38 <!-- TMPL_IF name="itemtype" -->
45 <input type="hidden" name="op" value="add_validate" />
46 <input type="hidden" name="checked" value="0" />
49 <!-- TMPL_IF name="itemtype" -->
52 <label for="">Item type</label>
55 <input type="hidden" name="itemtype" value="<!-- TMPL_VAR name="itemtype" -->" />
56 <!-- TMPL_VAR name="itemtype" -->
62 <label for="">Item type</label>
65 <input type="text" name="itemtype" size="6" maxlength="4" onblur="toUC(this)" />
71 <label for="description">Description</label>
74 <input type="text" id="description" name="description" size="48" maxlength="80"
75 value="<!-- TMPL_VAR name="description" escape="HTML" -->" />
82 <!-- TMPL_LOOP NAME="IMAGESLOOP" -->
84 <!-- TMPL_IF name="checked" -->
85 <input type="radio" name="image" value="<!-- TMPL_VAR name="KohaImage" -->" checked="checked" />
87 <input type="radio" name="image" value="<!-- TMPL_VAR name="KohaImage" -->" />
89 <img src="<!-- TMPL_VAR name="KohaImageSrc" -->">
96 <!-- TMPL_IF name="remote_image" -->
97 <input type="radio" id="remote_image_check" name="image" value="remoteImage" checked="checked" />
99 <input type="radio" id="remote_image_check" name="image" value="remoteImage" />
107 value="<!-- TMPL_VAR name="remote_image" -->"
108 onmousedown="document.getElementById('remote_image_check').checked = true;"
111 <!-- TMPL_IF name="remote_image" -->
112 <img src="<!-- TMPL_VAR name="remote_image" -->" />
117 <label><input type="radio" name="image" value="removeImage" /> remove image</label>
123 <label for="notforloan">Not for loan</label>
126 <input type="checkbox" id="notforloan" name="notforloan"
127 <!-- TMPL_IF name="notforloan" -->
131 (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)
136 <label for="renewalsallowed">Renewals</label>
139 <input type="text" id="renewalsallowed" name="renewalsallowed" size="3" maxlength="3" value="
140 <!-- TMPL_IF name="renewalsallowed" -->
141 <!-- TMPL_VAR NAME="renewalsallowed" -->
142 <!-- /TMPL_IF -->" value="1" /><!-- Display for NPL //<input type="hidden" name="rentalcharge" value="0" /> //Display for NPL -->
145 <!-- Hide from NPL-->
148 <label for="rentalcharge">Rental charge</label>
151 <input type="text" id="rentalcharge" name="rentalcharge" size="10" value="<!-- TMPL_VAR name="rentalcharge" -->" />
153 </tr><!-- /Hide from NPL -->
157 <input type="button" value="Save Changes" onclick="Check(this.form)" />
158 <input type="button" value="Cancel" onclick="history.back();" />
164 <!-- TMPL_IF name="delete_confirm" -->
165 <!-- TMPL_IF name="total" --><div class="error">This record is used <!-- TMPL_VAR name="total" --> times. Deletion is not possible.<!-- /TMPL_IF -->
166 <div class="table details"> <table>
167 <caption><!-- TMPL_IF name="total" -->Cannot Delete Item Type<!-- TMPL_ELSE -->Delete Item Type '<!-- TMPL_VAR name="itemtype" -->'?<!-- /TMPL_IF --></caption>
170 <td><!-- TMPL_VAR name="itemtype" --></td>
173 <tr><th>Description</th><td><!-- TMPL_VAR name="description" --></td></tr>
174 <tr><th>Loan length</th><td><!-- TMPL_VAR name="loanlength" --></td></tr>
175 <tr><th>Renewals</th><td><!-- TMPL_IF name="renewalsallowed" -->Allowed<!-- TMPL_ELSE -->Not allowed<!-- /TMPL_IF --></td></tr>
176 <!-- Hide from NPL --><tr><th>Rental charge</th><td><!-- TMPL_VAR name="rentalcharge" --></td></tr><!-- Hide from NPL --></table>
177 <form action="<!-- TMPL_VAR name="script_name" -->" method="post">
178 <input type="hidden" name="op" value="delete_confirmed" /><input type="hidden" name="itemtype" value="<!-- TMPL_VAR name="itemtype" -->" /><!-- TMPL_IF name="total" -->
179 </form><form action="<!-- TMPL_VAR name="script_name" -->" method="post"><input type="submit" value="OK" /></form>
181 <input type="submit" value="Delete this Item Type" /></form> <form action="<!-- TMPL_VAR name="script_name" -->" method="post"><input type="submit" value="Do Not Delete" /></form>
187 <!-- TMPL_IF name="else" -->
188 <h2>Item Types Administration</h2>
194 <th>Not for Loan</th>
199 <!-- TMPL_LOOP name="loop" -->
200 <!-- TMPL_IF NAME="toggle" -->
203 <tr class="highlight">
205 <td><img src="<!-- TMPL_VAR name="imageurl" -->" /></td>
207 <a href="<!-- TMPL_VAR name="script_name" -->?op=add_form&itemtype=<!-- TMPL_VAR name="itemtype" escape="HTML" -->">
208 <!-- TMPL_VAR name="itemtype" -->
211 <td><!-- TMPL_VAR name="description" --></td>
212 <td><!-- TMPL_IF NAME="notforloan" -->Yes<!-- TMPL_ELSE --> <!-- /TMPL_IF --></td>
214 <!-- TMPL_IF NAME="renewalsallowed" -->
215 <!-- TMPL_VAR name="renewalsallowed" --> time(s)
221 <!-- TMPL_UNLESS name="notforloan" -->
222 <!-- TMPL_VAR NAME="rentalcharge" -->
223 <!-- /TMPL_UNLESS -->
226 <a href="<!-- TMPL_VAR name="script_name" -->?op=add_form&itemtype=<!-- TMPL_VAR name="itemtype" escape="HTML" -->">Edit</a>
227 <a href="<!-- TMPL_VAR name="script_name" -->?op=delete_confirm&itemtype=<!-- TMPL_VAR name="itemtype" escape="HTML" -->">Delete</a>
233 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
235 <p><a href="<!-- TMPL_VAR name="script_name" -->?op=add_form">Add Item type</a></p>
239 <script language="javascript" type="text/javascript">
240 function _(s) { return s } // dummy function for gettext
242 function isNotNull(f,noalert) {
243 if (f.value.length ==0) {
250 var x=f.value.toUpperCase();
255 function isNum(v,maybenull) {
256 var n = new Number(v.value);
260 if (maybenull==0 && v.value=='') {
267 var t = Date.parse(f.value);
277 if (f.itemtype.value.length==0) {
278 _alertString += "\n- " + _("Itemtype missing");
280 if (!(isNotNull(window.document.Aform.description,1))) {
281 _alertString += "\n- " + _("Description missing");
283 if ((!isNum(f.rentalcharge,0)) && f.rentalcharge.value.length > 0) {
284 _alertString += "\n- " + _("Rental charge is not a number");
286 if (_alertString.length==0) {
287 document.Aform.submit();
289 alertString2 = _("Form not submitted because of the following problem(s)");
290 alertString2 += "\n------------------------------------------------------------------------------------\n";
291 alertString2 += _alertString;
296 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->