diff options
| -rw-r--r-- | fs_selfservice/FS-SelfService/cgi/change_pay.html | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/fs_selfservice/FS-SelfService/cgi/change_pay.html b/fs_selfservice/FS-SelfService/cgi/change_pay.html index e7a996931..bbe452786 100644 --- a/fs_selfservice/FS-SelfService/cgi/change_pay.html +++ b/fs_selfservice/FS-SelfService/cgi/change_pay.html @@ -46,6 +46,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, | 
