projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
RT# 79497 - Changed email address check to all emails to be seperated by a space...
[freeside.git]
/
httemplate
/
view
/
cust_main
/
change_history.html
diff --git
a/httemplate/view/cust_main/change_history.html
b/httemplate/view/cust_main/change_history.html
index
a781c73
..
d8f0d1e
100644
(file)
--- a/
httemplate/view/cust_main/change_history.html
+++ b/
httemplate/view/cust_main/change_history.html
@@
-32,6
+32,7
@@
tie my %years, 'Tie::IxHash',
tie my %tables, 'Tie::IxHash',
'cust_main' => 'Customer',
'cust_main_invoice' => 'Invoice destination',
tie my %tables, 'Tie::IxHash',
'cust_main' => 'Customer',
'cust_main_invoice' => 'Invoice destination',
+ 'cust_main_note' => 'Note',
'cust_pkg' => 'Package',
#? or just svc_* ? 'cust_svc' =>
'svc_acct' => 'Account',
'cust_pkg' => 'Package',
#? or just svc_* ? 'cust_svc' =>
'svc_acct' => 'Account',
@@
-47,6
+48,7
@@
tie my %tables, 'Tie::IxHash',
'cust_pkg_discount' => 'Discount',
#? it gets provisioned anyway 'phone_avail' => 'Phone',
'cust_tag' => 'Tag',
'cust_pkg_discount' => 'Discount',
#? it gets provisioned anyway 'phone_avail' => 'Phone',
'cust_tag' => 'Tag',
+ 'contact' => 'Contact',
;
my $pkg_join = "JOIN cust_pkg USING ( pkgnum )";
;
my $pkg_join = "JOIN cust_pkg USING ( pkgnum )";
@@
-67,6
+69,7
@@
my %table_join = (
'radius_usergroup' => $svc_join,
'phone_device' => $svc_join,
'cust_pkg_discount'=> $pkg_join,
'radius_usergroup' => $svc_join,
'phone_device' => $svc_join,
'cust_pkg_discount'=> $pkg_join,
+ 'contact' => "JOIN cust_contact USING ( contactnum )",
);
%table_join = (%table_join, map { $_ => $svc_join } @svc_tables);
);
%table_join = (%table_join, map { $_ => $svc_join } @svc_tables);
@@
-140,13
+143,16
@@
my $newer_than = int( time - $years * 31556736 ); #60*60*24*365.24
local($FS::Record::nowarn_classload) = 1;
local($FS::Record::nowarn_classload) = 1;
+my $extra_sql = ' AND custnum = '. $cust_main->custnum;
+
my %foundsvcs;
foreach my $table ( keys %tables ) {
my %foundsvcs;
foreach my $table ( keys %tables ) {
+ $extra_sql = ' AND cust_contact.custnum = '. $cust_main->custnum if $table eq 'contact';
my @items = qsearch({
'table' => "h_$table",
'addl_from' => $table_join{$table},
'hashref' => { 'history_date' => { op=>'>=', value=>$newer_than }, },
my @items = qsearch({
'table' => "h_$table",
'addl_from' => $table_join{$table},
'hashref' => { 'history_date' => { op=>'>=', value=>$newer_than }, },
- 'extra_sql' =>
' AND custnum = '. $cust_main->custnum
,
+ 'extra_sql' =>
$extra_sql
,
});
%foundsvcs = (%foundsvcs, map { $_->svcnum => 1 } @items)
if $table =~ /^svc/;
});
%foundsvcs = (%foundsvcs, map { $_->svcnum => 1 } @items)
if $table =~ /^svc/;