[freeside-commits] branch FREESIDE_4_BRANCH updated. 58c975e890bf8c38295ecb2f437e37bf3f6fa756

Christopher Burger burgerc at 420.am
Thu May 25 06:14:37 PDT 2017


The branch, FREESIDE_4_BRANCH has been updated
       via  58c975e890bf8c38295ecb2f437e37bf3f6fa756 (commit)
      from  9c83820a962627f5b5e1e196c8ef310fb96c7407 (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 58c975e890bf8c38295ecb2f437e37bf3f6fa756
Author: Christopher Burger <burgerc at freeside.biz>
Date:   Mon Feb 20 16:13:58 2017 -0500

    RT# 71419 Updated Advanced wireless broadband report with new option to display package name.

diff --git a/httemplate/search/report_svc_broadband.html b/httemplate/search/report_svc_broadband.html
index d7422ee..bdddbb6 100755
--- a/httemplate/search/report_svc_broadband.html
+++ b/httemplate/search/report_svc_broadband.html
@@ -59,6 +59,7 @@
         <SELECT NAME="cust_pkg_fields">
           <OPTION VALUE="">(none)
           <OPTION VALUE="setup,last_bill,bill,cancel">Setup date | Last bill date | Next bill date | Cancel date
+          <OPTION VALUE="package,setup,last_bill,bill,cancel">Package Name, Setup date | Last bill date | Next bill date |
         </SELECT>
       </TD>
     </TR>
diff --git a/httemplate/search/svc_broadband.cgi b/httemplate/search/svc_broadband.cgi
index 0e52d5f..e8cb65a 100755
--- a/httemplate/search/svc_broadband.cgi
+++ b/httemplate/search/svc_broadband.cgi
@@ -149,8 +149,14 @@ foreach my $pkg_field ( @pkg_fields ) {
   #not the most efficient to do it every field, but this is of niche use. so far
   push @fields_pkg, sub { my $svc_x = shift;
                           my $cust_pkg = $svc_x->cust_svc->cust_pkg or return '';
-                          my $value = $cust_pkg->get($pkg_field);#closures help alot
-                          $value ? time2str('%b %d %Y', $value ) : '';
+                          my $value;
+                          if ($pkg_field eq 'package') {
+                            $value = $cust_pkg->part_pkg->pkg;
+                          }
+                          else {
+                            $value = $cust_pkg->get($pkg_field);#closures help alot 
+                            $value ? time2str('%b %d %Y', $value ) : '';
+                          }
                         };
 
   push @blank_pkg, '';

-----------------------------------------------------------------------

Summary of changes:
 httemplate/search/report_svc_broadband.html |    1 +
 httemplate/search/svc_broadband.cgi         |   10 ++++++++--
 2 files changed, 9 insertions(+), 2 deletions(-)




More information about the freeside-commits mailing list