';
print'';
print'| ';
print 'Remove';
print' | ';
print'';
print 'Quantity';
print' | ';
print'';
print 'Item Code';
print' | ';
print'';
print 'Price';
print' | ';
print'';
print'Totals';
print' |
';
while(($first,$last) = each(%form_data))
{
($id,$add,$price,$weight) = split('\|',$first);
$first =~ s/\n//;
$first =~ s/\r//;
if($q{&unconvert($first)} eq undef)
{
print'';
print'| ';
#print $q{$first};
print'';
print' | ';
print'';
print sprintf($last);
print' | ';
print'';
print $add;
print' | ';
print'';
print sprintf("%.2f",($price));
print' | ';
print'';
print sprintf("%.2f",($last * $price));
print' | ';
$total = $total + ($last*$price);
# print "$total" ."xxxxxx" . ($last*$price) ;
print'
';
}
else
{
# print "reduction";
# $total_weight = $total_weight - ($weight * $form_data{$first});
# $total = $total - ($price * $form_data{$first});
$form_data{$first}="DEL";
}
}
######## Shipping ##################
if($total > 0)
{
&calc();
}
else
{
$cost_of_stamps=0;
$dtax=0;
}
if($cur_postage ne "")
{
print'';
print"| ";
if(index($cur_postage,'Select ') != 0)
{
print " Shipping ";
}
else
{
print "Please select a shipping rate from the menu ";
}
print' | ';
print sprintf("%.2f",($cost_of_stamps));
print' | ';
print'
';
}
######## Tax Details ###############################
if($tax_label ne "")
{
print'';
print "| ";
if(index($tax_label,'Select ') != 0)
{
print " Sales Tax ";
}
else
{
print "Please select a Sales or VAT rate from the menu ";
}
print' | ';
#print' | ';
print'';
print sprintf("%.2f",($dtax));
print' | ';
print'
';
}
####### Grand Total ######################
print'';
print'| ';
#print sprintf("%.2f",$last);
print' | ';
print'';
#print $add;
print' | ';
print'';
#print $add;
print' | ';
print'';
#print sprintf("%.2f",($price));
print' | ';
print'';
print sprintf("%.2f",($final_bill));
print' | ';
print'
';
print '