From 4706f47ca0b19d9baa45742ae7c8d270c42e9490 Mon Sep 17 00:00:00 2001 From: cash Date: Wed, 5 Oct 2011 21:28:30 -0400 Subject: Fixes #3704 displaying error messages when adding users through admin interface --- engine/lib/users.php | 2 ++ 1 file changed, 2 insertions(+) (limited to 'engine') diff --git a/engine/lib/users.php b/engine/lib/users.php index 2d6b7cabd..ce1b409f6 100644 --- a/engine/lib/users.php +++ b/engine/lib/users.php @@ -813,6 +813,7 @@ function validate_username($username) { if ( preg_match($blacklist, $username) ) { + // @todo error message needs work throw new RegistrationException(elgg_echo('registration:invalidchars')); } @@ -823,6 +824,7 @@ function validate_username($username) { for ($n = 0; $n < strlen($blacklist2); $n++) { if (strpos($username, $blacklist2[$n]) !== false) { $msg = elgg_echo('registration:invalidchars', array($blacklist2[$n], $blacklist2)); + $msg = htmlentities($msg, ENT_COMPAT, 'UTF-8'); throw new RegistrationException($msg); } } -- cgit v1.2.3