[comment] ui_template: Yes ui_template_name: leftright [/comment] [set bgcolor]#FFFFFF[/set] [set component_right]promo_vertical[/set] [set component_after]cross_horizontal[/set] [set members_only]0[/set] [set component_vsize]4[/set] [set page_banner] [/set] [set vbanner]Specials[/set] [set component_hsize]2[/set] [set hbanner]Also see...[/set] [set component_before][/set] [set hpromo_type]specials[/set] [set page_title]__COMPANY__ -- Search results[/set] [set vpromo_type]specials[/set] @_LEFTRIGHT_TOP_@ [if scratch did_order] [include file="templates/components/cart_display"] [/if] [set did_order][/set] [search-region] [set munge_quantity] [calc] $Scratch->{did_order} = 1; @q = split /\0/, $CGI->{mv_order_quantity}; for (@q) { next unless length $_; $_ = "=$_"; } @parms = grep /^mv_oi\d+/ && $CGI->{$_}, keys %{$CGI}; # If we have parms, means an individual buy. If we don't # we want to strip empty items unless (@parms) { @i = split "\0", $CGI->{mv_order_item}; for(my $i = 0; $i < @i; $i++) { next if length($q[$i]); $i[$i] = ''; } @i = grep length($_), @i; @q = grep length($_), @q; $CGI_array->{mv_order_quantity} = \@q; $CGI->{mv_order_quantity} = join "\0", @q; $CGI_array->{mv_order_item} = \@i; $CGI->{mv_order_item} = join "\0", @i; return; } my $item = $parms[0]; $item =~ /(\d+)/ or return; my $idx = $1; $idx--; $CGI->{mv_order_item} = $CGI->{$item}; $CGI->{mv_order_quantity} = "$q[$idx]"; return; [/calc] [bounce href="[history-scan exclude=nothing]"] [/set] [tmp cross_sale][value-extended name=mv_searchspec index=0][/tmp] [on-match]