[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