summaryrefslogtreecommitdiffstats
path: root/webui_templates/paginate.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'webui_templates/paginate.tmpl')
-rw-r--r--webui_templates/paginate.tmpl29
1 files changed, 29 insertions, 0 deletions
diff --git a/webui_templates/paginate.tmpl b/webui_templates/paginate.tmpl
new file mode 100644
index 0000000..497e06d
--- /dev/null
+++ b/webui_templates/paginate.tmpl
@@ -0,0 +1,29 @@
+ ## USAGE: # set global what="system"
+ ## # include "/path/to/this/file"
+
+ Page: 
+ #if $page != 0
+ #set $previous_page = $page - 1
+ <A HREF="${base_url}/${what}_list?page=${previous_page}&limit=${results_per_page}">&lt;</A>&nbsp;
+ #else
+ [
+ #end if
+
+ #for $this_page in range(0,$pages+1)
+ #if $this_page != $page
+ <A HREF="${base_url}/${what}_list?page=${this_page}&limit=${results_per_page}">${this_page}</A>&nbsp;
+ #else
+ ${this_page}
+ #end if
+ #end for
+
+ #if $page != $pages
+ #set $next_page = $page + 1
+ <A HREF="${base_url}/${what}_list?page=${next_page}&limit=${results_per_page}">&gt;</A>
+ #else
+ ]
+ #end if
+
+ <br/>
+ <br/>
+