[freeside-commits] branch master updated. eb0ec87d37ee1548e93e35e80dfad47f48cb7563
Ivan
ivan at 420.am
Mon Nov 7 17:33:45 PST 2016
The branch, master has been updated
via eb0ec87d37ee1548e93e35e80dfad47f48cb7563 (commit)
from fa70a92d28794ffd206394c8f3a4eff669369c6d (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 eb0ec87d37ee1548e93e35e80dfad47f48cb7563
Author: Ivan Kohler <ivan at freeside.biz>
Date: Mon Nov 7 17:33:44 2016 -0800
add advertising source selection and display to prospect report
diff --git a/FS/FS/prospect_main.pm b/FS/FS/prospect_main.pm
index 67e91cf..76faf0f 100644
--- a/FS/FS/prospect_main.pm
+++ b/FS/FS/prospect_main.pm
@@ -406,15 +406,18 @@ sub search {
my @where = ();
my $orderby;
- ##
- # parse agent
- ##
-
+ #agent
if ( $params->{'agentnum'} =~ /^(\d+)$/ and $1 ) {
push @where,
"prospect_main.agentnum = $1";
}
+ #refnum
+ if ( $params->{'refnum'} =~ /^(\d+)$/ and $1 ) {
+ push @where,
+ "prospect_main.refnum = $1";
+ }
+
##
# setup queries, subs, etc. for the search
##
diff --git a/httemplate/search/prospect_main.html b/httemplate/search/prospect_main.html
index 241918b..d65d4d1 100644
--- a/httemplate/search/prospect_main.html
+++ b/httemplate/search/prospect_main.html
@@ -6,6 +6,7 @@
'header' => [ '#',
'Prospect',
'Contact(s)',
+ 'Advertising source',
],
'fields' => [ 'prospectnum',
'name',
@@ -16,11 +17,17 @@
}
$pm->prospect_contact
];
+ ''
+ },
+ sub {
+ my $pr = shift->part_referral;
+ $pr ? $pr->referral : '';
},
],
'links' => [ '',
$link,
'', #link to contact edit???
+ '',
],
'agent_virt' => 1,
'disableable' => 1,
@@ -37,7 +44,7 @@ my %search_hash = ();
#scalars
my @scalars = qw (
- agentnum
+ agentnum refnum
);
for my $param ( @scalars ) {
diff --git a/httemplate/search/report_prospect_main.html b/httemplate/search/report_prospect_main.html
index 4834c20..f2e617f 100644
--- a/httemplate/search/report_prospect_main.html
+++ b/httemplate/search/report_prospect_main.html
@@ -1,4 +1,4 @@
-<% include('/elements/header.html', 'Prospect Report' ) %>
+<& /elements/header.html, 'Prospect Report' &>
<FORM ACTION="prospect_main.html" METHOD="GET">
@@ -8,11 +8,16 @@
<TH CLASS="background" COLSPAN=2 ALIGN="left"><FONT SIZE="+1">Search options</FONT></TH>
</TR>
- <% include( '/elements/tr-select-agent.html',
- 'curr_value' => scalar($cgi->param('agentnum')),
- 'disable_empty' => 0,
- )
- %>
+ <& /elements/tr-select-agent.html,
+ 'curr_value' => scalar($cgi->param('agentnum')),
+ 'disable_empty' => 0,
+ &>
+
+ <& /elements/tr-select-part_referral.html,
+ 'curr_value' => scalar($cgi->param('refnum')),
+ 'empty_label' => 'all',
+ 'disable_empty' => 0,
+ &>
</TABLE>
@@ -21,7 +26,7 @@
</FORM>
-<% include('/elements/footer.html') %>
+<& /elements/footer.html &>
<%init>
die "access denied"
-----------------------------------------------------------------------
Summary of changes:
FS/FS/prospect_main.pm | 11 +++++++----
httemplate/search/prospect_main.html | 9 ++++++++-
httemplate/search/report_prospect_main.html | 19 ++++++++++++-------
3 files changed, 27 insertions(+), 12 deletions(-)
More information about the freeside-commits
mailing list