Index: trunk/core/kernel/application.php =================================================================== diff -u -r4842 -r4845 --- trunk/core/kernel/application.php (.../application.php) (revision 4842) +++ trunk/core/kernel/application.php (.../application.php) (revision 4845) @@ -1068,7 +1068,7 @@ */ function getPassInfo($pass = 'all') { - $pass = str_replace('all', trim($this->GetVar('passed'), ','), $pass); + $pass = trim(str_replace('all', trim($this->GetVar('passed'), ','), $pass), ','); if (!$pass) { return Array(); @@ -1145,6 +1145,8 @@ unset($params['escape']); } + $ret = str_replace('%2F', '/', urlencode($ret)); + $params_str = ''; $join_string = $encode ? '&' : '&'; foreach ($params as $param => $value)