Adding pluggable tax system.

This commit is contained in:
Martin Kamerbeek 2009-04-17 13:32:18 +00:00
parent eec6ac3e47
commit 2e4ce42b76
9 changed files with 366 additions and 590 deletions

View file

@ -53,6 +53,9 @@ sub appendCommonVars {
$var->{ 'view_sales_url' } = $self->getUrl( 'module=shop;do=viewSales' );
$var->{ 'viewSalesIsActive' } = $method eq 'viewSales';
$var->{ 'manage_tax_url' } = $self->getUrl( 'module=shop;do=manageTaxData' );
$var->{ 'manageTaxIsActive' } = $method eq 'manageTaxData';
}
#-------------------------------------------------------------------
@ -201,6 +204,17 @@ sub www_managePurchases {
return $self->processTemplate($var,$session->setting->get("shopMyPurchasesTemplateId"));
}
#-------------------------------------------------------------------
sub www_manageTaxData {
my $self = shift;
my $session = $self->session;
my $userScreen = WebGUI::Shop::Tax->new( $session )->getDriver->getUserScreen;
return $userScreen;
}
#-------------------------------------------------------------------
=head2 www_view ( )