X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Felements%2Ftr-select-pkg-discount.html;h=39b0ff31f24ab8ed3b15ed35341a802d2b30b067;hb=ee2fb1a8744b88d699517ed636ab3cb1b99c53f0;hp=0c57fd89e26a148b2d78c0c80639c2e5b7b4b0fa;hpb=9d5f61a78f7cddeb65f6943f3e58326f47cc0c0b;p=freeside.git diff --git a/httemplate/elements/tr-select-pkg-discount.html b/httemplate/elements/tr-select-pkg-discount.html index 0c57fd89e..39b0ff31f 100644 --- a/httemplate/elements/tr-select-pkg-discount.html +++ b/httemplate/elements/tr-select-pkg-discount.html @@ -3,10 +3,11 @@ In order_pkg.html or similar: <& /elements/tr-select-pkg-discount.html, - curr_value_setup => ($cgi->param('setup_discountnum') || ''), - curr_value_recur => ($cgi->param('recur_discountnum') || ''), - disable_setup => 0, - disable_recur => 0, + curr_value_setup => ($cgi->param('setup_discountnum') || ''), + curr_value_recur => ($cgi->param('recur_discountnum') || ''), + disable_setup => 0, + disable_recur => 0, + disable_waive_setup => 0 &> This provides the following: @@ -31,9 +32,9 @@ description if curr_value_setup is set. Likewise "disable_recur". % and !$opt{disable_setup} ) % { % my $pre_options = [ '' => '(none)' ]; -% if ( $curuser->access_right('Waive setup fee') ) { -% push @$pre_options, -2 => 'Waive setup fee'; -% } +% push @$pre_options, -2 => 'Waive setup fee' +% if $curuser->access_right('Waive setup fee') +% && ! $opt{'disable_waive_setup'}; <& tr-td-label.html, label => $opt{setup_label} || emt('Setup fee') &> <& select-discount.html, @@ -68,7 +69,9 @@ description if curr_value_setup is set. Likewise "disable_recur". % } elsif ( $curuser->access_right('Waive setup fee') -% and !$opt{disable_setup} ) +% && !$opt{disable_waive_setup} +% && !$opt{disable_setup} +% ) % { <& tr-td-label.html, label => emt('Waive setup fee') &>