.debug {display:none;}
</style>
</head>
-<body>
+<body id="rep_borrowers_stats" class="rep">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
<th>TOTAL</th>
</tr>
[% FOREACH loopro IN mainloo.looprow %]
- <tr[% UNLESS ( loop.odd ) %] class="highlight"[% END %]>
+ [% UNLESS ( loop.odd ) %]<tr class="highlight">
+ [% ELSE %]<tr>[% END %]
<td>[% IF ( loopro.rowtitle_display ) %][% loopro.rowtitle_display %][% ELSE %][% loopro.rowtitle %][% END %]
</td>
[% FOREACH loopcel IN loopro.loopcell %]
<tr>
<td>Patron status</td>
<td colspan="2"></td>
- <td ><select name="status"><option value=""> </option><option value="debarred">debarred</option><option value="gonenoadress">gone no address</option><option value="lost">lost</option></select></td>
+ <td ><select name="status"><option value=""> </option><option value="debarred">restricted</option><option value="gonenoadress">gone no address</option><option value="lost">lost</option></select></td>
</tr>
<tr class="highlight">
<td>Patron activity</td>
</tr>
<tr>
- <td rowspan="2">Zip Code</td>
+ <td rowspan="2">Zip code</td>
<td><input type="radio" name="Line" value="zipcode" /></td>
<td><input type="radio" name="Column" value="zipcode" /></td>
<td><select name="Filter" size="1" id="zipcode">
</td>
</tr>
<tr>
- <td>Date of Birth</td>
+ <td>Date of birth</td>
<td colspan="2"></td>
- <td><label for="from">From</label> <input type="text" readonly="readonly" size="10" id="from" name="Filter" />
- <img src="[% themelang %]/lib/calendar/cal.gif" alt="Show Calendar" border="0" id="openCalendarFrom" style="cursor: pointer;" />
- <script type="text/javascript">
- //<![CDATA[
- function validate1(date) {
- var day = date.getDate();
- var month = date.getMonth() + 1;
- var year = date.getFullYear();
- var weekDay = date.getDay();
- var dayMonth = month + '-' + day;
- var dateString = year + '-' + month + '-' + day;
- var dateTo = document.getElementById('to').value.split("-");
- var limitDate = new Date(dateTo[0], (dateTo[1] - 1), dateTo[2]);
- if (date > limitDate) {
- return true;
- } else {
- return false;
- }
- }
- Calendar.setup({
- inputField : "from",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "openCalendarFrom",
- disableFunc : validate1,
- dateStatusFunc : validate1
- });
- //]]>
- </script>
- <label for="to">To</label> <input readonly="readonly" size="10" id="to" name="Filter" value="" type="text" />
- <img src="[% themelang %]/lib/calendar/cal.gif" alt="Show Calendar" id="openCalendarTo" style="cursor: pointer;" border="0" />
- <script type="text/javascript">
- //<![CDATA[
- function validate2(date) {
- var day = date.getDate();
- var month = date.getMonth() + 1;
- var year = date.getFullYear();
- var weekDay = date.getDay();
- var dayMonth = month + '-' + day;
- var dateString = year + '-' + month + '-' + day;
- var dateFrom = document.getElementById('from').value.split("-");
- var limitDate = new Date(dateFrom[0], (dateFrom[1] - 1), dateFrom[2]);
- if (limitDate > date) {
- return true;
- } else {
- return false;
- }
- }
-
- Calendar.setup({
- inputField : "to",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "openCalendarTo",
- disableFunc : validate2,
- dateStatusFunc : validate2
- });
- //]]>
- </script><span class="hint">[% INCLUDE 'date-format.inc' %]</span>
+ <td><label for="from">From</label> <input type="text" size="10" id="from" name="Filter" class="datepickerfrom" />
+ <label for="to">To</label> <input size="10" id="to" name="Filter" value="" type="text" class="datepickerto" />
+ <span class="hint">[% INCLUDE 'date-format.inc' %]</span>
</td>
</tr>
<tr>
</select>
</td>
</tr>
+ [% ELSE %]
+ <input type="hidden" name="Filter" />
[% END %]
[% IF ( SORT2_LOOP ) %]
- <tr[% UNLESS ( SORT1_LOOP ) %] class="highlight"[% END %]>
+ [% UNLESS ( SORT1_LOOP ) %]<tr class="highlight">
+ [% ELSE %]<tr>[% END %]
<td>Sort2</td>
<td><input type="radio" name="Line" value="sort2" /></td>
<td><input type="radio" name="Column" value="sort2" /></td>
</select>
</td>
</tr>
+ [% ELSE %]
+ <input type="hidden" name="Filter" />
[% END %]
- </tbody>
- </table><br /></fieldset>
+ [% IF ( ExtendedPatronAttributes ) %]
+ <tr>
+ <th colspan="4">Patron attributes</th>
+ </tr>
+ [% FOREACH pa_loo IN patron_attributes %]
+ [% IF (pa_loo.class) %]
+ <tr>
+ <th>[% pa_loo.class %] ([% pa_loo.lib %])</th>
+ <th colspan="3"></th>
+ </tr>
+ [% END %]
+ [% FOREACH patron_attribute IN pa_loo.items %]
+ <tr data-category_code="[% patron_attribute.category_code %]">
+ <td>
+ [% patron_attribute.code %]
+ ([% patron_attribute.description %])
+ </td>
+ <td>
+ <input type="radio" name="Line"
+ value="patron_attr.[% patron_attribute.code %]" />
+ </td>
+ <td>
+ <input type="radio" name="Column"
+ value="patron_attr.[% patron_attribute.code %]" />
+ </td>
+ <td>
+ [% IF ( patron_attribute.use_dropdown ) %]
+ <select name="Filter_patron_attr.[% patron_attribute.code %]" >
+ <option value="" />
+ [% FOREACH auth_val_loo IN patron_attribute.auth_val_loop %]
+ <option value="[% auth_val_loo.authorised_value %]" >
+ [% auth_val_loo.lib %]
+ </option>
+ [% END %]
+ </select>
+ [% ELSE %]
+ <input type="text" maxlength="64"
+ name="Filter_patron_attr.[% patron_attribute.code %]" />
+ [% END %]
+ </td>
+ </tr>
+ [% END %]
+ [% END %]
+ [% END %]
+ </tbody>
+ </table>
+ </fieldset>
+
<fieldset class="rows">
<legend>Output</legend>