- Search options
+ Report options
|
- <% include( '/elements/tr-select-agent.html',
- 'curr_value' => scalar( $cgi->param('agentnum') ),
- 'disable_empty' => 0,
- )
- %>
-
-% # not tr-select-state, we only want to choose from among those that
-% # have customers
- <& /elements/tr-select-table.html,
- 'label' => 'State',
- 'field' => 'state',
- 'table' => 'cust_location',
- 'name_col' => 'state',
- 'value_col' => 'state',
- 'disable_empty' => 1,
- 'records' => \@states,
+ <& /elements/tr-select-agent.html,
+ 'curr_value' => scalar( $cgi->param('agentnum') ),
+ 'disable_empty' => 0,
&>
<& /elements/tr-input-date-field.html, {
@@ -36,247 +34,34 @@
'format' => '%m/%d/%Y'
} &>
- <% include( '/elements/tr-select-pkg_class.html',
- 'multiple' => 1,
- 'empty_label' => '(empty class)',
- )
- %>
-
-
-
- <% include( '/elements/tr-checkbox.html',
- 'label' => 'Enable part IA?',
- 'field' => 'part',
- 'id' => 'enableIA',
- 'value' => 'IA',
- 'onchange' => 'partchange(this); toggleVI();',
- )
- %>
-
- Part IA |
- Download speeds |
-
-% my $i = 0;
-% foreach my $speed ( @FS::Report::FCC_477::download ) {
-
- <% $speed %> |
-
- <% include( '/elements/select-table.html',
- 'table' => 'part_pkg_report_option',
- 'name_col' => 'name',
- 'hashref' => { 'disabled' => '' },
- 'element_name' => 'part1_column_option',
- 'disable_empty' => 1,
- 'curr_value' =>
- FS::Report::FCC_477::restore_fcc477map("part1_column_option_$i"),
- )
- %>
- |
-
-% $i++
-% }
- |
- Upload speeds |
-
-% $i = 0;
-% foreach my $speed ( @FS::Report::FCC_477::upload ) {
-
- <% $speed %> |
-
- <% include( '/elements/select-table.html',
- 'table' => 'part_pkg_report_option',
- 'name_col' => 'name',
- 'hashref' => { 'disabled' => '' },
- 'element_name' => 'part1_row_option',
- 'disable_empty' => 1,
- 'curr_value' =>
- FS::Report::FCC_477::restore_fcc477map("part1_row_option_$i"),
- )
- %>
- |
-
-% $i++
-% }
- |
- Technologies |
-
-% $i = 0;
-% foreach my $tech ( @FS::Report::FCC_477::technology ) {
-
- <% $tech %> |
-
- <% include( '/elements/select-table.html',
- 'table' => 'part_pkg_report_option',
- 'name_col' => 'name',
- 'hashref' => { 'disabled' => '' },
- 'element_name' => "part1_technology_option_$i",
- 'empty_label' => '(omit)',
- 'curr_value' =>
- FS::Report::FCC_477::restore_fcc477map("part1_technology_option_$i"),
- )
- %>
- |
-
-% $i++
-% }
- |
- |
-
- <% include( '/elements/tr-checkbox.html',
- 'label' => 'Enable part IIA?',
- 'field' => 'part',
- 'id' => 'enableIIA',
- 'value' => 'IIA',
- 'onchange' => 'partchange(this); toggleV();',
- )
- %>
-
- Part IIA |
-% $i = 0;
-% foreach my $option ( @FS::Report::FCC_477::part2aoption ) {
-
- <% $option %> |
-
- <% include( '/elements/select-table.html',
- 'table' => 'part_pkg_report_option',
- 'name_col' => 'name',
- 'hashref' => { 'disabled' => '' },
- 'element_name' => 'part2a_row_option',
- 'curr_value' =>
- FS::Report::FCC_477::restore_fcc477map("part2a_row_option_$i"),
- )
- %>
- |
-
-% $i++
-% }
- |
-
- <% include( '/elements/tr-checkbox.html',
- 'label' => 'Enable part IIB?',
- 'field' => 'part',
- 'id' => 'enableIIB',
- 'value' => 'IIB',
- 'onchange' => 'partchange(this); toggleV();',
- )
- %>
-
- Part IIB |
-% $i = 0;
-% foreach my $option ( @FS::Report::FCC_477::part2boption ) {
-
- <% $option %> |
-
- <% include( '/elements/select-table.html',
- 'table' => 'part_pkg_report_option',
- 'name_col' => 'name',
- 'hashref' => { 'disabled' => '' },
- 'element_name' => 'part2b_row_option',
- 'curr_value' =>
- FS::Report::FCC_477::restore_fcc477map("part2b_row_option_$i"),
- )
- %>
- |
-
-% $i++
-% }
- |
-
- <% include( '/elements/tr-checkbox.html',
- 'label' => 'Enable part IV?',
- 'field' => 'part',
- 'id' => 'enableIV', #unused
- 'value' => 'IV',
- 'onchange' => 'partchange(this)',
- )
- %>
-
- Part IV |
- <% include( '/elements/tr-textarea.html',
- 'label' => 'Explanatory notes',
- 'id' => 'partIV',
- 'field' => 'notes',
- 'rows' => 15,
- 'cols' => 80,
- )
- %>
- |
-
- <% include( '/elements/tr-checkbox.html',
- 'label' => 'Enable part V?',
- 'field' => 'part',
- 'value' => 'V',
- 'id' => 'enableV',
- 'onchange' => 'partchange(this)',
- 'postfix' =>
- ' (requires Part IIA or IIB)',
- )
- %>
-
- Part V |
-
- <% include( '/elements/select-table.html',
- 'table' => 'part_pkg_report_option',
- 'name_col' => 'name',
- 'hashref' => { 'disabled' => '' },
- 'element_name' => 'part5_report_option',
- 'curr_value' =>
- FS::Report::FCC_477::restore_fcc477map("part5_report_option"),
- )
- %>
- |
-
-
+ <& /elements/tr-checkbox-multiple.html,
+ 'label' => 'Enable parts',
+ 'field' => 'parts',
+ 'labels' => $part_titles,
+ 'options' => [ keys %$part_titles ]
+ &>
- <% include( '/elements/tr-checkbox.html',
- 'label' => 'Enable part VI?',
- 'field' => 'part',
- 'id' => 'enableVI',
- 'value' => 'VI_census',
- 'postfix' =>
- ' (requires part IA)',
- )
- %>
-
+ <& /elements/tr-checkbox.html,
+ 'label' => 'Ignore package quantities',
+ 'field' => 'ignore_quantity',
+ 'value' => 1,
+ &>
-