[freeside-commits] branch FREESIDE_2_3_BRANCH updated. 5719851af502c532bf6da05b46ca7210a7a3099d
Ivan
ivan at 420.am
Fri Mar 23 11:21:38 PDT 2012
The branch, FREESIDE_2_3_BRANCH has been updated
via 5719851af502c532bf6da05b46ca7210a7a3099d (commit)
from 366aebcc7afc387f52f83ac6da648bf150198891 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 5719851af502c532bf6da05b46ca7210a7a3099d
Author: Ivan Kohler <ivan at freeside.biz>
Date: Fri Mar 23 11:21:35 2012 -0700
warn if adding a setup date too
diff --git a/httemplate/edit/REAL_cust_pkg.cgi b/httemplate/edit/REAL_cust_pkg.cgi
index 0e18a52..166a3b7 100755
--- a/httemplate/edit/REAL_cust_pkg.cgi
+++ b/httemplate/edit/REAL_cust_pkg.cgi
@@ -175,10 +175,17 @@ if ( $cgi->param('error') ) {
if ( $errors{'_setup_areyousure'} ) {
push @errors,
"You are attempting to remove the setup date. This will re-charge the
- customer for the setup fee. Are you sure you want to do this? ".
+ customer for the setup fee. Are you sure you want to do this? ".
'<INPUT TYPE="checkbox" NAME="setup_areyousure" VALUE="1">';
}
+ if ( $errors{'_setupadd_areyousure'} ) {
+ push @errors,
+ "You are attempting to add a setup date. This will prevent charging the
+ customer for the setup fee. Are you sure you want to do this? ".
+ '<INPUT TYPE="checkbox" NAME="setupadd_areyousure" VALUE="1">';
+ }
+
if ( $errors{'_start'} ) {
push @errors,
"You are attempting to add a start date to a package that has already
diff --git a/httemplate/edit/process/REAL_cust_pkg.cgi b/httemplate/edit/process/REAL_cust_pkg.cgi
index 9c36c8b..3e0ef59 100755
--- a/httemplate/edit/process/REAL_cust_pkg.cgi
+++ b/httemplate/edit/process/REAL_cust_pkg.cgi
@@ -34,6 +34,10 @@ push @errors, '_setup_areyousure'
if ! $hash{'setup'} && $old->setup # if the setup date was removed
&& ! $cgi->param('setup_areyousure'); # and it wasn't confirmed
+push @errors, '_setupadd_areyousure'
+ if $hash{'setup'} && ! $old->setup # if the setup date was added
+ && ! $cgi->param('setupadd_areyousure'); # and it wasn't confirmed
+
push @errors, '_start'
if $hash{'start_date'} && !$old->start_date # if a start date was added
&& $hash{'setup'}; # but there's a setup date
-----------------------------------------------------------------------
Summary of changes:
httemplate/edit/REAL_cust_pkg.cgi | 9 ++++++++-
httemplate/edit/process/REAL_cust_pkg.cgi | 4 ++++
2 files changed, 12 insertions(+), 1 deletions(-)
More information about the freeside-commits
mailing list