';
- $html = qq!View
'
+ $html = qq!'
if $url;
$html .= 'Customer #'. $cust_main->display_custnum. ''.
' -
'.
- ucfirst($cust_main->status). '';
+ $cust_main->status_label. '';
my @part_tag = $cust_main->part_tag;
if ( @part_tag ) {
@@ -58,14 +58,22 @@ sub small_custview {
$html .=
ntable('#e8e8e8'). '
'. ntable("#cccccc",2).
' |
Billing Address | '.
- $cust_main->getfield('last'). ', '. $cust_main->first. ' ';
+ encode_entities($cust_main->getfield('last')). ', '.
+ encode_entities($cust_main->first). ' ';
- $html .= $cust_main->company. ' ' if $cust_main->company;
- $html .= $cust_main->address1. ' ';
- $html .= $cust_main->address2. ' ' if $cust_main->address2;
- $html .= $cust_main->city. ', '. $cust_main->state. ' '. $cust_main->zip. ' ';
- $html .= $cust_main->country. ' '
- if $cust_main->country && $cust_main->country ne $countrydefault;
+ $html .= encode_entities($cust_main->company). ' ' if $cust_main->company;
+
+ if ( $cust_main->bill_locationnum ) {
+
+ $html .= encode_entities($cust_main->address1). ' ';
+ $html .= encode_entities($cust_main->address2). ' '
+ if $cust_main->address2;
+ $html .= encode_entities($cust_main->city). ', '. $cust_main->state. ' '.
+ $cust_main->zip. ' ';
+ $html .= $cust_main->country. ' '
+ if $cust_main->country && $cust_main->country ne $countrydefault;
+
+ }
$html .= ' |
| ';
if ( $cust_main->daytime && $cust_main->night ) {
@@ -82,23 +90,27 @@ sub small_custview {
$html .= ' |
';
- my $ship = $cust_main->ship_location;
+ if ( $cust_main->ship_locationnum ) {
- $html .= '
'. ntable("#cccccc",2).
- ' | Service Address | ';
- $html .= join(' ',
- grep $_,
- $cust_main->contact,
- $cust_main->company,
- $ship->address1,
- $ship->address2,
- ($ship->city . ', ' . $ship->state . ' ' . $ship->zip),
- ($ship->country eq $countrydefault ? '' : $ship->country ),
- );
+ my $ship = $cust_main->ship_location;
- # ship phone numbers no longer exist...
+ $html .= ' | '. ntable("#cccccc",2).
+ ' |
Service Address | ';
+ $html .= join(' ',
+ map encode_entities($_), grep $_,
+ $cust_main->contact,
+ $cust_main->company,
+ $ship->address1,
+ $ship->address2,
+ ($ship->city . ', ' . $ship->state . ' ' . $ship->zip),
+ ($ship->country eq $countrydefault ? '' : $ship->country ),
+ );
- $html .= ' |
';
+ # ship phone numbers no longer exist...
+
+ $html .= '';
+
+ }
$html .= '';