[freeside-commits] branch master updated. e77413eda0cd0e13d0acd9edaae9fe1451248346

Ivan ivan at 420.am
Sun Nov 17 22:54:53 PST 2013


The branch, master has been updated
       via  e77413eda0cd0e13d0acd9edaae9fe1451248346 (commit)
      from  c3d33450dd1d457bc8b8c008fe17ffc9128201b1 (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 e77413eda0cd0e13d0acd9edaae9fe1451248346
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Sun Nov 17 22:54:52 2013 -0800

    sort by customer number on line item detail report, RT#26025

diff --git a/FS/FS/UI/Web.pm b/FS/FS/UI/Web.pm
index d7f998b..e31ff14 100644
--- a/FS/FS/UI/Web.pm
+++ b/FS/FS/UI/Web.pm
@@ -323,6 +323,14 @@ sub cust_header {
   @cust_header;
 }
 
+sub cust_sort_fields {
+  cust_header(@_);
+  #inefficientish, but tiny lists and only run once per page
+
+  map { $_ eq 'custnum' ? 'custnum' : '' } @cust_fields;
+
+}
+
 =item cust_sql_fields [ CUST_FIELDS_VALUE ]
 
 Returns a list of fields for the SELECT portion of an SQL query.
diff --git a/httemplate/search/cust_bill_pkg.cgi b/httemplate/search/cust_bill_pkg.cgi
index d86641d..f87862a 100644
--- a/httemplate/search/cust_bill_pkg.cgi
+++ b/httemplate/search/cust_bill_pkg.cgi
@@ -49,8 +49,9 @@
                    @currency,
                    'invnum',
                    '_date',
-                   #'pay_amount',
-                   #'credit_amount',
+                   '', #'pay_amount',
+                   '', #'credit_amount',
+                   FS::UI::Web::cust_sort_fields(),
                  ],
                  'links'       => [
                    @pkgnum_null,

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

Summary of changes:
 FS/FS/UI/Web.pm                     |    8 ++++++++
 httemplate/search/cust_bill_pkg.cgi |    5 +++--
 2 files changed, 11 insertions(+), 2 deletions(-)




More information about the freeside-commits mailing list