diff options
author | ivan <ivan> | 2001-09-11 23:44:01 +0000 |
---|---|---|
committer | ivan <ivan> | 2001-09-11 23:44:01 +0000 |
commit | 844855ae401bc5a7167b5fa8898275f89719ed71 (patch) | |
tree | 4a2f0ef1ea2a9917199325c83b54cfa0f861c0db /httemplate/edit/svc_domain.cgi | |
parent | cf7ca698138c8708c68cb969cc843311e385a7a8 (diff) |
radius attributes & default/fixed values should work again now
Diffstat (limited to 'httemplate/edit/svc_domain.cgi')
-rwxr-xr-x | httemplate/edit/svc_domain.cgi | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/httemplate/edit/svc_domain.cgi b/httemplate/edit/svc_domain.cgi index 8ffc9d789..7033c11f7 100755 --- a/httemplate/edit/svc_domain.cgi +++ b/httemplate/edit/svc_domain.cgi @@ -1,5 +1,5 @@ <% -#<!-- $Id: svc_domain.cgi,v 1.2 2001-08-21 02:31:56 ivan Exp $ --> +#<!-- $Id: svc_domain.cgi,v 1.3 2001-09-11 23:44:01 ivan Exp $ --> use strict; use vars qw( $cgi $action $svcnum $svc_domain $pkgnum $svcpart $part_svc @@ -57,13 +57,15 @@ if ( $cgi->param('error') ) { $svcnum=''; #set fixed and default fields from part_svc - my($field); - foreach $field ( fields('svc_domain') ) { - if ( $part_svc->getfield('svc_domain__'. $field. '_flag') ne '' ) { - $svc_domain->setfield($field,$part_svc->getfield('svc_domain__'. $field) ); - } + foreach my $part_svc_column ( + grep { $_->columnflag } $part_svc->all_part_svc_column + ) { + $svc_domain->setfield( $part_svc_column->columnname, + $part_svc_column->columnvalue, + ); } + } } $action = $svcnum ? 'Edit' : 'Add'; |