diff options
author | Christopher Burger <burgerc@freeside.biz> | 2018-07-27 08:05:10 -0400 |
---|---|---|
committer | Christopher Burger <burgerc@freeside.biz> | 2018-07-27 08:05:10 -0400 |
commit | 25efd7207d9ea9be4bea1093917c0d8dc4b1e87a (patch) | |
tree | 489cc6e017136440646a7e205dd8f6e77654b0bd /httemplate/edit/process/elements | |
parent | 0d4a18f844844d3020f7dc3052baafed44cda564 (diff) |
RT# 78356 - added speed test fields for broadband service and new modifier to get speed from fcc_477 form in package
Diffstat (limited to 'httemplate/edit/process/elements')
-rw-r--r-- | httemplate/edit/process/elements/process.html | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/httemplate/edit/process/elements/process.html b/httemplate/edit/process/elements/process.html index 8c307f0b6..c197eb123 100644 --- a/httemplate/edit/process/elements/process.html +++ b/httemplate/edit/process/elements/process.html @@ -89,6 +89,9 @@ Example: # for use with tables that are FS::option_Common (among other things) 'args_callback' => sub { my( $cgi, $object ) = @_; }, + # if no errors after package insert or replace will update services attached to package. + 'update_svc' => sub { my( $cgi, $object ) = @_; }, + 'debug' => 1, #turns on debugging output #agent virtualization @@ -438,6 +441,12 @@ foreach my $value ( @values ) { } } + if ( !$error and $opt{'update_svc'} ) { + my @args = (); + @args = &{ $opt{'args_callback'} }( $cgi, $new ) if $opt{'args_callback'}; + $error = &{ $opt{'update_svc'} }( $cgi, $new, @args ); + } + if ( $error ) { $cgi->param('error', $error); |