[% IF netacct_menu_processed == '' ; SET netacct_menu_processed = 'yes' %]
[% SET menu = [
{ cgi_script = 'netacct-stats.cgi', name => 'List', value => 'netacct/config', perm => 'netacct.config' },
{ cgi_script = 'netacct-stats.cgi', name => 'New traffic type', value => 'netacct/new', perm => 'netacct.config.new' },
{ cgi_script = 'netacct-stats.cgi', name => 'Clear traffic types assigment', value => 'netacct/clearassign', perm => 'netacct' },
{ cgi_script = 'netacct-stats.cgi', name => 'Reassing traffic types', value => 'netacct/assign', perm => 'netacct' },
{ cgi_script = 'netacct-stats.cgi', name => 'List typeless traffic', value => 'netacct/typeless', perm => 'netacct' },
] %]
[% USE newnetacct = url(const.fastcgi_name, template = 'netacct/new') %]
[% USE editnetacct = url(const.fastcgi_name, template = 'netacct/edit') %]
[% USE deletenetacct = url(const.fastcgi_name, template = 'netacct/delete') %]
[% USE definenetacct = url(const.fastcgi_name, template = 'netacct/new') %]
[% USE pager = url(const.fastcgi_name, template = query.template, date = query.date, page = query.page, pager = query.pager) %]
[% IF auth_status.defined AND auth_status.errors.size > 0 %]
[% FOREACH err = auth_status.errors %]
ERROR: [% err %]
[% END %]
[% END %]
[% IF auth_status.defined AND auth_status.warnings.size > 0 %]
[% FOREACH err = auth_status.warnings %]
WARNING: [% err %]
[% END %]
[% END %]
[% IF auth_status.defined AND auth_status.messages.size > 0 %]
[% FOREACH err = auth_status.messages %]
MESSAGE: [% err %]
[% END %]
[% END %]
[% IF messages.size > 0 %]
[% FOREACH err = messages %][% err %]
[% END %]
[% END %]
[% IF new_id != '' %]
Created new record #[% new_id %].
[% END %]
[% IF delete_id != '' %]
[% delete_id %] record removed.
[% END %]
[% IF changed_rows != '' %]
[% changed_rows %] record changed.
[% END %]
[% PROCESS "variables.tt2" %]
[% ELSE ; '' ; END %]