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" -->
13 <!-- TMPL_IF name="add_form" -->
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" />
20 <caption><!-- TMPL_IF name="itemtype" -->
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>
28 <tr><td><label for="">Item type</label></td><td><input type="text" name="itemtype" size="6" maxlength="4" onblur="toUC(this)" /></td></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" -->" /> </td>
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>
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>
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>
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();" />
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>
61 <td><!-- TMPL_VAR name="itemtype" --></td>
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>
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>
78 <!-- TMPL_IF name="else" -->
80 <caption>Item Types Administration</caption>
86 <!-- <th>Charge</th> -->
90 <!-- TMPL_LOOP name="loop" -->
92 <td><a href="<!-- TMPL_VAR name="script_name" -->?op=add_form&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&itemtype=<!-- TMPL_VAR name="itemtype" escape="HTML" -->">Edit</a></td>
98 <td><a class="delete" href="<!-- TMPL_VAR name="script_name" -->?op=delete_confirm&itemtype=<!-- TMPL_VAR name="itemtype" escape="HTML" -->">Delete</a></td>
103 <form action="<!-- TMPL_VAR name="script_name" -->" method="post">
104 <p><input type="hidden" name="op" value="add_form" />
106 <!-- TMPL_IF name="previous" --><input type="button" class="submit" onclick="location.href='<!-- TMPL_VAR name="previous" -->'; return false;" value="<< Previous Page" /><!-- /TMPL_IF -->
108 <input type="submit" value="Add Item Type" class="submit" />
110 <!-- TMPL_IF name="next" --><input type="button" class="submit" onclick="location.href='<!-- TMPL_VAR name="next" -->'; return false;" value="Next Page >>" /><!-- /TMPL_IF -->
115 <script language="javascript" type="text/javascript">
116 function _(s) { return s } // dummy function for gettext
118 function isNotNull(f,noalert) {
119 if (f.value.length ==0) {
126 var x=f.value.toUpperCase();
131 function isNum(v,maybenull) {
132 var n = new Number(v.value);
136 if (maybenull==0 && v.value=='') {
143 var t = Date.parse(f.value);
153 if (f.itemtype.value.length==0) {
154 _alertString += "\n- " + _("Itemtype missing");
156 if (!(isNotNull(window.document.Aform.description,1))) {
157 _alertString += "\n- " + _("Description missing");
159 if ((!isNum(f.rentalcharge,0)) && f.rentalcharge.value.length > 0) {
160 _alertString += "\n- " + _("Rental charge is not a number");
162 if (_alertString.length==0) {
163 document.Aform.submit();
165 alertString2 = _("Form not submitted because of the following problem(s)");
166 alertString2 += "\n------------------------------------------------------------------------------------\n";
167 alertString2 += _alertString;
172 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->