Index: branches/5.2.x/core/kernel/managers/url_manager.php =================================================================== diff -u -N -r15727 -r15856 --- branches/5.2.x/core/kernel/managers/url_manager.php (.../url_manager.php) (revision 15727) +++ branches/5.2.x/core/kernel/managers/url_manager.php (.../url_manager.php) (revision 15856) @@ -1,6 +1,6 @@ get(kOpenerStack::LAST_ELEMENT, true)); $ret = $this->Application->BaseURL($prefix, $ssl) . $index_file . '?' . ENV_VAR_NAME . '=' . $env; + // TODO: tag, which uses resulting url should do escaping if ( isset($params['escape']) && $params['escape'] ) { - $ret = addslashes($ret); + $ret = kUtil::escape($ret, kUtil::ESCAPE_JS); } if ( isset($params['m_opener']) && $params['m_opener'] == 'u' ) {