diff options
| author | Mitch Jackson <mitch@freeside.biz> | 2019-01-19 07:41:08 -0500 |
|---|---|---|
| committer | Mitch Jackson <mitch@freeside.biz> | 2019-01-20 16:44:06 -0500 |
| commit | 9f179ee5fc7fc07a3f5e03ad1ad58cd3cadf1a56 (patch) | |
| tree | bb33cdd7fa5a6d1d02a98f383b5c96ecf3981e53 /httemplate/misc/change_pkg.cgi | |
| parent | 338485d75b27ea0e5ab561856720633f890374c4 (diff) | |
RT# 80488 Live look up of WA state tax district
When conf flag 'tax_district_method' is set, tax district
is queried for address before form is submitted
Affected Pages:
* New Customer
* Edit Customer
* Order Package
* Change Package
* Edit Package Location
Diffstat (limited to 'httemplate/misc/change_pkg.cgi')
| -rwxr-xr-x | httemplate/misc/change_pkg.cgi | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/httemplate/misc/change_pkg.cgi b/httemplate/misc/change_pkg.cgi index c588c9e6c..9729c6b5f 100755 --- a/httemplate/misc/change_pkg.cgi +++ b/httemplate/misc/change_pkg.cgi @@ -119,9 +119,21 @@ 'form' => "OrderPkgForm", 'with_census' => 1, 'with_census_functions' => 1, - 'callback' => 'document.OrderPkgForm.submit()', + 'callback' => $conf->exists('tax_district_method') + ? 'wa_state_tax_district()' + : 'submit_continue()', &> +<script> + <& /elements/wa_state_tax_district.js &> + + // wa_sate_tax_district() will call submit_continue() upon success, + // or submit_abort() upon error + function submit_continue() { + document.OrderPkgForm.submit(); + } +</script> + <INPUT NAME = "submitButton" TYPE = "button" VALUE = "<% mt("Change package") |h %>" |
