diff options
Diffstat (limited to 'httemplate/edit/usage_class.html')
| -rw-r--r-- | httemplate/edit/usage_class.html | 42 | 
1 files changed, 42 insertions, 0 deletions
| diff --git a/httemplate/edit/usage_class.html b/httemplate/edit/usage_class.html new file mode 100644 index 000000000..be01d2e67 --- /dev/null +++ b/httemplate/edit/usage_class.html @@ -0,0 +1,42 @@ +<% include( 'elements/edit.html', +              'name_singular' => 'Usage Class', +              'table'         => 'usage_class', +              'fields'        => [ +                                   'classname', +                                   'weight', +                                   { field => 'format', +                                     type  => $useformat ? 'select' : 'hidden', +                                     ( $useformat +                                       ? ( 'options' => [ keys %labels ], +                                           'labels'  => \%labels, +                                         ) +                                       : () +                                     ), +                                   }, +                                   { field => 'disabled', +                                     type  => 'checkbox', +                                     value => 'Y', +                                   }, +                                 ], +              'labels'        => {  +                                   'classnum'  => 'Class number', +                                   'classname' => 'Class name', +                                   'weight'    => 'Weight', +                                   'format'    => 'Format', +                                   'disabled'  => 'Disable class', +                                 }, +              'viewall_dir'   => 'browse', +           ) +           +%> +<%init> + +die "access denied" +  unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); + +my $conf = new FS::Conf; +my $useformat = $conf->exists('usage_class_as_a_section'); + +my %labels = &FS::usage_class::summary_formats_labelhash(); + +</%init> | 
