From d20a6ac966a4236ed9115dd611739305e5879204 Mon Sep 17 00:00:00 2001 From: ivan Date: Sun, 13 Mar 2011 19:45:37 +0000 Subject: [PATCH] qualification search improvements, RT#7111 --- FS/FS/prospect_main.pm | 9 +++++++++ httemplate/search/qual.cgi | 12 ++---------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/FS/FS/prospect_main.pm b/FS/FS/prospect_main.pm index bace1f040..78e865a7e 100644 --- a/FS/FS/prospect_main.pm +++ b/FS/FS/prospect_main.pm @@ -210,6 +210,15 @@ sub check { $self->SUPER::check; } +=item name + +=cut + +sub name { + my $self = shift; + $self->company; #at least until this is nullable +} + =item contact Returns the contacts (see L) associated with this prospect. diff --git a/httemplate/search/qual.cgi b/httemplate/search/qual.cgi index cf4f3d111..1803ab827 100755 --- a/httemplate/search/qual.cgi +++ b/httemplate/search/qual.cgi @@ -21,19 +21,11 @@ my $self = shift; $self->status_long; }, - sub { - my $self = shift; - my $cust_or_prospect = $self->cust_or_prospect; - return $cust_or_prospect->name - if $cust_or_prospect->get('custnum'); - return "Prospect #".$cust_or_prospect->prospectnum - if $cust_or_prospect->get('prospectnum'); - ''; - }, + sub { shift->cust_or_prospect->name }, 'phonenum', sub { my $self = shift; - my %location_hash = $self->location; + my %location_hash= $self->location_hash; # ugh... if ( %location_hash ) { my $loc = new FS::cust_location(\%location_hash); -- 2.11.0