[freeside-commits] freeside/httemplate/view/elements svc_Common.html, 1.7, 1.8
Ivan,,,
ivan at wavetail.420.am
Mon Sep 8 14:23:06 PDT 2008
Update of /home/cvs/cvsroot/freeside/httemplate/view/elements
In directory wavetail.420.am:/tmp/cvs-serv663
Modified Files:
svc_Common.html
Log Message:
also hide fixed+blank fields on service view, RT#3829
Index: svc_Common.html
===================================================================
RCS file: /home/cvs/cvsroot/freeside/httemplate/view/elements/svc_Common.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- svc_Common.html 29 Mar 2008 09:11:54 -0000 1.7
+++ svc_Common.html 8 Sep 2008 21:23:02 -0000 1.8
@@ -46,37 +46,40 @@
<BR>
<% ntable("#cccccc") %><TR><TD><% ntable("#cccccc",2) %>
+
% foreach my $f ( @$fields ) {
%
-% my( $field, $type);
-% if ( ref($f) ) {
-% $field = $f->{'field'},
-% $type = $f->{'type'} || 'text',
-% } else {
-% $field = $f;
-% $type = 'text';
-% }
+% my($field, $type);
+% if ( ref($f) ) {
+% $field = $f->{'field'},
+% $type = $f->{'type'} || 'text',
+% } else {
+% $field = $f;
+% $type = 'text';
+% }
%
+% my $columndef = $part_svc->part_svc_column($field);
+% unless ($columndef->columnflag eq 'F' && !length($columndef->columnvalue)) {
+ <TR>
+ <TD ALIGN="right">
+ <% ( $opt{labels} && exists $opt{labels}->{$field} )
+ ? $opt{labels}->{$field}
+ : $field
+ %>
+ </TD>
- <TR>
- <TD ALIGN="right">
- <% ( $opt{labels} && exists $opt{labels}->{$field} )
- ? $opt{labels}->{$field}
- : $field
- %>
- </TD>
-%
-% #eventually more options for <SELECT>, etc. fields
-%
+% #eventually more options for <SELECT>, etc. fields
+ <TD BGCOLOR="#ffffff"><% $svc_x->$field %><TD>
- <TD BGCOLOR="#ffffff"><% $svc_x->$field %><TD>
+ </TR>
- </TR>
+% }
+%
% }
-% foreach (sort { $a cmp $b } $svc_x->virtual_fields) {
+% foreach (sort { $a cmp $b } $svc_x->virtual_fields) {
<% $svc_x->pvf($_)->widget('HTML', 'view', $svc_x->getfield($_)) %>
% }
@@ -95,7 +98,6 @@
% }
-
<% joblisting({'svcnum'=>$svcnum}, 1) %>
<% include('/elements/footer.html') %>
@@ -134,6 +136,8 @@
my $cust_svc = $svc_x->cust_svc;
my($label, $value, $svcdb) = $cust_svc->label;
+my $part_svc = $cust_svc->part_svc;
+
my $pkgnum = $cust_svc->pkgnum;
my($cust_pkg, $custnum);
More information about the freeside-commits
mailing list