Index: openacs-4/packages/acs-tcl/lib/ad-return-complaint.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/lib/ad-return-complaint.adp,v
diff -u -r1.5 -r1.5.2.1
--- openacs-4/packages/acs-tcl/lib/ad-return-complaint.adp 27 Oct 2014 16:40:04 -0000 1.5
+++ openacs-4/packages/acs-tcl/lib/ad-return-complaint.adp 24 May 2016 20:45:37 -0000 1.5.2.1
@@ -15,8 +15,7 @@
#acs-tcl.lt_Please_back_up_using_# #acs-tcl.errors##acs-tcl.error##acs-tcl.lt__and_resubmit_your_en#
-
#acs-tcl.Thank_you#
-
+ #acs-tcl.Return_prev#
Index: openacs-4/packages/acs-tcl/lib/complain.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/lib/complain.adp,v
diff -u -r1.6.2.1 -r1.6.2.2
--- openacs-4/packages/acs-tcl/lib/complain.adp 20 Sep 2015 15:40:15 -0000 1.6.2.1
+++ openacs-4/packages/acs-tcl/lib/complain.adp 24 May 2016 20:45:37 -0000 1.6.2.2
@@ -21,4 +21,5 @@
#acs-tcl.Thank_you#
+ #acs-tcl.Return_prev#
Index: openacs-4/packages/acs-tcl/tcl/tcl-documentation-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/tcl-documentation-procs.tcl,v
diff -u -r1.36.2.23 -r1.36.2.24
--- openacs-4/packages/acs-tcl/tcl/tcl-documentation-procs.tcl 20 May 2016 19:47:49 -0000 1.36.2.23
+++ openacs-4/packages/acs-tcl/tcl/tcl-documentation-procs.tcl 24 May 2016 20:45:37 -0000 1.36.2.24
@@ -1181,8 +1181,9 @@
}
if {[catch {
set html [ad_parse_template \
- -params [list complaints [list context $::ad_page_contract_context]] \
- "/packages/acs-tcl/lib/complain"]
+ -params [list complaints [list context $::ad_page_contract_context] \
+ [list prev_url [get_referrer]] \
+ ] "/packages/acs-tcl/lib/complain"]
} errorMsg]} {
ad_log error "problem rendering complain page: $errorMsg"
set html "Invalid input"
@@ -2224,8 +2225,9 @@
set exception_text $error
ns_return 422 text/html [ad_parse_template \
-params [list [list exception_count $exception_count] \
- [list exception_text $exception_text]] \
- $complaint_template]
+ [list exception_text $exception_text] \
+ [list prev_url [get_referrer]] \
+ ] $complaint_template]
}
# Local variables: