[% PROCESS "elements.html"; PROCESS "dynatable.html"; FORMATS = LIST_FORMATS(); QSTRING = request.query_string; IF NOT QSTRING.match('company='); ESCAPED_COMPANY = request.company FILTER uri; QSTRING = QSTRING _ '&company=' _ ESCAPED_COMPANY; END; LINK = request.script _ '?' _ QSTRING; %]
[% name %]
[% request.company %]
[% FOREACH LINE IN hlines %]
[% IF request.${LINE.name}; request.${LINE.name}; ELSE; report.${LINE.name}; END; %]
[% END %]
[% PROCESS input element_data = { name = 'form_id' value = request.form_id type = 'hidden' } %] [% FOREACH K IN request.hiddens.keys; PROCESS input element_data = { name = K type = 'hidden' value = request.hiddens.$K }; END; %] [% PROCESS dynatable tbody = {rows = rows } attributes = {class = 'report', order_url = order_url } %]
[% FOREACH OPTION IN options; PROCESS select element_data = OPTION; END; %]
[% FOREACH BUTTON IN buttons; PROCESS button element_data = BUTTON; END; %]
[[% text('permalink') %]]  [% IF FORMATS.grep('PDF').size() %] [[% text('PDF') %]]  [% END; IF FORMATS.grep('TXT').size(); %] [[% text('CSV') %]]  [% END; IF FORMATS.grep('ODS').size() %] [[% text('ODS') %]]  [% END; IF FORMATS.grep('XLS').size(); %] [[% text('XLS') %]]  [% END; IF FORMATS.grep('XLSX').size(); %] [[% text('XLSX') %]]  [% END; %]