koha-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Koha-cvs] koha/koha-tmpl/intranet-tmpl/npl/en/circ reserv... [dev_week]


From: Ryan Higgins
Subject: [Koha-cvs] koha/koha-tmpl/intranet-tmpl/npl/en/circ reserv... [dev_week]
Date: Fri, 15 Dec 2006 23:51:13 +0000

CVSROOT:        /sources/koha
Module name:    koha
Branch:         dev_week
Changes by:     Ryan Higgins <rych>     06/12/15 23:51:13

Modified files:
        koha-tmpl/intranet-tmpl/npl/en/circ: reserve.tmpl 

Log message:
        adding date filters to reserves display

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/npl/en/circ/reserve.tmpl?cvsroot=koha&only_with_tag=dev_week&r1=1.1.2.1.2.1&r2=1.1.2.1.2.2

Patches:
Index: reserve.tmpl
===================================================================
RCS file: 
/sources/koha/koha/koha-tmpl/intranet-tmpl/npl/en/circ/Attic/reserve.tmpl,v
retrieving revision 1.1.2.1.2.1
retrieving revision 1.1.2.1.2.2
diff -u -b -r1.1.2.1.2.1 -r1.1.2.1.2.2
--- reserve.tmpl        25 Sep 2006 18:31:22 -0000      1.1.2.1.2.1
+++ reserve.tmpl        15 Dec 2006 23:51:13 -0000      1.1.2.1.2.2
@@ -1,17 +1,87 @@
-<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Koha -- Circulation: 
Transfers<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Koha -- Circulation: 
Transfers<!-- TMPL_INCLUDE NAME="doc-head-close-calendar.inc" -->
 <!-- TMPL_INCLUDE NAME="masthead.inc" -->
 <!-- TMPL_INCLUDE NAME="circ-topmenu.inc" -->
 <!-- TMPL_INCLUDE NAME="intranet-nav.inc" -->
 
 <div id="main">
-       <h1>Items Reserved as of <!-- TMPL_VAR NAME="todaysdate" --></h1>
+
+<h1>Items Reserved <!-- as of <!-- TMPL_VAR NAME="todaysdate" --> --></h1>
+<div id="filters">
+<br />
+<form method="post" >
+
+<h4>Limit by Date Range:</h4>                             
+<p>
+<label for "from">Start date:</label> <input type="text" size="10" id="from" 
name="from" value="<!-- TMPL_VAR NAME="from" -->" />                            
                            <img src="<!-- TMPL_VAR Name="themelang" 
-->/includes/calendar/cal.gif" border="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>
+                       <label for "to" >End date:</label>  <input size="10" 
id="to" name="to" value="<!-- TMPL_VAR NAME="to" -->" type="text" />
+                                                <img src="<!-- TMPL_VAR 
Name="themelang" -->/includes/calendar/cal.gif" id="openCalendarTo" 
style="cursor: pointer;" valign="top" border="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>
+(inclusive)<input type="submit" value="Go" class="submit">
+</p>
+</form>
+               
+</div>
+
        <div id="resultlist">
                <table>
                <tr>
                        <th>Priority</th>
-                       <th>Reserve Date  <a class="print" 
href="/cgi-bin/koha/circ/reserve.pl?order=date&amp;type=intranet">[Sort]</a> 
</th>
-                       <th>Patron  <a class="print" 
href="/cgi-bin/koha/circ/reserve.pl?order=borrower&amp;type=intranet">[Sort]</a></th>
-                       <th>Title  <a class="print" 
href="/cgi-bin/koha/circ/reserve.pl?order=biblio&amp;type=intranet">[Sort]</a></th>
+                       <th>Reserve Date  <a class="print" 
href="/cgi-bin/koha/circ/reserve.pl?order=date&amp;type=intranet&amp;to=<!-- 
TMPL_VAR NAME="to" -->&amp;from=<!-- TMPL_VAR NAME="from" -->">[Sort]</a> </th>
+                       <th>Patron  <a class="print" 
href="/cgi-bin/koha/circ/reserve.pl?order=borrower&amp;type=intranet&amp;to=<!--
 TMPL_VAR NAME="to" -->&amp;from=<!-- TMPL_VAR NAME="from" -->">[Sort]</a></th>
+                       <th>Title  <a class="print" 
href="/cgi-bin/koha/circ/reserve.pl?order=biblio&amp;type=intranet&amp;to=<!-- 
TMPL_VAR NAME="to" -->&amp;from=<!-- TMPL_VAR NAME="from" -->">[Sort]</a></th>
                        <th>Location</th>
                        <th>Notes</th>
                </tr>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]