diff options
author | Mark Wells <mark@freeside.biz> | 2014-06-30 23:27:42 -0700 |
---|---|---|
committer | Mark Wells <mark@freeside.biz> | 2014-06-30 23:27:42 -0700 |
commit | 447f1a906b47868497485edc3ba190a808539956 (patch) | |
tree | 74841402a78c309775963a00f816773ac5773287 /httemplate/edit/part_pkg.cgi | |
parent | 507f1809a908cf738252be86bd444253787302b7 (diff) |
start of FCC 477 report rewrite, #24047 and #28020
Diffstat (limited to 'httemplate/edit/part_pkg.cgi')
-rwxr-xr-x | httemplate/edit/part_pkg.cgi | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/httemplate/edit/part_pkg.cgi b/httemplate/edit/part_pkg.cgi index 61994f99a..9e55d9f42 100755 --- a/httemplate/edit/part_pkg.cgi +++ b/httemplate/edit/part_pkg.cgi @@ -232,18 +232,23 @@ }, }, - ( $conf->exists('cust_pkg-show_fcc_voice_grade_equivalent') - ? ( - { type => 'tablebreak-tr-title', - value => 'FCC Form 477 information', - }, - { field=>'fcc_voip_class', - type=>'select-voip_class', - }, - { field=>'fcc_ds0s', type=>'text', size=>6 }, - ) - : () - ), + { type => 'tablebreak-tr-title', + value => 'FCC Form 477 information', + }, + { field => 'fcc_options_string', + type => 'input-fcc_options', + curr_value_callback => sub { + my ($cgi, $part_pkg, $fref) = @_; + if ( $cgi->param('fcc_options_string') ) { + # error redirect + return $cgi->param('fcc_options_string'); + } + my %hash; + %hash = $part_pkg->fcc_options + if ($part_pkg->pkgpart); + return encode_json(\%hash); + }, + }, { type => 'tablebreak-tr-title', value => 'External Links', #better name? |