Index: openacs-4/packages/bug-tracker/lib/pagination.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/bug-tracker/lib/pagination.tcl,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/bug-tracker/lib/pagination.tcl 14 Oct 2013 18:14:21 -0000 1.3
+++ openacs-4/packages/bug-tracker/lib/pagination.tcl 23 Jun 2015 16:05:05 -0000 1.4
@@ -17,17 +17,20 @@
lappend export_var_list $var_name
}
-set pagination_filter_base_url "[ad_conn url]?[export_vars -url -exclude { offset } [concat $export_var_list interval_size]]"
-set pagination_form_export_vars "[export_vars -form [concat $export_var_list offset]]"
+set pagination_filter_base_url [export_vars -base [ad_conn url] -exclude { offset } [concat $export_var_list interval_size]]
+set pagination_form_export_vars [export_vars -form [concat $export_var_list offset]]
while { $interval_low <= $row_count } {
if { $interval_high > $row_count } {
set interval_high $row_count
}
-
+ set href "$pagination_filter_base_url&offset=[expr {$interval_low - 1}]"
set interval_label [ad_decode $interval_low $row_count "$interval_high" "$interval_low - $interval_high"]
- lappend pagination_filter_list [ad_decode [expr {1 + $offset}] $interval_low "$interval_label" "$interval_label"]
+ lappend pagination_filter_list [ad_decode [expr {1 + $offset}] \
+ $interval_low \
+ $interval_label \
+ [subst {$interval_label}]]
set interval_high [expr {$interval_high + $interval_size}]
set interval_low [expr {$interval_high - [expr {$interval_size - 1}]}]