summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FS/FS/prospect_main.pm9
-rwxr-xr-xhttemplate/search/qual.cgi12
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<FS::contact>) 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);