[Koha-cvs] koha/C4 Acquisition.pm [dev_week]

Chris Cormack crc at liblime.com
Mon Jun 18 23:50:11 CEST 2007


CVSROOT:	/sources/koha
Module name:	koha
Branch:		dev_week
Changes by:	Chris Cormack <rangi>	07/06/18 21:50:11

Modified files:
	C4             : Acquisition.pm 

Log message:
	Fix for MySQL 5

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/C4/Acquisition.pm?cvsroot=koha&only_with_tag=dev_week&r1=1.9.2.16.2.2&r2=1.9.2.16.2.3

Patches:
Index: Acquisition.pm
===================================================================
RCS file: /sources/koha/koha/C4/Acquisition.pm,v
retrieving revision 1.9.2.16.2.2
retrieving revision 1.9.2.16.2.3
diff -u -b -r1.9.2.16.2.2 -r1.9.2.16.2.3
--- Acquisition.pm	13 Feb 2007 15:03:06 -0000	1.9.2.16.2.2
+++ Acquisition.pm	18 Jun 2007 21:50:11 -0000	1.9.2.16.2.3
@@ -110,7 +110,7 @@
 sub getbasketcontent {
 	my ($basketno,$supplier,$orderby)=@_;
 	my $dbh = C4::Context->dbh;
-	my $query="Select aqorderbreakdown.*,biblio.*,biblioitems.*,aqorders.*,biblio.title from aqorders,biblio,biblioitems
+	my $query="Select aqorderbreakdown.*,biblio.*,biblioitems.*,aqorders.*,biblio.title from biblio,biblioitems,aqorders
 	left join aqorderbreakdown on aqorderbreakdown.ordernumber=aqorders.ordernumber
 	where basketno='$basketno'
 	and biblio.biblionumber=aqorders.biblionumber and biblioitems.biblioitemnumber
@@ -526,12 +526,12 @@
   my $dbh = C4::Context->dbh;
   my @results = ();
 	my $strsth ="Select authorisedby,creationdate,aqbasket.basketno,
-closedate,surname,firstname,aqorders.biblionumber,aqorders.title, aqorders.ordernumber, quantity, quantityreceived
+closedate,surname,firstname,aqorders.biblionumber,aqorders.title, aqorders.ordernumber, quantity, quantityreceived, biblioitems.isbn
 from aqorders 
 left join aqbasket on aqbasket.basketno=aqorders.basketno 
+left join biblioitems on aqorders.biblionumber=biblioitems.biblionumber
 left join borrowers on aqbasket.authorisedby=borrowers.borrowernumber
-where booksellerid=? and (quantity > quantityreceived or
-quantityreceived is NULL) and datecancellationprinted is NULL ";
+where booksellerid=? and (quantity > quantityreceived or quantityreceived is NULL) and datecancellationprinted is NULL ";
 		
 	if (C4::Context->preference("IndependantBranches")) {
 		my $userenv = C4::Context->userenv;
@@ -539,7 +539,7 @@
 			$strsth .= " and (borrowers.branchcode = '".$userenv->{branch}."' or borrowers.branchcode ='')";
 		}
 	}
-	$strsth.=" order by aqbasket.basketno";
+	$strsth.=" group by aqorders.ordernumber order by aqbasket.basketno";
 	my $sth=$dbh->prepare($strsth);
   $sth->execute($supplierid);
   my $sth_received=$dbh->prepare("select quantityreceived from aqorders where basketno=? and title=? and quantity=quantityreceived");





More information about the Koha-cvs mailing list