X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fview%2Fcust_main%2Fnotes%2Fnotes.html;fp=httemplate%2Fview%2Fcust_main%2Fnotes%2Fnotes.html;h=18a75f7322a5ad4b39abdddcdd6adeb72a34a025;hb=d11723f9d8addadcd2aea0dd39fd4d8778dc68ee;hp=ee2dcc6203d08ab7ba70d7681c91f84dea744c67;hpb=e3feefe68971ffc16a759b76577723fffcc265f2;p=freeside.git
diff --git a/httemplate/view/cust_main/notes/notes.html b/httemplate/view/cust_main/notes/notes.html
index ee2dcc620..18a75f732 100644
--- a/httemplate/view/cust_main/notes/notes.html
+++ b/httemplate/view/cust_main/notes/notes.html
@@ -2,60 +2,44 @@
<& /elements/init_overlib.html &>
-% if ( $note_classes_conf ) {
+% if ( $use_class_tabs ) {
<% mt('Show notes of class:') |h %>
% # list unclassified last
-% foreach my $classnum ( (grep { $_ != 0} sort { $a <=> $b } (keys %classes)), '0' ) {
- $b } (keys %classes)), '0' ) {
+ <% $classes{$classnum} %>
-% }
+% }
-% }
+% }
<& /elements/table-grid.html &>
<% emt('No notes for this customer') %>
+% } <%init> @@ -138,11 +125,11 @@ my(%opt) = @_; my $cust_main = $opt{'cust_main'}; my $custnum = $cust_main->custnum; -my $note_classes_conf = $conf->exists('note-classes') ? $conf->config('note-classes') : ''; - my (@notes) = $cust_main->notes(); my %classes = map { ($_->classnum || 0) => ( $_->classname ne '' ? $_->classname : '('.emt('unclassified').')' ) } @notes; +my $use_classes = grep { $_ > 0 } keys %classes; # show class column +my $use_class_tabs = (keys %classes > 1) ? 1 : 0; # use class tabs $classes{'-1'} = 'All'; #subroutines