Richard,
nobody hinders you to use on your site e.g.
redirect instproc pretty_value {v} {
ad_returnredirect -allow_complete_url $v
ad_script_abort
}
instead of the version based on the
returnredirect
method sketched earlier. However, i am not in favor of adding this variant to CVS because of the abuse potential. A good solution (see above) would require more effort than i can spend right now.
In case someone wonders, why my first version was using the returnredirect
method rather than the ad_returnredirect
function: The xo*-method be used outside of a connection thread while ad_returnredirect requires to be executed in a connection thread. Therefore, the method can be used safely e.g. in a regression test or in a scheduled procedure, etc. Allowing the title-field to contain HTML markup (which is rendered without escaping) must have been a bug in some earlier xowiki versions.