diff options
| author | ivan <ivan> | 2010-02-22 09:18:11 +0000 | 
|---|---|---|
| committer | ivan <ivan> | 2010-02-22 09:18:11 +0000 | 
| commit | 5293815430d6592f8358b1fbe6d1dc77fa3a3825 (patch) | |
| tree | 196b3321c9407c957dd40a1c82aaff208fe1cec6 /httemplate/edit/process | |
| parent | 90b1d7e95a49d8806cc1459a8cb35ba338705a6e (diff) | |
communigate: domain account defaults, RT#7083
Diffstat (limited to 'httemplate/edit/process')
| -rwxr-xr-x | httemplate/edit/process/svc_domain.cgi | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/httemplate/edit/process/svc_domain.cgi b/httemplate/edit/process/svc_domain.cgi index ea97918e8..381339bc8 100755 --- a/httemplate/edit/process/svc_domain.cgi +++ b/httemplate/edit/process/svc_domain.cgi @@ -27,6 +27,18 @@ unless ( $cgi->param('cgp_accessmodes') ) {    );  } +#unmunge acct_def_cgp_accessmodes (falze laziness-ahoy) +unless ( $cgi->param('acct_def_cgp_accessmodes') ) { +  $cgi->param('acct_def_cgp_accessmodes',  +    join(' ', +      sort map { /^acct_def_cgp_accessmodes_([\w\/]+)$/ or die "no way"; $1; } +               grep $cgi->param($_), +                    grep /^acct_def_cgp_accessmodes_([\w\/]+)$/, +                         $cgi->param() +        ) +  ); +} +  my $new = new FS::svc_domain ( {    map {      $_, scalar($cgi->param($_)); | 
