diff options
Diffstat (limited to 'httemplate/view')
| -rw-r--r-- | httemplate/view/svc_acct/basics.html | 57 | ||||
| -rw-r--r-- | httemplate/view/svc_acct/communigate.html | 77 | ||||
| -rw-r--r-- | httemplate/view/svc_domain/basics.html | 18 | 
3 files changed, 92 insertions, 60 deletions
| diff --git a/httemplate/view/svc_acct/basics.html b/httemplate/view/svc_acct/basics.html index 7beb88a81..f4c83888d 100644 --- a/httemplate/view/svc_acct/basics.html +++ b/httemplate/view/svc_acct/basics.html @@ -68,62 +68,7 @@  % } elsif ( $opt{'communigate'} ) { -%# settings - -  <% include('/view/elements/tr.html', label=>'Mailbox type', value=>$svc_acct->cgp_type) %> - -  <% include('/view/elements/tr.html', label=>'Enabled services', -                        value=>$svc_acct->cgp_accessmodes ) %> - -  <% include('/view/elements/tr.html', label=>'Mail storage limit', -                        value=>$svc_acct->quota ) %> - -  <% include('/view/elements/tr.html', label=>'File storage limit', -                        value=>$svc_acct->file_quota ) %> - -  <% include('/view/elements/tr.html', label=>'Number of files limit', -                        value=>$svc_acct->file_maxnum ) %> - -  <% include('/view/elements/tr.html', label=>'File size limit', -                        value=>$svc_acct->file_maxsize ) %> - -  <% include('/view/elements/tr.html', label=>'Password recovery', -               value=>$svc_acct->password_recover ? 'YES' : 'NO' ) %> - -  <% include('/view/elements/tr.html', label=>'Allowed mail rules', -                        value=>$svc_acct->cgp_rulesallowed || 'default (No)') %> - -  <% include('/view/elements/tr.html', label=>'RPOP modifications', -                        value=>$svc_acct->cgp_rpopallowed ? 'YES' : 'NO' ) %> - -  <% include('/view/elements/tr.html', label=>'Accepts mail to "all"', -                        value=>$svc_acct->cgp_mailtoall ? 'YES' : 'NO' ) %> - -  <% include('/view/elements/tr.html', label=>'Add trailer to sent mail', -                        value=>$svc_acct->cgp_addmailtrailer ? 'YES' : 'NO' ) %> - -%# preferences - -  <% include('/view/elements/tr.html', label=>'Message delete method', -                        value=>$svc_acct->cgp_deletemode ) %> - -  <% include('/view/elements/tr.html', label=>'On logout remove trash', -                        value=>$svc_acct->cgp_emptytrash ) %> - -  <% include('/view/elements/tr.html', label=>'Language', -                        value=>$svc_acct->cgp_language || 'default (English)' ) %> -  <% include('/view/elements/tr.html', label=>'Time zone', -                        value=>$svc_acct->cgp_timezone || 'default (HostOS)' ) %> -  <% include('/view/elements/tr.html', label=>'Layout', -                        value=>$svc_acct->cgp_skinname || 'default (***)' ) %> - -  <% include('/view/elements/tr.html', label=>'Pronto style', -                        value=>$svc_acct->cgp_prontoskinname ) %> - -  <% include('/view/elements/tr.html', label=>'Send read receipts', -                        value=>$svc_acct->cgp_sendmdnmode ) %> - -%#XXX vacation message, redirect all mail, mail rules +  <% include( 'communigate.html', %opt ) %>  % } diff --git a/httemplate/view/svc_acct/communigate.html b/httemplate/view/svc_acct/communigate.html new file mode 100644 index 000000000..9d6680750 --- /dev/null +++ b/httemplate/view/svc_acct/communigate.html @@ -0,0 +1,77 @@ +%# settings + +  <% include('/view/elements/tr.html', label=>'Mailbox type', value=>$svc_acct->cgp_type) %> + +  <% include('/view/elements/tr.html', label=>'Enabled services', +                        value=>$svc_acct->cgp_accessmodes ) %> + +  <% include('/view/elements/tr.html', label=>'Mail storage limit', +                        value=>$svc_acct->quota ) %> + +  <% include('/view/elements/tr.html', label=>'File storage limit', +                        value=>$svc_acct->file_quota ) %> + +  <% include('/view/elements/tr.html', label=>'Number of files limit', +                        value=>$svc_acct->file_maxnum ) %> + +  <% include('/view/elements/tr.html', label=>'File size limit', +                        value=>$svc_acct->file_maxsize ) %> + +  <% include('/view/elements/tr.html', label=>'Password recovery', +               value=>$svc_acct->password_recover ? 'YES' : 'NO' ) %> + +  <% include('/view/elements/tr.html', label=>'Allowed mail rules', +                        value=>$svc_acct->cgp_rulesallowed || 'default (No)') %> + +  <% include('/view/elements/tr.html', label=>'RPOP modifications', +                        value=>$svc_acct->cgp_rpopallowed ? 'YES' : 'NO' ) %> + +  <% include('/view/elements/tr.html', label=>'Accepts mail to "all"', +                        value=>$svc_acct->cgp_mailtoall ? 'YES' : 'NO' ) %> + +  <% include('/view/elements/tr.html', label=>'Add trailer to sent mail', +                        value=>$svc_acct->cgp_addmailtrailer ? 'YES' : 'NO' ) %> + +%# preferences + +  <% include('/view/elements/tr.html', label=>'Message delete method', +                        value=>$svc_acct->cgp_deletemode ) %> + +  <% include('/view/elements/tr.html', label=>'On logout remove trash', +                        value=>$svc_acct->cgp_emptytrash ) %> + +  <% include('/view/elements/tr.html', label=>'Language', +                        value=>$svc_acct->cgp_language || 'default (English)' ) %> +  <% include('/view/elements/tr.html', label=>'Time zone', +                        value=>$svc_acct->cgp_timezone || 'default (HostOS)' ) %> +  <% include('/view/elements/tr.html', label=>'Layout', +                        value=>$svc_acct->cgp_skinname || 'default (***)' ) %> + +  <% include('/view/elements/tr.html', label=>'Pronto style', +                        value=>$svc_acct->cgp_prontoskinname ) %> + +  <% include('/view/elements/tr.html', label=>'Send read receipts', +                        value=>$svc_acct->cgp_sendmdnmode ) %> + +%#XXX vacation message, redirect all mail + +%# mail rules + +  <% include('/view/elements/tr.html', label=>'Mail rules', +               value=>$rule_link, +            ) +  %> + +<%init> + +my %opt = @_; + +#my $conf = new FS::Conf; + +my $svc_acct = $opt{'svc_acct'}; +#my $part_svc = $opt{'part_svc'}; + +my $rule_link = qq(<A HREF="${p}browse/cgp_rule.html?svcnum=). +                      $svc_acct->svcnum. '">View/edit mail rules</A>'; + +</%init> diff --git a/httemplate/view/svc_domain/basics.html b/httemplate/view/svc_domain/basics.html index c9841f49c..1915719a0 100644 --- a/httemplate/view/svc_domain/basics.html +++ b/httemplate/view/svc_domain/basics.html @@ -79,10 +79,12 @@ Service #<B><% $svcnum %></B>    </TD>  </TR> -<TR> -  <TD ALIGN="right">Enabled services</TD> -  <TD BGCOLOR="#ffffff"><% $svc_domain->cgp_accessmodes %></TD> -</TR> +% if ( $svc_domain->cgp_accessmodes ) { +  <TR> +    <TD ALIGN="right">Enabled services</TD> +    <TD BGCOLOR="#ffffff"><% $svc_domain->cgp_accessmodes %></TD> +  </TR> +% }  % if ( $svc_domain->trailer ) {    <TR> @@ -91,6 +93,14 @@ Service #<B><% $svcnum %></B>    </TR>  % } +% if ( $communigate ) { +%   my $rule_url = $p. 'browse/cgp_rule.html?svcnum='. $svc_domain->svcnum; +    <TR> +      <TD ALIGN="right">Doimain mail rules</TD> +      <TD BGCOLOR="#ffffff"><A HREF="<% $rule_url %>">View/Edit domain mail rules</A></TD> +    </TR> +% } +  </TABLE></TD></TR></TABLE>  <%init> | 
