--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+
+<!-- TMPL_IF NAME="do_it" -->
+ <!-- TMPL_LOOP NAME="mainloop" -->
+ <h1>Koha : Acquisitions statistics </h1>
+ <!-- TMPL_IF NAME="loopfilter"-->
+ <p>Filtered on</p>
+ <!-- TMPL_LOOP NAME="loopfilter" -->
+ <p><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --> <!-- TMPL_VAR NAME="crit"--> =<!-- TMPL_VAR NAME="filter"--><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --></p>
+ <!-- /TMPL_LOOP -->
+ <!-- /TMPL_IF NAME="loopfilter"-->
+
+ <table>
+ <tr >
+ <th><!-- TMPL_VAR name="line" --> / <!-- TMPL_VAR name="column" --></th>
+ <!-- TMPL_LOOP NAME="loopcol" -->
+ <th><!-- TMPL_VAR NAME="coltitle" --></th>
+ <!-- /TMPL_LOOP -->
+ <th>TOTAL</th>
+ </tr>
+ <!-- TMPL_LOOP NAME="looprow" -->
+ <tr>
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="rowtitle" --></td>
+ <!-- TMPL_LOOP NAME="loopcell" -->
+ <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_IF Name="value" --><!-- TMPL_VAR NAME="value" -->
+ <!-- TMPL_ELSE-->
+ <!-- /TMPL_IF -->
+ </td>
+ <!-- /TMPL_LOOP -->
+ <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="totalrow" -->
+ </td>
+ </tr>
+ <!-- /TMPL_LOOP NAME="looprow" -->
+ <tr >
+ <th>TOTAL</th>
+ <!-- TMPL_LOOP NAME="loopfooter" -->
+ <th>
+ <!-- TMPL_VAR NAME="totalcol" -->
+ </th>
+ <!-- /TMPL_LOOP -->
+ <th><!-- TMPL_VAR NAME="total" --></th>
+ </tr>
+ </table>
+ <!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+ <h1>Koha : Acquisitions statistics </h1>
+ <form method="post">
+ <table>
+ <thead>
+ <tr>
+ <th><div>Title</th>
+ <th>Row</th>
+ <th>Column</th>
+ <th>Filter</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="hilighted">
+ <td>Placed On</td>
+ <td><input type="radio" name="Line" value="aqbasket.closedate" /></td>
+ <td><input type="radio" name="Column" value="aqbasket.closedate" /> </td>
+ <td > From <input type="text" readonly="readonly" size="10" id="from" name="Filter" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFrom" style="cursor: pointer;" valign="top">
+ <script language="JavaScript" type="text/javascript">
+ 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 : "%Y-%m-%d",
+ button : "openCalendarFrom",
+ disableFunc : validate1,
+ dateStatusFunc : validate1
+ }
+ );
+ </script>
+ To <input readonly="readonly" size="10" id="to" name="Filter" value="" type="text" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" id="openCalendarTo" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
+ <script type="text/javascript">
+ 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 : "%Y-%m-%d",
+ button : "openCalendarTo",
+ disableFunc : validate2,
+ dateStatusFunc : validate2
+ }
+ );
+ </script>
+ </td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td colspan="2">group by <select name="PlacedOnDisplay">
+ <option value="">None</option>
+ <option value ="1">Day of week</option>
+ <option value ="2">Month</option>
+ <option value ="3">Year</option>
+ </select>
+
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td>Received On</td>
+ <td><input type="radio" name="Line" value="aqorderdelivery.deliverydate" /></td>
+ <td><input type="radio" name="Column" value="aqorderdelivery.deliverydate" /></td>
+ <td > From <input type="text" readonly="readonly" size="10" id="fromRO" name="Filter" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFromRO" style="cursor: pointer;" valign="top">
+ <script language="JavaScript" type="text/javascript">
+ 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('toRO').value.split("-");
+ var limitDate = new Date(dateTo[0], (dateTo[1] - 1), dateTo[2]);
+ if (date > limitDate) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ Calendar.setup(
+ {
+ inputField : "fromRO",
+ ifFormat : "%Y-%m-%d",
+ button : "openCalendarFromRO",
+ disableFunc : validate1,
+ dateStatusFunc : validate1
+ }
+ );
+ </script>
+ To <input type="text" readonly="readonly" size="10" id="toRO" name="Filter" value="" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" id="openCalendarToRO" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
+ <script type="text/javascript">
+ 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('fromRO').value.split("-");
+ var limitDate = new Date(dateFrom[0], (dateFrom[1] - 1), dateFrom[2]);
+ if (limitDate > date) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ Calendar.setup(
+ {
+ inputField : "toRO",
+ ifFormat : "%Y-%m-%d",
+ button : "openCalendarToRO",
+ disableFunc : validate2,
+ dateStatusFunc : validate2
+ }
+ );
+ </script>
+ </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td colspan="2">group by <select name="ReceivedOnDisplay">
+ <option value="">None</option>
+ <option value ="1">Day of week</option>
+ <option value ="2">Month</option>
+ <option value ="3">Year</option>
+ </select>
+
+ </td>
+ <td> </td>
+ </tr>
+ <tr class="hilighted">
+ <td>Book Seller</td>
+ <td><input type="radio" name="Line" value="aqbooksellers.name" /></td>
+ <td><input type="radio" name="Column" value="aqbooksellers.name" /></td>
+ <td ><!-- TMPL_VAR NAME="CGIBookSeller" --></td>
+ </tr>
+ <tr>
+ <td>Budget</td>
+ <td><input type="radio" name="Line" value="aqorderbreakdown.bookfundid" /></td>
+ <td><input type="radio" name="Column" value="aqorderbreakdown.bookfundid" /></td>
+ <td ><!-- TMPL_VAR NAME="CGIBudget" --></td>
+ </tr>
+ <!-- TMPL_IF Name="hassort1" -->
+ <tr class="hilighted">
+ <td>Sort1</td>
+ <td><input type="radio" name="Line" value="aqorders.sort1" /></td>
+ <td><input type="radio" name="Column" value="aqorders.sort1" /></td>
+ <td><!-- TMPL_VAR NAME="CGISort1" --> </td>
+ </tr>
+ <!-- /TMPL_IF -->
+ <!-- TMPL_IF Name="hassort2" -->
+ <!-- TMPL_IF Name="HglghtSort2"--><tr class="hilighted"> <!-- TMPL_ELSE --><tr><!--/TMPL_IF -->
+ <td>Sort2</td>
+ <td><input type="radio" name="Line" value="aqorders.sort2" /></td>
+ <td><input type="radio" name="Column" value="aqorders.sort2" /></td>
+ <td><!-- TMPL_VAR NAME="CGISort2" --> </td>
+ </tr>
+ <!-- /TMPL_IF -->
+ <tr></tr>
+ </tbody>
+ </table>
+
+
+ <h3> Cell value </h3>
+ <input type="radio" name="Cellvalue" value="1" checked /> Count items
+ <input type="radio" name="Cellvalue" value="2" /> Amount
+
+
+ <h3> Output </h3>
+ <input type="radio" checked name="output" value="screen" /> To screen into the browser
+
+ <input type="radio" name="output" value="file" /> To file <input type="text" name="basename" value="Export" /> into an application
+ <!-- TMPL_VAR NAME="CGIextChoice" -->
+ <!-- TMPL_VAR NAME="CGIsepChoice" -->
+ </p>
+
+ <p>
+ <input type="submit" value="OK" />
+ <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
+ <input type="hidden" name="do_it" value="1" />
+ </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+
+<!-- TMPL_IF NAME="do_it" -->
+<script language="JavaScript" type="text/javascript">
+function Dopop(link) {
+ newin=window.open(link,'width=500,height=400,toolbar=false,scrollbars=yes');
+}
+</script>
+ <!-- TMPL_LOOP NAME="mainloop" -->
+ <h1>Koha : Top <!-- TMPL_VAR NAME="limit"--> List borrowers for Issues </h1>
+ <!-- TMPL_IF NAME="loopfilter"-->
+ <p>Filtered on</p>
+ <!-- TMPL_LOOP NAME="loopfilter" -->
+ <p><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --> <!-- TMPL_VAR NAME="crit"--> =<!-- TMPL_VAR NAME="filter"--><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --></p>
+ <!-- /TMPL_LOOP -->
+ <!-- /TMPL_IF NAME="loopfilter"-->
+
+ <table>
+ <tr >
+ <th>Rank/Borrowers</th>
+ <!-- TMPL_LOOP NAME="loopcol" -->
+ <th colspan="2"><!-- TMPL_VAR NAME="coltitle" --></th>
+ <!-- /TMPL_LOOP -->
+ </tr>
+ <tr >
+ <th> </th>
+ <!-- TMPL_LOOP NAME="loopcol" -->
+ <th>Borrower</th>
+ <th>Issues count</th>
+ <!-- /TMPL_LOOP -->
+ </tr>
+ <!-- TMPL_LOOP NAME="looprow" -->
+ <tr>
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="rowtitle" --></td>
+ <!-- TMPL_LOOP NAME="loopcell" -->
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td ><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="reference" --><a href="javascript:Dopop('../members/moremember.pl?bornum=<!-- TMPL_VAR NAME="reference" -->')" ><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="value" --><!-- TMPL_VAR NAME="value" --><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="reference" --></a><!-- /TMPL_IF -->
+ </td>
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td ><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="count" --><!-- TMPL_VAR NAME="count" --><!-- /TMPL_IF -->
+ </td>
+ <!-- /TMPL_LOOP -->
+ </tr>
+ <!-- /TMPL_LOOP NAME="looprow" -->
+ </table>
+ <!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+ <h1>Koha : Top List borrowers for Issues </h1>
+ <form method="post">
+
+ <table>
+ <thead>
+ <tr>
+ <th>Limit to </th>
+ <th>By </th>
+ <th colspan="2">Filters</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <select name="Limit">
+ <option value ="5" checked> 5</option>
+ <option value ="10">10</option>
+ <option value ="15">15</option>
+ <option value ="20">20</option>
+ <!-- <option value ="25">25</option>
+ <option value ="40">40</option>
+ <option value ="50">50</option>
+ <option value ="100">100</option>-->
+ </select>
+ </td>
+ <td>
+ <select name="Criteria">
+ <option value ="" checked>None</option>
+ <option value ="issuingbranch">Branch</option>
+ <option value ="categorycode">Categorycode</option>
+ <option value ="itemtype">Itemtype</option>
+ <option value ="Day">Day</option>
+ <option value ="Week">Week</option>
+ <option value ="Month">Month</option>
+ <option value ="Year">Year</option>
+ </select>
+ </td>
+ </tr>
+
+ <tr class="hilighted">
+ <td> </td>
+ <td> </td>
+ <td>Issue date</td>
+ <td> From <input type="text" readonly="readonly" size="10" id="from" name="Filter" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFrom" style="cursor: pointer;" valign="top">
+ <script language="JavaScript" type="text/javascript">
+ 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 : "%Y-%m-%d",
+ button : "openCalendarFrom",
+ disableFunc : validate1,
+ dateStatusFunc : validate1
+ }
+ );
+ </script>
+ To <input readonly="readonly" size="10" id="to" name="Filter" value="" type="text" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" id="openCalendarTo" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
+ <script type="text/javascript">
+ 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 : "%Y-%m-%d",
+ button : "openCalendarTo",
+ disableFunc : validate2,
+ dateStatusFunc : validate2
+ }
+ );
+ </script>
+ </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>Returns</td>
+ <td > From <input type="text" readonly="readonly" size="10" id="fromRO" name="Filter" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFromRO" style="cursor: pointer;" valign="top">
+ <script language="JavaScript" type="text/javascript">
+ 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('toRO').value.split("-");
+ var limitDate = new Date(dateTo[0], (dateTo[1] - 1), dateTo[2]);
+ if (date > limitDate) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ Calendar.setup(
+ {
+ inputField : "fromRO",
+ ifFormat : "%Y-%m-%d",
+ button : "openCalendarFromRO",
+ disableFunc : validate1,
+ dateStatusFunc : validate1
+ }
+ );
+ </script>
+ To <input type="text" readonly="readonly" size="10" id="toRO" name="Filter" value="" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" id="openCalendarToRO" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
+ <script type="text/javascript">
+ 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('fromRO').value.split("-");
+ var limitDate = new Date(dateFrom[0], (dateFrom[1] - 1), dateFrom[2]);
+ if (limitDate > date) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ Calendar.setup(
+ {
+ inputField : "toRO",
+ ifFormat : "%Y-%m-%d",
+ button : "openCalendarToRO",
+ disableFunc : validate2,
+ dateStatusFunc : validate2
+ }
+ );
+ </script>
+ </td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td> </td>
+ <td>Branch</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>Document Type</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td> </td>
+ <td>Borrower Category</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>Day</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td> </td>
+ <td>Month</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>Year</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ </tbody>
+ </table>
+
+
+ <h3> Output </h3>
+ <input type="radio" checked name="output" value="screen" /> To screen into the browser
+
+ <input type="radio" name="output" value="file" /> To file <input type="text" name="basename" value="Export" /> into an application
+ <!-- TMPL_VAR NAME="CGIextChoice" -->
+ <!-- TMPL_VAR NAME="CGIsepChoice" -->
+ </p>
+
+ <p>
+ <input type="submit" value="OK" />
+ <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
+ <input type="hidden" name="do_it" value="1" />
+ </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+
+<!-- TMPL_IF NAME="do_it" -->
+ <!-- TMPL_LOOP NAME="mainloop" -->
+ <h1>Koha : Borrowers with No Issues </h1>
+ <!-- TMPL_IF NAME="loopfilter"-->
+ <p>Filtered on</p>
+ <!-- TMPL_LOOP NAME="loopfilter" -->
+ <p><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --> <!-- TMPL_VAR NAME="crit"--> =<!-- TMPL_VAR NAME="filter"--><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --></p>
+ <!-- /TMPL_LOOP -->
+ <!-- /TMPL_IF NAME="loopfilter"-->
+
+ <table>
+ <tr >
+ <th>Num/Borrowers</th>
+ <!-- TMPL_LOOP NAME="loopcol" -->
+ <th><!-- TMPL_VAR NAME="coltitle" --></th>
+ <!-- /TMPL_LOOP -->
+ </tr>
+ <!-- TMPL_LOOP NAME="looprow" -->
+ <tr>
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="rowtitle" --></td>
+ <!-- TMPL_LOOP NAME="loopcell" -->
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td ><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="value" --><!-- TMPL_VAR NAME="value" --><!-- /TMPL_IF -->
+ </td>
+ <!-- /TMPL_LOOP -->
+ </tr>
+ <!-- /TMPL_LOOP NAME="looprow" -->
+ </table>
+ <!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+ <h1>Koha : Borrowers with no Issues </h1>
+ <form method="post">
+
+ <table>
+ <thead>
+ <tr>
+ <th>Limit to </th>
+ <th>By </th>
+ <th colspan="2">Filters</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <select name="Limit">
+ <option value ="" checked>None</option>
+ <option value ="5"> 5</option>
+ <option value ="10">10</option>
+ <option value ="15">15</option>
+ <option value ="20">20</option>
+ <option value ="25">25</option>
+ <option value ="40">40</option>
+ <option value ="50">50</option>
+ <option value ="100">100</option>
+ </select>
+ </td>
+ <td>
+ <select name="Criteria">
+ <option value ="" checked>None</option>
+ <option value ="categorycode">Categorycode</option>
+ <option value ="itemtype">Itemtype</option>
+ </select>
+ </td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td> </td>
+ <td>Borrower Category</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td> </td>
+ <td>Without issues since</td>
+ <td><input size="10" id="to" name="Filter" value="" type="text" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" id="openCalendarTo" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
+ <script type="text/javascript">
+ Calendar.setup(
+ {
+ inputField : "to",
+ ifFormat : "%Y-%m-%d",
+ button : "openCalendarTo",
+ }
+ );
+ </script></td>
+ </tr>
+ </tbody>
+ </table>
+
+
+ <h3> Output </h3>
+ <input type="radio" checked name="output" value="screen" /> To screen into the browser
+
+ <input type="radio" name="output" value="file" /> To file <input type="text" name="basename" value="Export" /> into an application
+ <!-- TMPL_VAR NAME="CGIextChoice" -->
+ <!-- TMPL_VAR NAME="CGIsepChoice" -->
+ </p>
+
+ <p>
+ <input type="submit" value="OK" />
+ <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
+ <input type="hidden" name="do_it" value="1" />
+ </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+
+<!-- TMPL_IF NAME="do_it" -->
+ <!-- TMPL_LOOP NAME="mainloop" -->
+ <h1>Koha : Borrowers statistics </h1>
+ <!-- TMPL_IF NAME="loopfilter"-->
+ <p>Filtered on</p>
+ <!-- TMPL_LOOP NAME="loopfilter" -->
+ <p> <!-- TMPL_VAR NAME="crit"--> =<!-- TMPL_VAR NAME="filter"--></p>
+ <!-- /TMPL_LOOP -->
+ <!-- /TMPL_IF NAME="loopfilter"-->
+ <table>
+ <tr >
+ <th><!-- TMPL_VAR name="line" --> / <!-- TMPL_VAR name="column" --></th>
+ <!-- TMPL_LOOP NAME="loopcol" -->
+ <th><!-- TMPL_VAR NAME="coltitle" --></th>
+ <!-- /TMPL_LOOP -->
+ <th>TOTAL</th>
+ </tr>
+ <!-- TMPL_LOOP NAME="looprow" -->
+ <tr>
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="rowtitle" --></td>
+ <!-- TMPL_LOOP NAME="loopcell" -->
+ <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!--TMPL_IF NAME="value" --><!-- TMPL_VAR NAME="value" -->
+ <!--TMPL_ELSE-->
+
+ <!--/TMPL_IF-->
+ </td>
+ <!-- /TMPL_LOOP -->
+ <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="totalrow" -->
+ </td>
+ </tr>
+ <!-- /TMPL_LOOP NAME="looprow" -->
+ <tr >
+ <th>TOTAL</th>
+ <!-- TMPL_LOOP NAME="loopfooter" -->
+ <th>
+ <!-- TMPL_VAR NAME="totalcol" -->
+ </th>
+ <!-- /TMPL_LOOP -->
+ <th><!-- TMPL_VAR NAME="total" --></th>
+ </tr>
+ </table>
+ <!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+ <h1>Borrowers statistics</h1>
+ <form method="post">
+ <table>
+ <thead>
+ <tr>
+ <th>Title</th>
+ <th>Row</th>
+ <th>Column</th>
+ <th>Filter</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="hilighted">
+ <td>Borrower category</td>
+ <td><input type="radio" name="Line" value="categorycode" /></td>
+ <td><input type="radio" name="Column" value="categorycode" /></td>
+ <td ><!-- TMPL_VAR NAME="CGICatCode" --></td>
+ </tr>
+ <tr>
+ <td>Borrower status</td>
+ <td></td>
+ <td></td>
+ <td ><select name="status"><option value=""> </option><option value="debarred">debarred</option><option value="gonenoadress">gone no adress</option><option value="lost">lost</option></td>
+ </tr>
+ <tr class="hilighted">
+ <td>
+ Zip Code
+ </td>
+ <td><input type="radio" name="Line" value="zipcode" /></td>
+ <td><input type="radio" name="Column" value="zipcode" /></td>
+ <td><input type="text" name="Filter" /></td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td colspan="2"><select name="digits">
+ <option value=""> </option>
+ <option value ="1">1</option>
+ <option value ="2">2</option>
+ <option value ="3">3</option>
+ <option value ="4">4</option>
+ <option value ="5">5</option>
+ <option value ="6">6</option>
+ <option value ="7">7</option>
+ <option value ="8">8</option>
+ <option value ="9">9</option>
+ <option value ="10">10</option>
+ </select>
+ digits
+ </td>
+ <td> </td>
+ </tr>
+ <!-- TMPL_IF name="hassort1" -->
+ <tr>
+ <td>Sort1</td>
+ <td><input type="radio" name="Line" value="sort1" /></td>
+ <td><input type="radio" name="Column" value="sort1" /></td>
+ <td ><!-- TMPL_VAR NAME="CGISort1" --></td>
+ </tr>
+ <!-- /TMPL_IF -->
+ <!-- TMPL_IF name="hassort2" -->
+ <tr class="hilighted" >
+ <td>Sort2</td>
+ <td><input type="radio" name="Line" value="sort2" /></td>
+ <td><input type="radio" name="Column" value="sort2" /></td>
+ <td><!-- TMPL_VAR NAME="CGISort2" --></td>
+ </tr>
+ <!-- /TMPL_IF -->
+ </tbody>
+ </table>
+
+
+ <h3> Output </h3>
+ <input type="radio" checked name="output" value="screen" /> To screen into the browser
+
+ <input type="radio" name="output" value="file"> To file <input type="text" name="basename" value="Export" /> into an application
+ <!-- TMPL_VAR NAME="CGIextChoice" -->
+ <!-- TMPL_VAR NAME="CGIsepChoice" -->
+ </p>
+
+ <p>
+ <input type="submit" value="OK" />
+ <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
+ <input type="hidden" name="do_it" value="1" />
+ </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+
+<!-- TMPL_IF NAME="do_it" -->
+<script language="JavaScript" type="text/javascript">
+function Dopop(link) {
+ newin=window.open(link,'width=500,height=400,toolbar=false,scrollbars=yes');
+}
+</script>
+ <!-- TMPL_LOOP NAME="mainloop" -->
+ <h1>Koha : Top <!-- TMPL_VAR NAME="limit"--> List On Catalogue Issues </h1>
+ <!-- TMPL_IF NAME="loopfilter"-->
+ <p>Filtered on</p>
+ <!-- TMPL_LOOP NAME="loopfilter" -->
+ <p><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --> <!-- TMPL_VAR NAME="crit"--> =<!-- TMPL_VAR NAME="filter"--><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --></p>
+ <!-- /TMPL_LOOP -->
+ <!-- /TMPL_IF NAME="loopfilter"-->
+
+ <table>
+ <tr >
+ <th>Rank/Biblioitemnumbers</th>
+ <!-- TMPL_LOOP NAME="loopcol" -->
+ <th colspan="2"><!-- TMPL_VAR NAME="coltitle" --></th>
+ <!-- /TMPL_LOOP -->
+ </tr>
+ <tr >
+ <th> </th>
+ <!-- TMPL_LOOP NAME="loopcol" -->
+ <th>Item</th>
+ <th>Issues count</th>
+ <!-- /TMPL_LOOP -->
+ </tr>
+ <!-- TMPL_LOOP NAME="looprow" -->
+ <tr>
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="rowtitle" --></td>
+ <!-- TMPL_LOOP NAME="loopcell" -->
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td ><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="reference" --><a href="javascript:Dopop('../MARCdetail.pl?bib=<!-- TMPL_VAR NAME="reference" -->')" ><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="value" --><!-- TMPL_VAR NAME="value" --><!-- TMPL_ELSE -->Item<!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="reference" --></a><!-- /TMPL_IF -->
+ </td>
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td ><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="count" --><!-- TMPL_VAR NAME="count" --><!-- /TMPL_IF -->
+ </td>
+ <!-- /TMPL_LOOP -->
+ </tr>
+ <!-- /TMPL_LOOP NAME="looprow" -->
+ </table>
+ <!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+ <h1>Koha : Top List On Catalogue Issues </h1>
+ <form method="post">
+
+ <table>
+ <thead>
+ <tr>
+ <th>Limit to </th>
+ <th>By </th>
+ <th colspan="2">Filters</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <select name="Limit">
+ <option value ="5" checked> 5</option>
+ <option value ="10">10</option>
+ <option value ="15">15</option>
+ <option value ="20">20</option>
+ <option value ="25">25</option>
+ <option value ="40">40</option>
+ <option value ="50">50</option>
+ <option value ="100">100</option>
+ </select>
+ </td>
+ <td>
+ <select name="Criteria">
+ <option value ="" checked>None</option>
+ <option value ="issuingbranch">Branch</option>
+ <option value ="categorycode">Categorycode</option>
+ <option value ="itemtype">Itemtype</option>
+ <option value ="Day">Day</option>
+ <option value ="Week">Week</option>
+ <option value ="Month">Month</option>
+ <option value ="Year">Year</option>
+ </select>
+ </td>
+ </tr>
+
+ <tr class="hilighted">
+ <td> </td>
+ <td> </td>
+ <td>Issue date</td>
+ <td> From <input type="text" readonly="readonly" size="10" id="from" name="Filter" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFrom" style="cursor: pointer;" valign="top">
+ <script language="JavaScript" type="text/javascript">
+ 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 : "%Y-%m-%d",
+ button : "openCalendarFrom",
+ disableFunc : validate1,
+ dateStatusFunc : validate1
+ }
+ );
+ </script>
+ To <input readonly="readonly" size="10" id="to" name="Filter" value="" type="text" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" id="openCalendarTo" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
+ <script type="text/javascript">
+ 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 : "%Y-%m-%d",
+ button : "openCalendarTo",
+ disableFunc : validate2,
+ dateStatusFunc : validate2
+ }
+ );
+ </script>
+ </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>Returns</td>
+ <td > From <input type="text" readonly="readonly" size="10" id="fromRO" name="Filter" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFromRO" style="cursor: pointer;" valign="top">
+ <script language="JavaScript" type="text/javascript">
+ 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('toRO').value.split("-");
+ var limitDate = new Date(dateTo[0], (dateTo[1] - 1), dateTo[2]);
+ if (date > limitDate) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ Calendar.setup(
+ {
+ inputField : "fromRO",
+ ifFormat : "%Y-%m-%d",
+ button : "openCalendarFromRO",
+ disableFunc : validate1,
+ dateStatusFunc : validate1
+ }
+ );
+ </script>
+ To <input type="text" readonly="readonly" size="10" id="toRO" name="Filter" value="" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" id="openCalendarToRO" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
+ <script type="text/javascript">
+ 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('fromRO').value.split("-");
+ var limitDate = new Date(dateFrom[0], (dateFrom[1] - 1), dateFrom[2]);
+ if (limitDate > date) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ Calendar.setup(
+ {
+ inputField : "toRO",
+ ifFormat : "%Y-%m-%d",
+ button : "openCalendarToRO",
+ disableFunc : validate2,
+ dateStatusFunc : validate2
+ }
+ );
+ </script>
+ </td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td> </td>
+ <td>Branch</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>Document Type</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td> </td>
+ <td>Borrower Category</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>Day</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td> </td>
+ <td>Month</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>Year</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ </tbody>
+ </table>
+
+
+ <h3> Output </h3>
+ <input type="radio" checked name="output" value="screen" /> To screen into the browser
+
+ <input type="radio" name="output" value="file" /> To file <input type="text" name="basename" value="Export" /> into an application
+ <!-- TMPL_VAR NAME="CGIextChoice" -->
+ <!-- TMPL_VAR NAME="CGIsepChoice" -->
+ </p>
+
+ <p>
+ <input type="submit" value="OK" />
+ <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
+ <input type="hidden" name="do_it" value="1" />
+ </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+
+<!-- TMPL_IF NAME="do_it" -->
+ <!-- TMPL_LOOP NAME="mainloop" -->
+ <h1>Koha : Items with no Issues </h1>
+ <!-- TMPL_IF NAME="loopfilter"-->
+ <p>Filtered on</p>
+ <!-- TMPL_LOOP NAME="loopfilter" -->
+ <p><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --><!-- TMPL_VAR NAME="crit"--> =<!-- TMPL_VAR NAME="filter"--><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --></p>
+ <!-- /TMPL_LOOP -->
+ <!-- /TMPL_IF NAME="loopfilter"-->
+
+ <table>
+ <tr >
+ <th>Num/Items</th>
+ <!-- TMPL_LOOP NAME="loopcol" -->
+ <th><!-- TMPL_VAR NAME="coltitle" --></th>
+ <!-- /TMPL_LOOP -->
+ </tr>
+ <!-- TMPL_LOOP NAME="looprow" -->
+ <tr>
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="rowtitle" --></td>
+ <!-- TMPL_LOOP NAME="loopcell" -->
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td ><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="value" --><!-- TMPL_VAR NAME="value" --><!-- /TMPL_IF -->
+ </td>
+ <!-- /TMPL_LOOP -->
+ </tr>
+ <!-- /TMPL_LOOP NAME="looprow" -->
+ </table>
+ <!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+ <h1>Koha : Items with no Issues </h1>
+ <form method="post">
+
+ <table>
+ <thead>
+ <tr>
+ <th>Limit to </th>
+ <th>By </th>
+ <th colspan="2">Filters</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <select name="Limit">
+ <option value ="" checked>None</option>
+ <option value ="5"> 5</option>
+ <option value ="10">10</option>
+ <option value ="15">15</option>
+ <option value ="20">20</option>
+ <option value ="25">25</option>
+ <option value ="40">40</option>
+ <option value ="50">50</option>
+ <option value ="100">100</option>
+ </select>
+ </td>
+ <td>
+ <select name="Criteria">
+ <option value ="" checked>None</option>
+ <option value ="homebranch">Branch</option>
+ <option value ="itemtype">Itemtype</option>
+ </select>
+ </td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td> </td>
+ <td>Branch</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td>Document Type</td>
+ <td><input type="text" name="Filter" value="" /></td>
+ </tr>
+ </tbody>
+ </table>
+
+
+ <h3> Output </h3>
+ <input type="radio" checked name="output" value="screen" /> To screen into the browser
+
+ <input type="radio" name="output" value="file"> To file <input type="text" name="basename" value="Export" /> into an application
+ <!-- TMPL_VAR NAME="CGIextChoice" -->
+ <!-- TMPL_VAR NAME="CGIsepChoice" -->
+
+ <p>
+ <input type="submit" value="OK" />
+ <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
+ <input type="hidden" name="do_it" value="1" />
+ </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="reports-bottom.inc" -->
--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+
+<!-- TMPL_IF NAME="do_it" -->
+ <!-- TMPL_LOOP NAME="mainloop" -->
+ <h1>Koha : Catalogue statistics </h1>
+ <!-- TMPL_IF NAME="loopfilter"-->
+ <p>Filtered on</p>
+ <!-- TMPL_LOOP NAME="loopfilter" -->
+ <p><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --> <!-- TMPL_VAR NAME="crit"--> =<!-- TMPL_VAR NAME="filter"--><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --></p>
+ <!-- /TMPL_LOOP -->
+ <!-- /TMPL_IF NAME="loopfilter"-->
+
+ <table>
+ <tr >
+ <th><!-- TMPL_VAR name="line" --> / <!-- TMPL_VAR name="column" --></th>
+ <!-- TMPL_LOOP NAME="loopcol" -->
+ <th><!-- TMPL_VAR NAME="coltitle" --></th>
+ <!-- /TMPL_LOOP -->
+ <th>TOTAL</th>
+ </tr>
+ <!-- TMPL_LOOP NAME="looprow" -->
+ <tr>
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="rowtitle" --></td>
+ <!-- TMPL_LOOP NAME="loopcell" -->
+ <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!--TMPL_IF NAME="value" --><!-- TMPL_VAR NAME="value" -->
+ <!--TMPL_ELSE-->
+ <!--/TMPL_IF-->
+ </td>
+ <!-- /TMPL_LOOP -->
+ <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="totalrow" -->
+ </td>
+ </tr>
+ <!-- /TMPL_LOOP NAME="looprow" -->
+ <tr >
+ <th>TOTAL</th>
+ <!-- TMPL_LOOP NAME="loopfooter" -->
+ <th>
+ <!-- TMPL_VAR NAME="totalcol" -->
+ </th>
+ <!-- /TMPL_LOOP -->
+ <th><!-- TMPL_VAR NAME="total" --></th>
+ </tr>
+ </table>
+ <!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+ <h1>Koha : Catalogue statistics</h1>
+ <form method="post">
+ <table>
+ <thead>
+ <tr>
+ <th><div>Title</th>
+ <th>Row</th>
+ <th>Column</th>
+ <th>Filter</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- TMPL_IF Name="hasdewey" -->
+ <tr class="hilighted">
+ <td>Dewey Classification</td>
+ <td><input type="radio" name="Line" value="dewey" /></td>
+ <td><input type="radio" name="Column" value="dewey" /></td>
+ <td > From <input type="text" name="Filter" /> To <input type="text" name="Filter" /></td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td colspan="2"><select name="deweydigits">
+ <option value=""> </option>
+ <option value ="1">1</option>
+ <option value ="2">2</option>
+ <option value ="3">3</option>
+ <option value ="4">4</option>
+ <option value ="5">5</option>
+ </select>
+ digits
+ </td>
+ <td> </td>
+ </tr>
+ <!-- TMPL_ELSE -->
+ <tr><input type="hidden" name="Filter" > <input type="hidden" name="Filter" /></tr>
+ <!-- /TMPL_IF -->
+ <!-- TMPL_IF Name="haslccn" -->
+ <!--TMPL_IF Name="hlghtlccn"--><tr class="hilighted"> <!--TMPL_ELSE --><tr><!--/TMPL_IF-->
+ <td>LoC Classification</td>
+ <td><input type="radio" name="Line" value="lccn" /></td>
+ <td><input type="radio" name="Column" value="lccn" /></td>
+ <td > From <input type="text" name="Filter" > To <input type="text" name="Filter" /></td>
+ </tr>
+ <!--TMPL_IF Name="hlghtlccn"--><tr class="hilighted"> <!--TMPL_ELSE --><tr><!--/TMPL_IF-->
+ <td> </td>
+ <td colspan="2"><select name="lccndigits">
+ <option value=""> </option>
+ <option value ="1">1</option>
+ <option value ="2">2</option>
+ <option value ="3">3</option>
+ <option value ="4">4</option>
+ <option value ="5">5</option>
+ </select>
+ characters
+ </td>
+ <td> </td>
+ </tr>
+ <!-- TMPL_ELSE -->
+ <tr><input type="hidden" name="Filter" > <input type="hidden" name="Filter" /></tr>
+ <!-- /TMPL_IF -->
+ <!-- TMPL_IF Name="hascote" -->
+ <!--TMPL_IF Name="hlghtcote"--><tr class="hilighted"> <!--TMPL_ELSE --><tr><!--/TMPL_IF-->
+ <td>Callnumber</td>
+ <td><input type="radio" name="Line" value="items.itemcallnumber" /></td>
+ <td><input type="radio" name="Column" value="items.itemcallnumber" /></td>
+ <td>From <input type="text" name="Filter" > To <input type="text" name="Filter" /></td>
+ </tr>
+ <!--TMPL_IF Name="hlghtcote"--><tr class="hilighted"> <!--TMPL_ELSE --><tr><!--/TMPL_IF-->
+ <td> </td>
+ <td colspan="2"><select name="cotedigits">
+ <option value=""> </option>
+ <option value ="1">1</option>
+ <option value ="2">2</option>
+ <option value ="3">3</option>
+ <option value ="4">4</option>
+ <option value ="5">5</option>
+ </select>
+ characters
+ </td>
+ <td> </td>
+ </tr>
+ <!-- TMPL_ELSE -->
+ <tr><input type="hidden" name="Filter" > <input type="hidden" name="Filter" /></tr>
+ <!-- /TMPL_IF -->
+ <!--TMPL_IF Name="hglghtDT"--><tr class="hilighted"> <!--TMPL_ELSE --><tr><!--/TMPL_IF-->
+ <td>Document Type</td>
+ <td><input type="radio" name="Line" value="itemtype" /></td>
+ <td><input type="radio" name="Column" value="itemtype" /></td>
+ <td ><!-- TMPL_VAR NAME="CGIItemType" --></td>
+ </tr>
+ <!--TMPL_IF Name="hglghtPub"--><tr class="hilighted"> <!--TMPL_ELSE --><tr><!--/TMPL_IF-->
+ <td>Publisher</td>
+ <td><input type="radio" name="Line" value="publishercode" /></td>
+ <td><input type="radio" name="Column" value="publishercode" /></td>
+ <td><input type="text" name="Filter" /></td>
+ </tr>
+ <!--TMPL_IF Name="hglghtPY"--><tr class="hilighted"> <!--TMPL_ELSE --><tr><!--/TMPL_IF-->
+ <td>Publication Year</td>
+ <td><input type="radio" name="Line" value="publicationyear" /></td>
+ <td><input type="radio" name="Column" value="publicationyear" /></td>
+ <td>From <input type="text" name="Filter" /> To <input type="text" name="Filter" /></td>
+ </tr>
+ <!--TMPL_IF Name="hglghtHB"--><tr class="hilighted"> <!--TMPL_ELSE --><tr><!--/TMPL_IF-->
+ <td>Home Branch</td>
+ <td><input type="radio" name="Line" value="items.homebranch" /></td>
+ <td><input type="radio" name="Column" value="items.homebranch" /></td>
+ <td><!-- TMPL_VAR NAME="CGIBranch" --></td>
+ </tr>
+ <!--TMPL_IF Name="hglghtLOC"--><tr class="hilighted"> <!--TMPL_ELSE --><tr><!--/TMPL_IF-->
+ <td>Location</td>
+ <td><input type="radio" name="Line" value="items.location" /></td>
+ <td><input type="radio" name="Column" value="items.location" /></td>
+ <td><!-- TMPL_VAR NAME="CGILocation" --> </td>
+ </tr>
+ </tbody>
+ </table>
+
+
+ <h3> Output </h3>
+ <input type="radio" checked name="output" value="screen" /> To screen into the browser
+
+ <input type="radio" name="output" value="file" /> To file <input type="text" name="basename" value="Export" /> into an application
+ <!-- TMPL_VAR NAME="CGIextChoice" -->
+ <!-- TMPL_VAR NAME="CGIsepChoice" -->
+ </p>
+
+ <p>
+ <input type="submit" value="OK" />
+ <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
+ <input type="hidden" name="do_it" value="1" />
+ </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+ <h1>Inventory/Stocktaking</h1>
+ <form method="post">
+ <h2>Select items you want to check</h2>
+ <p>
+ Item Location (items.itemcallnumber) between
+ <input type="text" name="minlocation" value="<!-- TMPL_VAR NAME="minlocation" -->" />
+ and
+ <input type="text" name="maxlocation" value="<!-- TMPL_VAR NAME="maxlocation" -->" />
+ </p>
+ <p>not seen since
+ <input type="text" name="datelastseen" value="<!-- TMPL_VAR NAME="datelastseen" -->" />
+ </p>
+ <p>show</label>
+ <input type="text" name="pagesize" value="<!-- TMPL_VAR NAME="pagesize" -->" maxlength="5" size="5" />
+ items beginning at offset
+ <input type="text" name="offset" value="<!-- TMPL_VAR NAME="offset" -->" size="5" maxlength="5" />
+ </p>
+ <p>
+ <input type="submit" value="OK" />
+ </p>
+ </form>
+
+ <form method="post">
+ <input type="hidden" name="markseen" value="1" />
+ <input type="hidden" name="minlocation" value="<!-- TMPL_VAR NAME="minlocation" -->" />
+ <input type="hidden" name="maxlocation" value="<!-- TMPL_VAR NAME="maxlocation" -->" />
+ <input type="hidden" name="datelastseen" value="<!-- TMPL_VAR NAME="datelastseen" -->" />
+ <input type="hidden" name="pagesize" value="<!-- TMPL_VAR NAME="pagesize" -->" />
+ <input type="hidden" name="offset" value="<!-- TMPL_VAR NAME="offset" -->" />
+ <!-- TMPL_IF NAME="loop" -->
+ <table>
+ <tr>
+ <th>Seen</th>
+ <th>Barcode</th>
+ <th>Call number</th>
+ <th>Title</th>
+ <th>Author</th>
+ </tr>
+ <!-- TMPL_LOOP NAME="loop" -->
+ <tr>
+ <td>
+ <input type="checkbox" name="SEEN-<!-- TMPL_VAR NAME="itemnumber" -->" value="1" />
+ </td>
+ <td>
+ <!-- TMPL_VAR NAME="barcode" -->
+ </td>
+ <td>
+ <!-- TMPL_VAR NAME="itemcallnumber" -->
+ </td>
+ <td>
+ <!-- TMPL_VAR NAME="title" -->
+ </td>
+ <td>
+ <!-- TMPL_VAR NAME="author" -->
+ </td>
+ </tr>
+ <!-- /TMPL_LOOP -->
+ </table>
+ <input type="submit" value="Mark seen" />
+ </form>
+ <!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="offset" -->
+ <form method="post">
+ <input type="hidden" name="minlocation" value="<!-- TMPL_VAR NAME="minlocation" -->" />
+ <input type="hidden" name="maxlocation" value="<!-- TMPL_VAR NAME="maxlocation" -->" />
+ <input type="hidden" name="datelastseen" value="<!-- TMPL_VAR NAME="datelastseen" -->" />
+ <input type="hidden" name="pagesize" value="<!-- TMPL_VAR NAME="pagesize" -->" />
+ <input type="hidden" name="offset" value="<!-- TMPL_VAR NAME="prevoffset" -->" />
+ <input type="submit" value="<<<" />
+ </form>
+ <!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="nextoffset" -->
+ <form method="post">
+ <input type="hidden" name="minlocation" value="<!-- TMPL_VAR NAME="minlocation" -->" />
+ <input type="hidden" name="maxlocation" value="<!-- TMPL_VAR NAME="maxlocation" -->" />
+ <input type="hidden" name="datelastseen" value="<!-- TMPL_VAR NAME="datelastseen" -->" />
+ <input type="hidden" name="pagesize" value="<!-- TMPL_VAR NAME="pagesize" -->" />
+ <input type="hidden" name="offset" value="<!-- TMPL_VAR NAME="nextoffset" -->" />
+ <input type="submit" value=">>>" />
+ </form>
+ <!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+
+<!-- TMPL_IF NAME="do_it" -->
+ <!-- TMPL_LOOP NAME="mainloop" -->
+ <h1>Koha : Issues Average Period statistics </h1>
+ <!-- TMPL_IF NAME="loopfilter"-->
+ <p>Filtered on</p>
+ <!-- TMPL_LOOP NAME="loopfilter" -->
+ <p><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --> <!-- TMPL_VAR NAME="crit"--> =<!-- TMPL_VAR NAME="filter"--><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --></p>
+ <!-- /TMPL_LOOP -->
+ <!-- /TMPL_IF NAME="loopfilter"-->
+
+ <table>
+ <tr >
+ <th><!-- TMPL_VAR name="line" --> / <!-- TMPL_VAR name="column" --></th>
+ <!-- TMPL_LOOP NAME="loopcol" -->
+ <th><!-- TMPL_VAR NAME="coltitle" --></th>
+ <!-- /TMPL_LOOP -->
+ <th>TOTAL</th>
+ </tr>
+ <!-- TMPL_LOOP NAME="looprow" -->
+ <tr>
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="rowtitle" --></td>
+ <!-- TMPL_LOOP NAME="loopcell" -->
+ <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="value" --><!-- TMPL_VAR NAME="value" --><!-- /TMPL_IF -->
+ </td>
+ <!-- /TMPL_LOOP -->
+ <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="totalrow" -->
+ </td>
+ </tr>
+ <!-- /TMPL_LOOP NAME="looprow" -->
+ <tr >
+ <th>TOTAL</th>
+ <!-- TMPL_LOOP NAME="loopfooter" -->
+ <th>
+ <!-- TMPL_VAR NAME="totalcol" -->
+ </th>
+ <!-- /TMPL_LOOP -->
+ <th><!-- TMPL_VAR NAME="total" --></th>
+ </tr>
+ </table>
+ <!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+ <h1>Koha : Issues Average Period statistics </h1>
+ <form method="post">
+ <table>
+ <thead>
+ <tr>
+ <th><div>Title</th>
+ <th>Row</th>
+ <th>Column</th>
+ <th>Filter</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="hilighted">
+ <td>Issue date</td>
+ <td><input type="radio" name="Line" value="timestamp" /></td>
+ <td><input type="radio" name="Column" value="timestamp" /></td>
+ <td > From <input type="text" readonly="readonly" size="10" id="from" name="Filter" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFrom" style="cursor: pointer;" valign="top">
+ <script language="JavaScript" type="text/javascript">
+ 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 : "%Y-%m-%d",
+ button : "openCalendarFrom",
+ disableFunc : validate1,
+ dateStatusFunc : validate1
+ }
+ );
+ </script>
+ To <input readonly="readonly" size="10" id="to" name="Filter" value="" type="text" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" id="openCalendarTo" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
+ <script type="text/javascript">
+ 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 : "%Y-%m-%d",
+ button : "openCalendarTo",
+ disableFunc : validate2,
+ dateStatusFunc : validate2
+ }
+ );
+ </script>
+ </td>
+ </tr>
+ <tr class="hilighted">
+ <td> </td>
+ <td colspan="2">by <select name="IssueDisplay">
+ <option value=""> </option>
+ <option value ="1">Day</option>
+ <option value ="2">Month</option>
+ <option value ="3">Year</option>
+ </select>
+
+ </td>
+ <td><!--Preparing Month and Day Selection--><input type="hidden" name="Filter" value="" /><input type="hidden" name="Filter" value="" /></td>
+ </tr>
+ <tr>
+ <td>Returns</td>
+ <td><input type="radio" name="Line" value="returndate" /></td>
+ <td><input type="radio" name="Column" value="returndate" /></td>
+ <td > From <input type="text" readonly="readonly" size="10" id="fromRO" name="Filter" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFromRO" style="cursor: pointer;" valign="top">
+ <script language="JavaScript" type="text/javascript">
+ 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('toRO').value.split("-");
+ var limitDate = new Date(dateTo[0], (dateTo[1] - 1), dateTo[2]);
+ if (date > limitDate) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ Calendar.setup(
+ {
+ inputField : "fromRO",
+ ifFormat : "%Y-%m-%d",
+ button : "openCalendarFromRO",
+ disableFunc : validate1,
+ dateStatusFunc : validate1
+ }
+ );
+ </script>
+ To <input type="text" readonly="readonly" size="10" id="toRO" name="Filter" value="" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" id="openCalendarToRO" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
+ <script type="text/javascript">
+ 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('fromRO').value.split("-");
+ var limitDate = new Date(dateFrom[0], (dateFrom[1] - 1), dateFrom[2]);
+ if (limitDate > date) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ Calendar.setup(
+ {
+ inputField : "toRO",
+ ifFormat : "%Y-%m-%d",
+ button : "openCalendarToRO",
+ disableFunc : validate2,
+ dateStatusFunc : validate2
+ }
+ );
+ </script>
+ </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td colspan="2">by <select name="ReturnDisplay">
+ <option value=""> </option>
+ <option value ="1">Day</option>
+ <option value ="2">Month</option>
+ <option value ="3">Year</option>
+ </select>
+
+ </td>
+ <td><input type="hidden" name="Filter" value=""><input type="hidden" name="Filter" value="" /></td>
+ </tr>
+ <tr class="hilighted">
+ <td>Borrower Category</td>
+ <td><input type="radio" name="Line" value="borrowers.categorycode" /></td>
+ <td><input type="radio" name="Column" value="borrowers.categorycode" /></td>
+ <td><!-- TMPL_VAR NAME="CGIBorCat" --></td>
+ </tr>
+ <tr>
+ <td>Document Type</td>
+ <td><input type="radio" name="Line" value="itemtype" /></td>
+ <td><input type="radio" name="Column" value="itemtype" /></td>
+ <td ><!-- TMPL_VAR NAME="CGIItemType" --></td>
+ </tr>
+ <tr class="hilighted">
+ <td>Branch</td>
+ <td><input type="radio" name="Line" value="branchcode" /></td>
+ <td><input type="radio" name="Column" value="branchcode" /></td>
+ <td><!-- TMPL_VAR NAME="CGIBranch" --></td>
+ </tr>
+<!-- Modified according to statistics table
+ <tr>
+ <td>Issuing Branch</td>
+ <td><input type="radio" name="Line" value="issuingbranch"></td>
+ <td><input type="radio" name="Column" value="issuingbranch"></td>
+ <td ><! TMPL_VAR NAME="CGIBranch" ></td>
+ </tr> -->
+ <input type="hidden" name="Filter" value="" />
+<!--End Modified -->
+ <!-- TMPL_IF Name="hassort1" -->
+ <tr class="hilighted">
+ <td>Sort1</td>
+ <td><input type="radio" name="Line" value="borrowers.sort1" /></td>
+ <td><input type="radio" name="Column" value="borrowers.sort1" /></td>
+ <td><!-- TMPL_VAR NAME="CGISort1" --> </td>
+ </tr>
+ <!-- /TMPL_IF -->
+ <!-- TMPL_IF Name="hassort2" -->
+ <!-- TMPL_IF Name="HglghtSort2"--><tr class="hilighted"> <!-- TMPL_ELSE --><tr><!--/TMPL_IF -->
+ <td>Sort2</td>
+ <td><input type="radio" name="Line" value="borrowers.sort2" /></td>
+ <td><input type="radio" name="Column" value="borrowers.sort2" /></td>
+ <td><!-- TMPL_VAR NAME="CGISort2" --> </td>
+ </tr>
+ <!-- /TMPL_IF -->
+ <tr></tr>
+ </tbody>
+ </table>
+
+
+ <h3> Output </h3>
+ <input type="radio" checked name="output" value="screen" /> To screen into the browser
+
+ <input type="radio" name="output" value="file" /> To file <input type="text" name="basename" value="Export" /> into an application
+ <!-- TMPL_VAR NAME="CGIextChoice" -->
+ <!-- TMPL_VAR NAME="CGIsepChoice" -->
+ </p>
+
+ <p>
+ <input type="submit" value="OK" />
+ <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
+ <input type="hidden" name="do_it" value="1" />
+ </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+<!-- TMPL_IF NAME="do_it" -->
+<!-- TMPL_LOOP NAME="mainloop" -->
+ <h1>Koha : Issues by borrower category <!--TMPL_IF NAME="borrower_category" --> for category = <!-- TMPL_VAR NAME="borrower_category" --><!-- /TMPL_IF --></h1>
+ <table>
+ <tr>
+ <th> </th>
+ <!-- TMPL_LOOP NAME="categorycodeloop" -->
+ <th><!-- TMPL_VAR NAME="categorycode" --></th>
+ <!-- /TMPL_LOOP -->
+ <th>TOTAL</th>
+ </tr>
+ <!-- TMPL_LOOP NAME="loopborrowertype" -->
+ <tr>
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="itemtype" --></td>
+ <!-- TMPL_LOOP NAME="loopitemtype" -->
+ <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="issues" -->
+ </td>
+ <!-- /TMPL_LOOP -->
+ <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="totalitemtype" -->
+ </td>
+ </tr>
+ <!-- /TMPL_LOOP NAME="loopitemtype" -->
+ <tr>
+ <th>TOTAL</th>
+ <!-- TMPL_LOOP NAME="loopborrowertotal" -->
+ <th>
+ <!-- TMPL_VAR NAME="issues" -->
+ </th>
+ <!-- /TMPL_LOOP -->
+ <th><!-- TMPL_VAR NAME="grantotal" --></th>
+ </tr>
+ </table>
+<!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+ <h1>Issues by borrower category</h1>
+ <form method="post">
+ <p>Select a borrower category (or don't if you want to see global status) <input type="text" name="value" /></p>
+ <p>Select a branch : <!-- TMPL_VAR NAME="CGIbranch" --></p>
+ <input type="submit" value="OK" />
+ <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
+ <input type="hidden" name="do_it" value="1" />
+ </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="reports-bottom.inc" -->
--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+
+<!-- TMPL_IF NAME="do_it" -->
+ <!-- TMPL_LOOP NAME="mainloop" -->
+ <h1>Koha : Issues statistics </h1>
+ <!-- TMPL_IF NAME="loopfilter"-->
+ <p>Filtered on</p>
+ <!-- TMPL_LOOP NAME="loopfilter" -->
+ <p><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --> <!-- TMPL_VAR NAME="crit"--> =<!-- TMPL_VAR NAME="filter"--><!-- TMPL_IF NAME="err" --> <!--/TMPL_IF --></p>
+ <!-- /TMPL_LOOP -->
+ <!-- /TMPL_IF NAME="loopfilter"-->
+
+ <table>
+ <tr >
+ <th><!-- TMPL_VAR name="line" --> / <!-- TMPL_VAR name="column" --></th>
+ <!-- TMPL_LOOP NAME="loopcol" -->
+ <th><!-- TMPL_VAR NAME="coltitle" --></th>
+ <!-- /TMPL_LOOP -->
+ <th>TOTAL</th>
+ </tr>
+ <!-- TMPL_LOOP NAME="looprow" -->
+ <tr>
+ <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="rowtitle" --></td>
+ <!-- TMPL_LOOP NAME="loopcell" -->
+ <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="value" --><!-- TMPL_VAR NAME="value" -->
+ <!-- TMPL_ELSE -->
+ <!-- /TMPL_IF -->
+ </td>
+ <!-- /TMPL_LOOP -->
+ <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
+ <!-- TMPL_VAR NAME="totalrow" -->
+ </td>
+ </tr>
+ <!-- /TMPL_LOOP NAME="looprow" -->
+ <tr >
+ <th>TOTAL</th>
+ <!-- TMPL_LOOP NAME="loopfooter" -->
+ <th>
+ <!-- TMPL_VAR NAME="totalcol" -->
+ </th>
+ <!-- /TMPL_LOOP -->
+ <th><!-- TMPL_VAR NAME="total" --></th>
+ </tr>
+ </table>
+ <!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+ <h1>Koha : Issues statistics </h1>
+ <form method="post">
+ <table>
+ <thead>
+ <tr>
+ <th><div>Title</th>
+ <th>Row</th>
+ <th>Column</th>
+ <th>Filter</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="hilighted">
+ <td>Period</td>
+ <td><input type="radio" name="Line" value="datetime" /></td>
+ <td><input type="radio" name="Column" value="datetime" /></td>
+ <td > From <input type="text" readonly="readonly" size="10" id="from" name="Filter" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFrom" style="cursor: pointer;" valign="top">
+ <script language="JavaScript" type="text/javascript">
+ 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 : "%Y-%m-%d",
+ button : "openCalendarFrom",
+ disableFunc : validate1,
+ dateStatusFunc : validate1
+ }
+ );
+ </script>
+ To <input readonly="readonly" size="10" id="to" name="Filter" value="" type="text" />
+ <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" id="openCalendarTo" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
+ <script type="text/javascript">
+ 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 : "%Y-%m-%d",
+ button : "openCalendarTo",
+ disableFunc : validate2,
+ dateStatusFunc : validate2
+ }
+ );
+ </script>
+ </td>
+ </tr>
+ <tr class="hilighted">
+ <td>Type :<select name="PeriodTypeSel">
+ <option value ="issue">Issue</option>
+ <option value ="return">Return</option>
+ </select></td>
+ <td colspan="2">group by <select name="DisplayBy">
+ <option value="">None</option>
+ <option value ="1">Day of week</option>
+ <option value ="2">Month</option>
+ <option value ="3">Year</option>
+ </select>
+
+ </td>
+ <td>
+ Select Day : <select name="PeriodDaySel">
+ <option value =""></option>
+ <option value ="Monday">Monday</option>
+ <option value ="Tuesday">Tuesday</option>
+ <option value ="Wednesday">Wednesday</option>
+ <option value ="Thursday">Thursday</option>
+ <option value ="Friday">Friday</option>
+ <option value ="Saturday">Saturday</option>
+ <option value ="Sunday">Sunday</option>
+ </select>
+ Select Month : <select name="PeriodMonthSel">
+ <option value =""></option>
+ <option value ="January">January</option>
+ <option value ="February">February</option>
+ <option value ="March">March</option>
+ <option value ="April">April</option>
+ <option value ="May">May</option>
+ <option value ="June">June</option>
+ <option value ="July">July</option>
+ <option value ="August">August</option>
+ <option value ="September">September</option>
+ <option value ="October">October</option>
+ <option value ="November">November</option>
+ <option value ="December">December</option>
+ </select>
+ </td>
+ </tr>
+ <tr >
+ <td>Borrower Category</td>
+ <td><input type="radio" name="Line" value="borrowers.categorycode" /></td>
+ <td><input type="radio" name="Column" value="borrowers.categorycode" /></td>
+ <td><!-- TMPL_VAR NAME="CGIBorCat" --></td>
+ </tr>
+ <tr class="hilighted">
+ <td>Document Type</td>
+ <td><input type="radio" name="Line" value="itemtype" /></td>
+ <td><input type="radio" name="Column" value="itemtype" /></td>
+ <td ><!-- TMPL_VAR NAME="CGIItemType" --></td>
+ </tr>
+ <tr>
+ <td>Branch</td>
+ <td><input type="radio" name="Line" value="branch" /></td>
+ <td><input type="radio" name="Column" value="branch" /></td>
+ <td><!-- TMPL_VAR NAME="CGIBranch" --></td>
+ </tr>
+ <!-- TMPL_IF Name="hassort1" -->
+ <tr class="hilighted">
+ <td>Sort1</td>
+ <td><input type="radio" name="Line" value="borrowers.sort1" /></td>
+ <td><input type="radio" name="Column" value="borrowers.sort1" /></td>
+ <td><!-- TMPL_VAR NAME="CGISort1" --> </td>
+ </tr>
+ <!-- /TMPL_IF -->
+ <!-- TMPL_IF Name="hassort2" -->
+ <!-- TMPL_IF Name="HglghtSort2"--><tr class="hilighted"> <!-- TMPL_ELSE --><tr><!--/TMPL_IF -->
+ <td>Sort2</td>
+ <td><input type="radio" name="Line" value="borrowers.sort2" /></td>
+ <td><input type="radio" name="Column" value="borrowers.sort2" /></td>
+ <td><!-- TMPL_VAR NAME="CGISort2" --> </td>
+ </tr>
+ <!-- /TMPL_IF -->
+ <tr></tr>
+ </tbody>
+ </table>
+
+
+ <h3> Cell value </h3>
+ <p><input type="radio" name="Cellvalue" value="1" checked="checked" /> Count issues </p>
+ <p><input type="radio" name="Cellvalue" value="3" /> Circulation rate </p>
+
+
+ <h3> Output </h3>
+ <input type="radio" checked name="output" value="screen" /> To screen into the browser
+
+ <input type="radio" name="output" value="file"> To file <input type="text" name="basename" value="Export" /> into an application
+ <!-- TMPL_VAR NAME="CGIextChoice" -->
+ <!-- TMPL_VAR NAME="CGIsepChoice" -->
+ </p>
+
+ <p>
+ <input type="submit" value="OK" />
+ <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
+ <input type="hidden" name="do_it" value="1" />
+ </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+<!-- TMPL_IF NAME="do_it" -->
+<!-- TMPL_LOOP NAME="mainloop" -->
+ <h1>Koha : Reports on itemtypes <!--TMPL_IF NAME="branch" --> for branch = <!-- TMPL_VAR NAME="branch" --><!-- /TMPL_IF --></h1>
+ <table>
+ <tr>
+ <th>Item type</th>
+ <th>count</th>
+ </tr>
+ <!-- TMPL_LOOP NAME="loopitemtype" -->
+ <tr>
+ <td><!-- TMPL_VAR NAME="itemtype" --></td>
+ <td><!-- TMPL_VAR NAME="count" --></td>
+ </tr>
+ <!-- /TMPL_LOOP NAME="loopitemtype" -->
+ <tr>
+ <th>TOTAL</th>
+ <th><!-- TMPL_VAR NAME="total" --></th>
+ </table>
+<!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+ <h1>View catalogue group by itemtypes</h1>
+ <form method="post">
+ Select a branch (or don't if you want the report for all branches) <!-- TMPL_VAR NAME="CGIbranch" -->
+ <input type="submit" value="OK" />
+ <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
+ <input type="hidden" name="do_it" value="1" />
+ </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
--- /dev/null
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Reports --<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">
+<!-- End of additions --><!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+<!-- ------------------------MAIN BODY OF PAGE------------------------ -->
+
+<h1>Reports</h1>
+
+ <h2>Stat wizards</h2>
+ <ul>
+ <li><a href="/cgi-bin/koha/reports/acquisitions_stats.pl">Acquisitions</a></li>
+ <li><a href="/cgi-bin/koha/reports/borrowers_stats.pl">Borrowers</a></li>
+ <li><a href="/cgi-bin/koha/reports/catalogue_stats.pl">Catalogue</a></li>
+ <li><a href="/cgi-bin/koha/reports/issues_stats.pl">Circulation</a></li>
+ </ul>
+
+
+ <h2>Top Lists</h2>
+ <ul>
+ <li><a href="/cgi-bin/koha/reports/bor_issues_top.pl">Most issuing Borrowers</a></li>
+ <li><a href="/cgi-bin/koha/reports/cat_issues_top.pl">Most issued items</a></li>
+ </ul>
+ <h2>Outsiders</h2>
+ <ul>
+ <li><a href="/cgi-bin/koha/reports/borrowers_out.pl">Borrowers without issues</a></li>
+ <li><a href="/cgi-bin/koha/reports/catalogue_out.pl">Items not issued</a></li>
+ </ul>
+
+
+ <h2>Other stats</h2>
+ <p>on catalogue</p>
+ <ul>
+ <li><a href="/cgi-bin/koha/reports/inventory.pl">Inventory/Stocktaking</a></li>
+ <li><a href="/cgi-bin/koha/reports/manager.pl?report_name=itemtypes">Catalogue by itemtype</a></li>
+ </ul>
+ <p>on issues</p>
+ <ul>
+ <li><a href="/cgi-bin/koha/stats.pl?time=yesterday">Till Reconciliation:</a> Daily Report (yesterday)</li>
+ <li><a href="/cgi-bin/koha/stats.pl?time=today">Till Reconciliation:</a> Daily Report (today)</li>
+ <li><a href="/cgi-bin/koha/overdue.pl">Overdue items</a></li>
+ <li><a href="/cgi-bin/koha/reports/manager.pl?report_name=issues_by_borrower_category">Issues by borrower category</a></li>
+ <li><a href="/cgi-bin/koha/reports/issues_avg_stats.pl">Average loan time</a></li>
+ </ul>
+
+
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
+