fix rare FP rounding errors on void, RT#84904
[freeside.git] / httemplate / view / svc_domain / acct_defaults.html
1 % if ( $communigate ) {
2
3   Account defaults
4   <% &ntable("#cccccc") %><TR><TD><% &ntable("#cccccc",2) %>
5
6 %# settings
7
8   <% include('/view/elements/tr.html',
9                label=>'Password modification',
10                value=>$svc_domain->acct_def_password_selfchange ? 'YES' : 'NO',
11             )
12   %>
13
14   <% include('/view/elements/tr.html',
15                label=>'Password recovery',
16                value=>$svc_domain->acct_def_password_recover ? 'YES' : 'NO',
17             )
18   %>
19     
20   <% include('/view/elements/tr.html',
21                label=>'Enabled services',
22                value=>$svc_domain->acct_def_cgp_accessmodes,
23             )
24   %>
25     
26   <% include('/view/elements/tr.html',
27                label=>'Mail storage limit',
28                value=>$svc_domain->acct_def_quota,
29             )
30   %>
31     
32   <% include('/view/elements/tr.html',
33                label=>'File storage limit',
34                value=>$svc_domain->acct_def_file_quota,
35             )
36   %>
37     
38   <% include('/view/elements/tr.html',
39                label=>'Files limit',
40                value=>$svc_domain->acct_def_file_maxnum,
41             )
42   %>
43     
44   <% include('/view/elements/tr.html',
45                label=>'File size limit',
46                value=>$svc_domain->acct_def_file_maxsize,
47             )
48   %>
49
50   <% include('/view/elements/tr.html',
51                label=>'Allowed mail rules',
52                value=>$svc_domain->acct_def_cgp_rulesallowed || 'default (No)',
53             )
54   %>
55
56   <% include('/view/elements/tr.html',
57                label=>'RPOP modifications',
58                value=>$svc_domain->acct_def_cgp_rpopallowed ? 'YES' : 'NO',
59             )
60   %>
61
62   <% include('/view/elements/tr.html',
63                label=>'Accepts mail to "all"',
64                value=>$svc_domain->acct_def_cgp_mailtoall ? 'YES' : 'NO',
65             )
66   %>
67
68   <% include('/view/elements/tr.html',
69                label=>'Add trailer to sent mail',
70                value=>$svc_domain->acct_def_cgp_addmailtrailer ? 'YES' : 'NO',
71             )
72   %>
73
74 % my $archive_after = $svc_domain->acct_def_cgp_archiveafter;
75 % $archive_after =
76 %   $archive_after
77 %     ? ( $archive_after / 86400 ). ' days'
78 %     : ( $archive_after eq '0' ? 'Never' : 'default (730 days)' );
79   <% include('/view/elements/tr.html', label=>'Archive messages after',
80                         value=>$archive_after, ) %>
81
82 %# preferences
83
84   <% include('/view/elements/tr.html',
85                label=>'Message delete method',
86                value=>$svc_domain->acct_def_cgp_deletemode,
87             )
88   %>
89     
90   <% include('/view/elements/tr.html',
91                label=>'On logout remove trash',
92                value=>$svc_domain->acct_def_cgp_emptytrash,
93             )
94   %>
95
96   <% include('/view/elements/tr.html',
97                label=>'Language',
98                value=>$svc_domain->acct_def_cgp_language || 'default (English)'
99             )
100   %>
101
102   <% include('/view/elements/tr.html',
103                label=>'Time zone',
104                value=>$svc_domain->acct_def_cgp_timezone || 'default (HostOS)'
105             )
106   %>
107
108   <% include('/view/elements/tr.html',
109                label=>'Layout',
110                value=>$svc_domain->acct_def_cgp_skinname || 'default (***)'
111             )
112   %>
113
114   <% include('/view/elements/tr.html',
115                label=>'Pronto style',
116                value=>$svc_domain->acct_def_cgp_prontoskinname
117             )
118   %>
119
120   <% include('/view/elements/tr.html',
121                label=>'Send read receipts',
122                value=>$svc_domain->acct_def_cgp_sendmdnmode
123             )
124   %>
125
126 %# mail
127 %#XXX rules, archive rule, spam foldering rule(s)
128
129   </TABLE></TD></TR></TABLE>
130
131 % }
132 <%init>
133
134 my($svc_domain, %opt) = @_;
135
136 my $part_svc = $opt{'part_svc'};
137
138 my $communigate = scalar($part_svc->part_export('communigate_pro'));
139                 # || scalar($part_svc->part_export('communigate_pro_singledomain'));
140
141 my %rulesallowed = (
142   -1 => 'default (No)', #No always the default?
143    0 => 'No',
144    1 => 'Filter Only',
145    2 => 'All But Exec',
146    3 => 'Any',
147 );
148
149 </%init>