Bug 11359: Add the borrower's cardnumber and phonenumber to the branch overdues report
authorFrédérick <frederick.capovilla@libeo.com>
Mon, 9 Dec 2013 18:45:52 +0000 (13:45 -0500)
committerGalen Charlton <gmc@esilibrary.com>
Mon, 10 Mar 2014 20:25:26 +0000 (20:25 +0000)
The report also known as "Overdues with fines"

Signed-off-by: Nicole C. Engard <nengard@bywatersolutions.com>

All tests pass, this adds data to the Patron column on the
overdues with fines report to show the patron's cardnumber
and phone number.

Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
This works as described and passes all tests and QA script.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>

C4/Overdues.pm
circ/branchoverdues.pl
koha-tmpl/intranet-tmpl/prog/en/modules/circ/branchoverdues.tt

index 33dbd98..af83e0f 100644 (file)
@@ -796,6 +796,7 @@ sub GetOverduesForBranch {
     my $dbh = C4::Context->dbh;
     my $select = "
     SELECT
+            borrowers.cardnumber,
             borrowers.borrowernumber,
             borrowers.surname,
             borrowers.firstname,
index c81547e..31e2b44 100755 (executable)
@@ -129,6 +129,7 @@ foreach my $num (@getoverdues) {
     $overdueforbranch{'itemcallnumber'}    = $num->{'itemcallnumber'};
     $overdueforbranch{'borrowernumber'}    = $num->{'borrowernumber'};
     $overdueforbranch{'itemnumber'}        = $num->{'itemnumber'};
+    $overdueforbranch{'cardnumber'}        = $num->{'cardnumber'};
 
     # now we add on the template, the differents values of notify_level
     # FIXME: numerical comparison, not string eq.
index 87eeac6..dd2d7e6 100644 (file)
@@ -48,7 +48,9 @@
                             <br />Barcode : [% overduesloo.barcode %]
                     </td>
                     <td>
-                        <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% overduesloo.borrowernumber %]">[% overduesloo.borrowersurname %], [% overduesloo.borrowerfirstname %]</a><br />[% overduesloo.borrowerphone %]<br />
+                        <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% overduesloo.borrowernumber %]">[% overduesloo.borrowersurname %], [% overduesloo.borrowerfirstname %]</a>
+                        <br />[% overduesloo.cardnumber %]
+                        <br />[% overduesloo.borrowerphone %]<br />
                     [% IF ( overduesloo.borroweremail ) %]<a href="mailto:[% overduesloo.borroweremail %]?subject=Overdue: [% overduesloo.title |html %]">
                     [% overduesloo.borroweremail %]</a>[% END %]
                     </td>
                             </p>
                         </td>
                         <td>
-                            <p><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% todayoverduesloo.borrowernumber %]">[% todayoverduesloo.borrowersurname %] &nbsp; [% todayoverduesloo.borrowerfirstname %]</a><br />[% todayoverduesloo.borrowerphone %]<br />
+                            <p><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% todayoverduesloo.borrowernumber %]">[% todayoverduesloo.borrowersurname %] &nbsp; [% todayoverduesloo.borrowerfirstname %]</a>
+                            <br />[% todayoverduesloo.cardnumber %]<br />
+                            <br />[% todayoverduesloo.borrowerphone %]<br />
                         [% IF ( todayoverduesloo.borroweremail ) %]<a href="mailto:[% todayoverduesloo.borroweremail %]?subject=Overdue: [% todayoverduesloo.title |html %]">
                         [% todayoverduesloo.borroweremail %]</a>[% END %]
                             </p>