diff options
author | Mark Wells <mark@freeside.biz> | 2012-12-19 12:41:57 -0800 |
---|---|---|
committer | Mark Wells <mark@freeside.biz> | 2012-12-19 12:41:57 -0800 |
commit | 0f701fc214468f8fb242435893de3fe084ba63f5 (patch) | |
tree | aa9ee5b5288df5b617c7fb5f2efecdf17ef003ea /httemplate/edit/part_pkg.cgi | |
parent | f197bdbaa16df592a82971c63aa4321a4788d335 (diff) |
fix JS error when pkgpart-lineage is off
Diffstat (limited to 'httemplate/edit/part_pkg.cgi')
-rwxr-xr-x | httemplate/edit/part_pkg.cgi | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/httemplate/edit/part_pkg.cgi b/httemplate/edit/part_pkg.cgi index f3ad8f52d..50aeb4595 100755 --- a/httemplate/edit/part_pkg.cgi +++ b/httemplate/edit/part_pkg.cgi @@ -622,23 +622,23 @@ END my $warning = 'Changing the setup or recurring fee will create a new package definition. '. 'Continue?'; - + +$javascript .= "function confirm_submit(f) {"; if ( $conf->exists('part_pkg-lineage') ) { $javascript .= " - function confirm_submit(f) { - - var fields = Array('setup_fee','recur_fee'); - for(var i=0; i < fields.length; i++) { - if ( f[fields[i]].value != f[fields[i]].defaultValue ) { - return confirm('$warning'); - } - } - return true; + + var fields = Array('setup_fee','recur_fee'); + for(var i=0; i < fields.length; i++) { + if ( f[fields[i]].value != f[fields[i]].defaultValue ) { + return confirm('$warning'); + } } "; } - -$javascript .= '</SCRIPT>'; +$javascript .= " + return true; +} +</SCRIPT>"; tie my %plans, 'Tie::IxHash', %{ FS::part_pkg::plan_info() }; |