global $wicked, $conf;
- $view_url = Horde_Util::addParameter(Wicked::url('%s', false, -1), 'referrer', $this->pageName(), false);
- /* Attach the session parameter manually, because we don't want the
- * parameters to be encoded, but don't want full URLs either. */
- if (empty($GLOBALS['conf']['session']['use_only_cookies']) &&
- !isset($_COOKIE[session_name()])) {
- $view_url = Horde_Util::addParameter($view_url, session_name(), session_id(), false);
- }
+ $view_url = Wicked::url('%s')
+ ->setRaw(true)
+ ->add('referrer', $this->pageName());
$view_url = str_replace(array(urlencode('%s'), urlencode('/')), array('%s', '%' . urlencode('/')), $view_url);
/* Make sure we have a valid wiki format */