1 <TMPL_INCLUDE NAME="parameters-top.inc">
4 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
5 function isNotNull(f,noalert) {
6 if (f.value.length ==0) {
11 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
13 var x=f.value.toUpperCase();
17 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
18 function isNum(v,maybenull) {
19 var n = new Number(v.value);
23 if (maybenull==0 && v.value=='') {
28 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
30 var t = Date.parse(f.value);
35 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
40 if (f.itemtype.value.length==0) {
41 _alertString += "- itemtype missing\\n";
43 if (!(isNotNull(window.document.Aform.description,1))) {
44 _alertString += "- description missing\\n";
46 if ((!isNum(f.loanlength,0)) && f.loanlength.value.length > 0) {
47 _alertString += "- loan length is not a number\\n";
49 if ((!isNum(f.rentalcharge,0)) && f.rentalcharge.value.length > 0) {
50 _alertString += "- rental charge is not a number\\n";
52 if (_alertString.length==0) {
53 document.Aform.submit();
55 alertString2 = "Form not submitted because of the following problem(s)\\n";
56 alertString2 += "------------------------------------------------------------------------------------\\n\\n";
57 alertString2 += _alertString;
62 <TMPL_IF name="add_form">
63 <TMPL_IF name="itemtype">
64 <h1>Modify item type</h1>
66 <h1>Add item type</h1>
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>
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>
75 <tr><td>Item type</td><td><input type=text name=itemtype size=5 maxlength=3 onBlur="toUC(this)"></td></tr>
79 <td><input type=text name=description size=40 maxlength=80 value='<TMPL_VAR name="description">'> </td>
83 <td><input type=text name=loanlength value='<TMPL_VAR name="loanlength">'></td>
86 <td>Renewals allowed</td>
87 <td><input type=checkbox name=renewalsallowed <TMPL_IF name="renewalsallowed">checked</TMPL_IF> value=1></td>
90 <td>Rental charge</td>
91 <td><input type=text name=rentalcharge value='<TMPL_VAR name="rentalcharge">'></td>
95 <td><INPUT type=button value='OK' onClick='Check(this.form)'></td>
101 <TMPL_IF name="delete_confirm">
105 <th><TMPL_VAR name="itemtype"></th>
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>
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>
124 <TMPL_IF name="else">
125 <table border='1' cellpadding='5' cellspacing='0' width='550'>
127 <td background="/images/background-mem.gif"><b>Code</b></th>
128 <td background="/images/background-mem.gif"><b>Description</b></td>
129 <td background="/images/background-mem.gif"><b>loan length</b></td>
130 <td background="/images/background-mem.gif"><b>Renewable</b></td>
131 <td background="/images/background-mem.gif"><b>charge</b></td>
132 <td background="/images/background-mem.gif"> </td>
133 <td background="/images/background-mem.gif"> </td>
135 <TMPL_LOOP name="loop">
137 <td><TMPL_VAR name="itemtype"></td>
138 <td><TMPL_VAR name="description"></td>
139 <td><TMPL_VAR name="loanlength"></td>
140 <td><TMPL_IF name="renewalsallowed">Yes<TMPL_ELSE>No</TMPL_IF></td>
141 <td><TMPL_VAR name="rentalcharge"></td>
142 <td><a href="<TMPL_VAR name="script_name">?op=add_form&itemtype=<TMPL_VAR name="itemtype" escape="HTML">">Edit</a></td>
143 <td><a href="<TMPL_VAR name="script_name">?op=delete_confirm&itemtype=<TMPL_VAR name="itemtype" escape="HTML">">Delete</a></td>
147 <form action='<TMPL_VAR name="script_name">' method=post>
148 <input type=hidden name=op value=add_form>
149 <input type=image src="/images/button-add-new.gif" WIDTH=188 HEIGHT=44 ALT="Add item type" BORDER=0 ></a>
152 <TMPL_INCLUDE NAME="parameters-bottom.inc">