#!/usr/bin/perl # $Id$ #script to show display basket of orders #written by chris@katipo.co.nz 24/2/2000 # Copyright 2000-2002 Katipo Communications # # This file is part of Koha. # # Koha is free software; you can redistribute it and/or modify it under the # terms of the GNU General Public License as published by the Free Software # Foundation; either version 2 of the License, or (at your option) any later # version. # # Koha is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR # A PARTICULAR PURPOSE. See the GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along with # Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place, # Suite 330, Boston, MA 02111-1307 USA use C4::Catalogue; use C4::Biblio; use C4::Output; use CGI; use strict; my $input=new CGI; print $input->header(); my $basket=$input->param('basket'); my ($count,@results)=basket($basket); print startpage; my @inp=startmenu('acquisitions'); my $count3=@inp; for (my $i=0;$i<$count3;$i++){ $inp[$i]=~ s/leftmargin=0 topmargin=0\>/leftmargin=0 topmargin=0 onload='update(orderform)'\>/; } print @inp; # print $count; my ($count2,@booksellers)=bookseller($results[0]->{'booksellerid'}); print < Our Reference: $basket
Authorised By: $results[0]->{'authorisedby'}
$results[0]->{'entrydate'}; Shopping Basket For: {'booksellerid'}> $booksellers[0]->{'name'} {'booksellerid'}&basket=$basket>Add more orders
Search ISBN, Title or Author:

printend ; my $line_total; # total of each line my $sub_total; # total of line totals my $gist; # GST my $grand_total; # $subttotal + $gist for (my $i=0;$i<$count;$i++){ my $rrp=$results[$i]->{'listprice'}; if ($results[$i]->{'currency'} ne 'NZD'){ $rrp=curconvert($results[$i]->{'currency'},$rrp); } $line_total=$results[$i]->{'quantity'}*$results[$i]->{'ecost'}; $sub_total+=$line_total; $gist=sprintf("%.2f",$sub_total*0.125); $grand_total=$sub_total+$gist; print < {'ordernumber'}> {'biblionumber'}> EOP ; } # print ""; print <
ORDER ISBN TITLE AUTHOR RRP \$EST QUANTITY TOTAL
$results[$i]->{'ordernumber'} $results[$i]->{'isbn'} $results[$i]->{'title'} $results[$i]->{'author'} \$ \$ {'quantity'} onchange='update(this.form)'> \$
HELP
To cancel an order, just change the quantity to 0 and click "save changes".
To change any of the catalogue or accounting information attached to an order, click on the title.
To add new orders to this supplier, start with a search.
SubTotal \$
GST \$
TOTAL \$
EOP ; print endmenu('acquisitions'); print endpage;