From 7ea90f150b44ffc2ef906a34d49a244d6da7dba5 Mon Sep 17 00:00:00 2001 From: ivan Date: Sat, 17 Jul 2010 22:14:39 +0000 Subject: [PATCH] customer tags, RT#9192 --- FS/FS/UI/Web/small_custview.pm | 22 +++++++++++++++++++++- httemplate/view/cust_main.cgi | 17 +++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/FS/FS/UI/Web/small_custview.pm b/FS/FS/UI/Web/small_custview.pm index f8e202092..36dd30c6d 100644 --- a/FS/FS/UI/Web/small_custview.pm +++ b/FS/FS/UI/Web/small_custview.pm @@ -3,6 +3,7 @@ package FS::UI::Web::small_custview; use strict; use vars qw(@EXPORT_OK @ISA); use Exporter; +use HTML::Entities; use FS::Msgcat; use FS::Record qw(qsearchs); use FS::cust_main; @@ -35,7 +36,26 @@ sub small_custview { $html .= 'Customer #'. $cust_main->display_custnum. ''. ' - '. - ucfirst($cust_main->status). ''. + ucfirst($cust_main->status). ''; + + my @part_tag = $cust_main->part_tag; + if ( @part_tag ) { + $html .= ''; + foreach my $part_tag ( @part_tag ) { + $html .= ''; + } + $html .= '
'. + 'tagcolor) + ? 'STYLE="background-color:#'.$part_tag->tagcolor.'"' + : '' + ). + '>'. + encode_entities($part_tag->tagname.': '. $part_tag->tagdesc). + ''. + '
'; + } + + $html .= ntable('#e8e8e8'). ''. ntable("#cccccc",2). 'Billing
Address'. $cust_main->getfield('last'). ', '. $cust_main->first. '
'; diff --git a/httemplate/view/cust_main.cgi b/httemplate/view/cust_main.cgi index e9d3f07a9..d854a01fa 100755 --- a/httemplate/view/cust_main.cgi +++ b/httemplate/view/cust_main.cgi @@ -4,6 +4,23 @@ }) %>
+% my @part_tag = $cust_main->part_tag; +% if ( $conf->config('cust_tag-location') eq 'top' && @part_tag ) { + +% foreach my $part_tag ( @part_tag ) { + + + +% } +
+ tagcolor) + ? 'STYLE="background-color:#'.$part_tag->tagcolor.'"' + : '' + %>><% $part_tag->tagname.': '. $part_tag->tagdesc |h %> +
+
+% } <% include('/elements/menubar.html', { 'newstyle' => 1, -- 2.11.0