tidy up a bit and add a price to the variant dropdown

This commit is contained in:
Colin Kuskie 2008-06-07 04:02:12 +00:00
parent 2511c406ff
commit 0003f725b4

View file

@ -1530,16 +1530,21 @@ sub view {
. $self->session->icon->edit('func=editVariant&vid='.$id,$self->get('url'))
. $self->session->icon->moveUp('func=moveVariantUp&vid='.$id,$self->get('url'))
. $self->session->icon->moveDown('func=moveVariantDown&vid='.$id,$self->get('url'));
my $price = sprintf('%.2f', $collateral->{price});
my $desc = $collateral->{shortdesc};
push(@variantLoop,{
'variant_controls' => $segment,
'variant_sku' => $collateral->{varSku},
'variant_title' => $collateral->{shortdesc},
'variant_price' => sprintf('%.2f', $collateral->{price}),
'variant_title' => $desc,
'variant_price' => $price,
'variant_weight' => $collateral->{weight},
'variant_quantity' => $collateral->{quantity},
});
$variants{$id} = $collateral->{shortdesc} if $collateral->{quantity} > 0;
if ($collateral->{quantity} > 0) {
$variants{$id} = join ", ", $desc, $price;
}
}
if (scalar keys %variants) {
##Don't display the form unless you have available variants to sell.
$var{buy_form_header} = WebGUI::Form::formHeader($session, { action => $self->getUrl} )
@ -1560,6 +1565,7 @@ sub view {
$var{in_stock} = 0;
$var{no_stock_message} = $i18n->get('out of stock');
}
if ($self->canEdit) {
$var{'addvariant_url'} = $self->getUrl('func=editVariant');
$var{'addvariant_label'} = $i18n->get('add a variant');