projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e9d56cd
)
customer tags, RT#9192
author
ivan
<ivan>
Sat, 17 Jul 2010 22:14:40 +0000
(22:14 +0000)
committer
ivan
<ivan>
Sat, 17 Jul 2010 22:14:40 +0000
(22:14 +0000)
FS/FS/UI/Web/small_custview.pm
patch
|
blob
|
history
httemplate/view/cust_main.cgi
patch
|
blob
|
history
diff --git
a/FS/FS/UI/Web/small_custview.pm
b/FS/FS/UI/Web/small_custview.pm
index
f8e2020
..
36dd30c
100644
(file)
--- 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 strict;
use vars qw(@EXPORT_OK @ISA);
use Exporter;
+use HTML::Entities;
use FS::Msgcat;
use FS::Record qw(qsearchs);
use FS::cust_main;
use FS::Msgcat;
use FS::Record qw(qsearchs);
use FS::cust_main;
@@
-35,7
+36,26
@@
sub small_custview {
$html .= 'Customer #<B>'. $cust_main->display_custnum. '</B></A>'.
' - <B><FONT COLOR="#'. $cust_main->statuscolor. '">'.
$html .= 'Customer #<B>'. $cust_main->display_custnum. '</B></A>'.
' - <B><FONT COLOR="#'. $cust_main->statuscolor. '">'.
- ucfirst($cust_main->status). '</FONT></B>'.
+ ucfirst($cust_main->status). '</FONT></B>';
+
+ my @part_tag = $cust_main->part_tag;
+ if ( @part_tag ) {
+ $html .= '<TABLE>';
+ foreach my $part_tag ( @part_tag ) {
+ $html .= '<TR><TD>'.
+ '<FONT '. ( length($part_tag->tagcolor)
+ ? 'STYLE="background-color:#'.$part_tag->tagcolor.'"'
+ : ''
+ ).
+ '>'.
+ encode_entities($part_tag->tagname.': '. $part_tag->tagdesc).
+ '</FONT>'.
+ '</TD></TR>';
+ }
+ $html .= '</TABLE>';
+ }
+
+ $html .=
ntable('#e8e8e8'). '<TR><TD VALIGN="top">'. ntable("#cccccc",2).
'<TR><TD ALIGN="right" VALIGN="top">Billing<BR>Address</TD><TD BGCOLOR="#ffffff">'.
$cust_main->getfield('last'). ', '. $cust_main->first. '<BR>';
ntable('#e8e8e8'). '<TR><TD VALIGN="top">'. ntable("#cccccc",2).
'<TR><TD ALIGN="right" VALIGN="top">Billing<BR>Address</TD><TD BGCOLOR="#ffffff">'.
$cust_main->getfield('last'). ', '. $cust_main->first. '<BR>';
diff --git
a/httemplate/view/cust_main.cgi
b/httemplate/view/cust_main.cgi
index
6eea2b0
..
c05b24a
100755
(executable)
--- a/
httemplate/view/cust_main.cgi
+++ b/
httemplate/view/cust_main.cgi
@@
-4,6
+4,23
@@
})
%>
<BR>
})
%>
<BR>
+% my @part_tag = $cust_main->part_tag;
+% if ( $conf->config('cust_tag-location') eq 'top' && @part_tag ) {
+<TABLE STYLE="margin-bottom:8px" CELLSPACING=2>
+% foreach my $part_tag ( @part_tag ) {
+<TR>
+ <TD>
+ <FONT SIZE="+1"
+ <% length($part_tag->tagcolor)
+ ? 'STYLE="background-color:#'.$part_tag->tagcolor.'"'
+ : ''
+ %>><% $part_tag->tagname.': '. $part_tag->tagdesc |h %></FONT>
+ <BR>
+ </TD>
+</TR>
+% }
+</TABLE>
+% }
<% include('/elements/menubar.html',
{ 'newstyle' => 1,
<% include('/elements/menubar.html',
{ 'newstyle' => 1,