X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=fs_selfservice%2FFS-SelfService%2Fcgi%2Fchange_pay.html;h=9633e8920de739d6b14c4c41627d930f04c75f44;hb=f3e0ac2b009c4edd5692cb587ff709dac2223ebe;hp=e7a9969316318217a1e4a20b61e9ce0e799b683e;hpb=7f43bf155bc79e3c9bd5d88e53117595963c301e;p=freeside.git diff --git a/fs_selfservice/FS-SelfService/cgi/change_pay.html b/fs_selfservice/FS-SelfService/cgi/change_pay.html index e7a996931..9633e8920 100644 --- a/fs_selfservice/FS-SelfService/cgi/change_pay.html +++ b/fs_selfservice/FS-SelfService/cgi/change_pay.html @@ -1,7 +1,6 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Change payment information') %> -Change payment information

<%= if ( $error ) { $OUT .= qq!Error: $error

!; } ''; %> @@ -46,6 +45,17 @@ $options{$payby} = $payby_index{$payby} unless exists($options{$payby}); + #don't want to show multiple "Credit card" or "Check" options + my %paybyremove = ( + 'CARD' => 'DCRD', + 'DCRD' => 'CARD', + 'CHEK' => 'DCHK', + 'DCHK' => 'CHEK', + ); + delete( $options{ $paybyremove{$payby} } ); + delete $options{'DCRD'} unless $payby eq 'DCRD' || ! exists $options{'CARD'}; + delete $options{'DCHK'} unless $payby eq 'DCHK' || ! exists $options{'CHEK'}; + HTML::Widgets::SelectLayers->new( options => \%options, selected_layer => $payby,