diff options
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($_)); | 
