diff options
author | Christopher Burger <burgerc@freeside.biz> | 2017-12-12 14:57:29 -0500 |
---|---|---|
committer | Christopher Burger <burgerc@freeside.biz> | 2017-12-12 14:57:29 -0500 |
commit | 2aacf617dc20abae652017085aa1cc15cb8a8842 (patch) | |
tree | 5d75137f3f8b5fe42aef409a53de632a2824b468 | |
parent | e4e97a0696aa718bef0e725f2f5e3cbded98f1af (diff) |
RT# 24643 - Version 3 changes to allow for waive setup fee on change packages
-rw-r--r-- | httemplate/edit/process/change-cust_pkg.html | 17 | ||||
-rwxr-xr-x | httemplate/misc/change_pkg.cgi | 9 |
2 files changed, 10 insertions, 16 deletions
diff --git a/httemplate/edit/process/change-cust_pkg.html b/httemplate/edit/process/change-cust_pkg.html index 0e87ad859..e1b220e51 100644 --- a/httemplate/edit/process/change-cust_pkg.html +++ b/httemplate/edit/process/change-cust_pkg.html @@ -27,7 +27,7 @@ my $cust_pkg = qsearchs({ die 'unknown pkgnum' unless $cust_pkg; my %change = map { $_ => scalar($cgi->param($_)) } - qw( locationnum pkgpart quantity ); + qw( locationnum pkgpart quantity waive_setup); $change{'keep_dates'} = 1; @@ -40,18 +40,6 @@ if ( $cgi->param('locationnum') == -1 ) { $change{'cust_location'} = $cust_location; } -$change{waive_setup} = ''; - -if ( $cgi->param('setup_discountnum') =~ /^(-?\d+)$/ ) { - if ( $1 == -2 ) { - $change{waive_setup} = 'Y'; - } else { - $change{setup_discountnum} = $1; - $change{setup_discountnum_amount} = $cgi->param('setup_discountnum_amount'); - $change{setup_discountnum_percent} = $cgi->param('setup_discountnum_percent'); - } -} - my $error; my $now = time; if (defined($cgi->param('contract_end'))) { @@ -81,8 +69,7 @@ unless ($error) { $change_to->locationnum == $change{'locationnum'} and $change_to->quantity == $change{'quantity'} and $change_to->contract_end == $change{'contract_end'} and - $change_to->waive_setup == $change{'waive_setup'} and - !$usagechanged + $change_to->waive_setup == $change{'waive_setup'} ) { %change = ( 'cust_pkg' => $change_to ); } diff --git a/httemplate/misc/change_pkg.cgi b/httemplate/misc/change_pkg.cgi index 13fc05016..94f32e699 100755 --- a/httemplate/misc/change_pkg.cgi +++ b/httemplate/misc/change_pkg.cgi @@ -78,7 +78,14 @@ % if ( $discount_cust_pkg || $waive_setup_fee ) { <FONT CLASS="fsinnerbox-title"><% mt('Discounting') |h %></FONT> <% ntable("#cccccc") %> - <& /elements/tr-select-pkg-discount.html, disable_recur => 1, &> + +% if ( $waive_setup_fee ) { + <TR> + <TH ALIGN="right"><% mt('Waive setup fee') |h %> </TH> + <TD COLSPAN=6><INPUT TYPE="checkbox" NAME="waive_setup" VALUE="Y"></TD> + </TR> +% } + </TABLE><BR> % } |