% # # some HTML callbacks...
% # 'menubar' => '', #menubar arrayref
% # 'html_init' => '', #after the header/menubar and before the pager
+% # 'html_form' => '', #after the pager, right before the results
+% # # (only shown if there are results)
+% # # (use this for any form-opening tag rather than
+% # # html_init, to avoid a nested form)
% # 'html_foot' => '', #at the bottom
% # 'html_posttotal' => '', #at the bottom
% # # (these three can be strings or coderefs)
'maxrecords' => $maxrecords,
) %>
+ <% defined($opt{'html_form'})
+ ? ( ref($opt{'html_form'})
+ ? &{$opt{'html_form'}}()
+ : $opt{'html_form'}
+ )
+ : ''
+ %>
+
<% include('/elements/table-grid.html') %>
<TR>
'title' => 'Job Queue',
'menubar' => [ 'Main menu' => $p, ],
'name' => 'jobs',
+ 'html_form' => qq!<FORM ACTION="$p/misc/queue.cgi" METHOD="POST">!,
'query' => { 'table' => 'queue',
'hashref' => $hashref,
'extra_sql' => 'ORDER BY jobnum',