[% USE CGI %]
<form method="GET">
Items [% pager.first | commify %] to [% pager.last | commify %] of [% pager.total_entries | commify %].
[% IF pager.last_page > 1 %]
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    [% q = CGI.new( pager_url.replace('^.*?\?', '') ) %]
    [% prev_page = pager.previous_page %]
    [% IF prev_page %]
        <a href="[% pager_url | uri %]&page_no=[% prev_page %]">Previous</a> |
    [% END %]

    [% FOREACH p=q.param %]
        <input type="hidden" name="[% p %]" value="[% q.param(p) %]">
    [% END %]
    <input type="submit" value="Page">
    <input type="text" name="page_no" value="[% pager.current_page %]" size="4">
    of [% pager.last_page | commify %]

    [% next_page = pager.next_page %]
    [% IF next_page %]
        | <a href="[% pager_url | uri %]&page_no=[% next_page %]">Next</a>
    [% END %]
[% END %]
</form>
