[% 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' }, ] %] [% PROCESS menu.tt2 %]
[% 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 %]