[freeside-commits] branch master updated. b61064b3e9a58881a7ad1c4febff3244fc5a4bcc
Mark Wells
mark at 420.am
Mon Sep 30 11:13:32 PDT 2013
The branch, master has been updated
via b61064b3e9a58881a7ad1c4febff3244fc5a4bcc (commit)
from c1285aad3e79b4fd9312002cd03c0bdc325acc25 (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 b61064b3e9a58881a7ad1c4febff3244fc5a4bcc
Author: Mark Wells <mark at freeside.biz>
Date: Sat Sep 28 18:04:57 2013 -0700
and make this work with pre-upgrade location info
diff --git a/httemplate/search/phone_state.html b/httemplate/search/phone_state.html
index 7b3acbb..67965b7 100644
--- a/httemplate/search/phone_state.html
+++ b/httemplate/search/phone_state.html
@@ -86,6 +86,10 @@ for(my $i = 0; $i < scalar(@tables); $i++) {
# join to the preceding table if there is one, and filter out
# deleted records
if ( $i > 0 ) {
+ # special case to make pre-3.x data work; remove this later
+ if ( $table eq 'cust_main' ) {
+ $last_table = 'h_cust_pkg';
+ }
$addl_from .= "
LEFT JOIN ( $h_table $inside ) AS $h_table
ON ($h_table.$pkey = $last_table.$pkey)";
@@ -109,7 +113,9 @@ push @where, $curuser->agentnums_sql(
);
my $where = " WHERE ".join(' AND ', map "($_)", @where);
-my $group_field = 'h_cust_location.state';
+# for pre-3.x data
+my $group_field = 'COALESCE(h_cust_location.state, h_cust_main.ship_state, h_cust_main.state)';
+
my @select = (
"$group_field AS state",
'count(DISTINCT h_svc_phone.svcnum) AS num_svcnums',
-----------------------------------------------------------------------
Summary of changes:
httemplate/search/phone_state.html | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
More information about the freeside-commits
mailing list