[freeside-commits] branch FREESIDE_4_BRANCH updated. d2f54bbc95b1a14e638ce51182f04b80c07641a6
Ivan
ivan at 420.am
Mon Nov 7 17:33:47 PST 2016
The branch, FREESIDE_4_BRANCH has been updated
via d2f54bbc95b1a14e638ce51182f04b80c07641a6 (commit)
from 0dab2ab0a3d7461bbe0e3a64a9f2c39649d4f5c9 (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 d2f54bbc95b1a14e638ce51182f04b80c07641a6
Author: Ivan Kohler <ivan at freeside.biz>
Date: Mon Nov 7 17:33:46 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