[freeside-commits] freeside/httemplate/search prospect_main.html, NONE, 1.1 report_prospect_main.html, NONE, 1.1
Ivan,,,
ivan at wavetail.420.am
Mon Dec 28 11:18:21 PST 2009
Update of /home/cvs/cvsroot/freeside/httemplate/search
In directory wavetail.420.am:/tmp/cvs-serv11618/httemplate/search
Added Files:
prospect_main.html report_prospect_main.html
Log Message:
beginning of prospect/CRM/contact work
--- NEW FILE: report_prospect_main.html ---
<% include('/elements/header.html', 'Prospect Report' ) %>
<FORM ACTION="prospect_main.html" METHOD="GET">
<TABLE BGCOLOR="#cccccc" CELLSPACING=0>
<TR>
<TH BGCOLOR="#e8e8e8" 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,
)
%>
</TABLE>
<BR>
<INPUT TYPE="submit" VALUE="Get Report">
</FORM>
<% include('/elements/footer.html') %>
<%init>
die "access denied"
unless $FS::CurrentUser::CurrentUser->access_right('List prospects');
my $conf = new FS::Conf;
</%init>
--- NEW FILE: prospect_main.html ---
<% include('elements/search.html',
'title' => 'Prospect Search Results',
'name_singular' => 'prospect',
'query' => $query,
'count_query' => $count_query,
'header' => [ '#',
'Prospect',
'Contact(s)',
],
'fields' => [ 'prospectnum',
'company',
sub {
my $pm = shift;
[ map {
[ { 'data' => $_->line, }, ];
}
$pm->contact
];
},
],
'links' => [ '',
$link,
'', #link to contact edit???
],
'agent_virt' => 1,
)
%>
<%init>
die "access denied"
unless $FS::CurrentUser::CurrentUser->access_right('List prospects');
my %search_hash = ();
#$search_hash{'query'} = $cgi->keywords;
#scalars
my @scalars = qw (
agentnum
);
for my $param ( @scalars ) {
$search_hash{$param} = scalar( $cgi->param($param) )
if $cgi->param($param);
}
#lists
#for my $param () {
# $search_hash{$param} = [ $cgi->param($param) ];
#}
# parse dates
#foreach my $field (qw( signupdate )) {
#
# my($beginning, $ending) = FS::UI::Web::parse_beginning_ending($cgi, $field);
#
# next if $beginning == 0 && $ending == 4294967295;
# #or $disable{$cgi->param('status')}->{$field};
#
# $search_hash{$field} = [ $beginning, $ending ];
#
#}
my $query = FS::prospect_main->search(\%search_hash);
my $count_query = delete($query->{'count_query'});
#my @extra_headers = @{ delete($query->{'extra_headers'}) };
#my @extra_fields = @{ delete($query->{'extra_fields'}) };
my $link = sub {
my $prospect_main = shift;
[ "${p}view/prospect_main.html?", 'prospectnum' ];
};
</%init>
More information about the freeside-commits
mailing list