X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fedit%2Fsvc_acct.cgi;h=2eb4a8b86c6b5cbf79ddf607d6c1499366500a43;hb=e0a26680d75fc2000bde195eba7946805a3aaa28;hp=c842b1b57fd0ffb0ee3c957c57124475fa7acea0;hpb=61ec626ec5e6493a16dcb9d4cabcd826f1306b5b;p=freeside.git
diff --git a/httemplate/edit/svc_acct.cgi b/httemplate/edit/svc_acct.cgi
index c842b1b57..2eb4a8b86 100755
--- a/httemplate/edit/svc_acct.cgi
+++ b/httemplate/edit/svc_acct.cgi
@@ -132,7 +132,7 @@ Service # <% $svcnum ? "$svcnum" : " (NEW)" %>
% } else {
-
+
% }
@@ -255,106 +255,12 @@ Service # <% $svcnum ? "$svcnum" : " (NEW)" %>
% }
-
-% 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' )
-% {
-
-
- Enabled services |
-
- <% include( '/elements/communigate_pro-accessmodes.html',
- 'curr_value' => $svc_acct->cgp_accessmodes,
- )
- %>
- |
-
-
-% } 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 ( $communigate ) {
-
-
- Message delete method |
-
-
- |
-
-
-
- On logout remove trash |
- |
-
-
-% } else {
-
-
-
-
-% }
-
+<% include('svc_acct/communigate.html',
+ 'svc_acct' => $svc_acct,
+ 'part_svc' => $part_svc,
+ 'communigate' => $communigate,
+ )
+%>
% if ( $part_svc->part_svc_column('slipip')->columnflag =~ /^[FA]$/ ) {
@@ -434,6 +340,12 @@ Service # <% $svcnum ? "$svcnum" : " (NEW)" %>
+% if ( $captcha_url ) {
+
+Enter the word shown above:
+
+% }
+
@@ -473,9 +385,11 @@ if ( $cgi->param('error') ) {
$part_svc=qsearchs('part_svc',{'svcpart'=>$svcpart});
die "No part_svc entry!" unless $part_svc;
- $svc_acct = new FS::svc_acct({svcpart => $svcpart});
+ $svc_acct = new FS::svc_acct({svcpart => $svcpart});
- $svcnum='';
+ $svcnum='';
+
+ $svc_acct->password_recover('Y'); #default. hmm.
} else { #editing
@@ -577,4 +491,10 @@ sub max {
(sort(@_))[-1]
}
+my $captcha_url;
+my ($export_google) = $part_svc->part_export('acct_google');
+if ( $export_google ) {
+ $captcha_url = $export_google->captcha_url || '';
+}
+
%init>