From: x2000habouzit Date: Mon, 10 Oct 2005 08:56:44 +0000 (+0000) Subject: avoid double dash in user names/aliases X-Git-Tag: xorg/0.9.9~116 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=eb8e3f3c080e398ad93ae933e0f511cc817855a3;p=platal.git avoid double dash in user names/aliases git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@88 839d8a87-29fc-0310-9880-83ba4fa771e5 --- diff --git a/include/register.inc.php b/include/register.inc.php index 4bc0cfc..3a5b51f 100644 --- a/include/register.inc.php +++ b/include/register.inc.php @@ -143,9 +143,13 @@ function check_new_user(&$sub) extract($sub); $prenom = preg_replace("/[ \t]+/", ' ', trim($prenom)); + $prenom = preg_replace("/--+/", '-', $prenom); + $prenom = preg_replace("/''+/", '\'', $prenom); $prenom = make_firstname_case($prenom); $nom = preg_replace("/[ \t]+/", ' ', trim($nom)); + $nom = preg_replace("/--+/", '-', $nom); + $nom = preg_replace("/''+/", '\'', $nom); $nom = strtoupper(replace_accent($nom)); if ($promo >= 1996) {