Index: branches/5.3.x/core/kernel/utility/http_query.php =================================================================== diff -u -N -r15999 -r16111 --- branches/5.3.x/core/kernel/utility/http_query.php (.../http_query.php) (revision 15999) +++ branches/5.3.x/core/kernel/utility/http_query.php (.../http_query.php) (revision 16111) @@ -1,6 +1,6 @@ Application->isAdmin ) { + return $value; + } + + // This allows to revert kUtil::escape() call for each field submitted on front-end. + if ( is_array($value) ) { + foreach ( $value as $param_name => $param_value ) { + $value[$param_name] = $this->unescapeRequestVariable($param_value); + } + + return $value; + } + + return kUtil::unescape($value, kUtil::ESCAPE_HTML); + } + + /** * Returns all $_GET array excluding system parameters, that are not allowed to be passed through generated urls * * @param bool $access_error Method is called during no_permission, require login, session expiration link preparation @@ -758,4 +784,4 @@ return $headers; } -} \ No newline at end of file +}