X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fedit%2Fsvc_acct.cgi;h=0254ec186b30eabe594430dc36db8c5365da9c81;hb=259eacca8b815b2bf159e7ee14385e2ac28ed9ee;hp=2845c830161c91fada6be784f0e6171fbb643f75;hpb=9ad4f8407cc106ef5815e65bce2ee873cd0896c2;p=freeside.git
diff --git a/httemplate/edit/svc_acct.cgi b/httemplate/edit/svc_acct.cgi
index 2845c8301..0254ec186 100755
--- a/httemplate/edit/svc_acct.cgi
+++ b/httemplate/edit/svc_acct.cgi
@@ -241,31 +241,89 @@ Service # <% $svcnum ? "$svcnum" : " (NEW)" %>
% }
-% if ( $part_svc->part_svc_column('quota')->columnflag eq 'F' ) {
-
-% } else {
+% if ( $communigate
+% && $part_svc->part_svc_column('cgp_type')->columnflag ne 'F' )
+% {
+
+ Mailbox type |
+
+
+ |
+
+
+% } else {
+
+% }
+
+
+% if ( $communigate
+% && $part_svc->part_svc_column('cgp_accessmodes')->columnflag ne 'F' )
+% {
- Quota: |
- |
+ Enabled services |
+
+ <% include( '/elements/communigate_pro-accessmodes.html',
+ 'curr_value' => $svc_acct->cgp_accessmodes,
+ )
+ %>
+ |
-% }
-% if ( $part_svc->part_svc_column('slipip')->columnflag =~ /^[FA]$/ ) {
+% } else {
+
+% }
-
-% } else {
+% if ( $part_svc->part_svc_column('quota')->columnflag eq 'F' ) {
+
+% } else {
+% my $quota_label = $communigate ? 'Mail storage limit' : 'Quota';
+
+ <% $quota_label %> |
+ |
+
+% }
+% tie my %cgp_label, 'Tie::IxHash',
+% 'file_quota' => 'File storage limit',
+% 'file_maxnum' => 'Number of files limit',
+% 'file_maxsize' => 'File size limit',
+% ;
+%
+% foreach my $key (keys %cgp_label) {
+%
+% if ( !$communigate || $part_svc->part_svc_column($key)->columnflag eq 'F' ){
+
+% } else {
+
+
+ <% $cgp_label{$key} %> |
+ |
+
+
+% }
+% }
+
+
+% if ( $part_svc->part_svc_column('slipip')->columnflag =~ /^[FA]$/ ) {
+
+% } else {
IP |
|
% }
-%
+
% my %label = ( seconds => 'Time',
% upbytes => 'Upload bytes',
% downbytes => 'Download bytes',
@@ -399,6 +457,9 @@ if ( $cgi->param('error') ) {
}
+my $communigate = scalar($part_svc->part_export('communigate_pro'));
+ # || scalar($part_svc->part_export('communigate_pro_singledomain'));
+
my( $cust_pkg, $cust_main ) = ( '', '' );
if ( $pkgnum ) {
$cust_pkg = qsearchs('cust_pkg', { 'pkgnum' => $pkgnum } );