Browse Source

Fix for bug 1436, changing to use issuedate, not timestamp for sorting issues

Signed-off-by: Chris Cormack <crc@liblime.com>
3.0.x
Chris Cormack 17 years ago
parent
commit
ee56e731ab
  1. 2
      C4/Members.pm
  2. 6
      circ/circulation.pl

2
C4/Members.pm

@ -952,7 +952,7 @@ sub GetPendingIssues {
WHERE
borrowernumber=?
AND returndate IS NULL
ORDER BY issues.date_due"
ORDER BY issues.issuedate"
);
$sth->execute($borrowernumber);
my $data = $sth->fetchall_arrayref({});

6
circ/circulation.pl

@ -403,13 +403,9 @@ if ($borrower) {
# split in 2 arrays for today & previous
my $dbh = C4::Context->dbh;
foreach my $it ( @$issueslist ) {
my $issuedate = $it->{'timestamp'};
my $issuedate = $it->{'issuedate'};
$issuedate =~ s/-//g;
$issuedate = substr( $issuedate, 0, 8 );
# to let perl sort this correctly
$it->{'timestamp'} =~ s/(-|\:| )//g;
if ( $todaysdate == $issuedate ) {
(
$it->{'charge'},

Loading…
Cancel
Save