webgui/lib/WebGUI/Commerce/Item/Fake.pm
Colin Kuskie f3ab99bc02 sales tax
2006-10-21 01:13:07 +00:00

33 lines
1.1 KiB
Perl

package WebGUI::Commerce::Item::Fake;
# Adding this to cope with sales tax without changing the schema.
#-------------------------------------------------------------------
# WebGUI is Copyright 2001-2006 Plain Black Corporation.
#-------------------------------------------------------------------
# Please read the legal notices (docs/legal.txt) and the license
# (docs/license.txt) that came with this distribution before using
# this software.
#-------------------------------------------------------------------
# http://www.plainblack.com info@plainblack.com
#-------------------------------------------------------------------
use strict;
use WebGUI::Commerce::Item;
use base 'WebGUI::Commerce::Item';
sub new {
my $class = shift;
my $session = shift;
my $id = shift;
my $namespace = shift;
my ($price, $name) = split /\,/, $id, 2;
bless { _name => $name, _price => $price }, $class;
}
sub useSalesTax { 0 }
sub name { $_[0]{_name} }
sub price { $_[0]{_price} }
sub type { 'Fake' }
sub id { "$_[0]{_price},$_[0]{_name}" }
sub description { $_[0]{_name} }
1;