koha-cvs
[Top][All Lists]
Advanced

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

[Koha-cvs] koha/acqui basket.pl


From: Antoine Farnault
Subject: [Koha-cvs] koha/acqui basket.pl
Date: Mon, 31 Jul 2006 14:11:57 +0000

CVSROOT:        /sources/koha
Module name:    koha
Changes by:     Antoine Farnault <toins>        06/07/31 14:11:57

Modified files:
        acqui          : basket.pl 

Log message:
        Call to Bookfund.pm & Bokkseller.pm added. POD added.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/acqui/basket.pl?cvsroot=koha&r1=1.32&r2=1.33

Patches:
Index: basket.pl
===================================================================
RCS file: /sources/koha/koha/acqui/basket.pl,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- basket.pl   7 Jun 2006 03:30:44 -0000       1.32
+++ basket.pl   31 Jul 2006 14:11:57 -0000      1.33
@@ -1,7 +1,5 @@
 #!/usr/bin/perl
 
-# $Id: basket.pl,v 1.32 2006/06/07 03:30:44 sushi Exp $
-
 #script to show display basket of orders
 #written by address@hidden 24/2/2000
 
@@ -22,6 +20,8 @@
 # Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
 # Suite 330, Boston, MA  02111-1307 USA
 
+# $Id: basket.pl,v 1.33 2006/07/31 14:11:57 toins Exp $
+
 use strict;
 use C4::Auth;
 use C4::Koha;
@@ -31,10 +31,42 @@
 use C4::Database;
 use HTML::Template;
 use C4::Acquisition;
+use C4::Bookfund;
+use C4::Bookseller;
 use C4::Date;
 
+=head1 NAME
+
+basket.pl
+
+=head1 DESCRIPTION
+
+ This script display all informations about basket for the supplier given
+ on input arg. Moreover, it allow to add a new order for this supplier from
+ an existing record, a suggestion or from a new record.
+
+=head1 CGI PARAMETERS
+
+=over 4
+
+=item $basketno
+
+this parameter seems to be unused.
+
+=item supplierid
+
+the supplier this script have to display the basket.
+
+=item order
+
+
+
+=back
+
+=cut
+
 my $query        = new CGI;
-my $basketno     = $query->param('basket');
+my $basketno     = $query->param('basketno');
 my $booksellerid = $query->param('supplierid');
 my $order        = $query->param('order');
 my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
@@ -47,15 +79,15 @@
         debug           => 1,
     }
 );
-my ( $count, @results );
 
-my $basket = getbasket($basketno);
+my $basket = GetBasket($basketno);
 
 # FIXME : the query->param('supplierid') below is probably useless. The 
bookseller is always known from the basket
 # if no booksellerid in parameter, get it from basket
 # warn "=>".$basket->{booksellerid};
 $booksellerid = $basket->{booksellerid} unless $booksellerid;
-my ( $count2, @booksellers ) = bookseller($booksellerid);
+my @booksellers = GetBookSeller($booksellerid);
+my $count2 = scalar @booksellers;
 
 # get librarian branch...
 if ( C4::Context->preference("IndependantBranches") ) {
@@ -76,7 +108,10 @@
 # if new basket, pre-fill infos
 $basket->{creationdate} = ""            unless ( $basket->{creationdate} );
 $basket->{authorisedby} = $loggedinuser unless ( $basket->{authorisedby} );
-( $count, @results ) = getbasketcontent( $basketno, '', $order );
+
+my ( $count, @results );
address@hidden  = GetBasketContent( $basketno, $order );
+$count = scalar @results;
 
 my $line_total;     # total of each line
 my $sub_total;      # total of line totals
@@ -95,7 +130,7 @@
 my @books_loop;
 for ( my $i = 0 ; $i < $count ; $i++ ) {
     my $rrp = $results[$i]->{'listprice'};
-    $rrp = curconvert( $results[$i]->{'currency'}, $rrp );
+    $rrp = ConvertCurrency( $results[$i]->{'currency'}, $rrp );
 
     $sub_total_est += $results[$i]->{'quantity'} * $results[$i]->{'rrp'};
     $line_total = $results[$i]->{'quantity'} * $results[$i]->{'ecost'};




reply via email to

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