From f7c6c3e5421001859ab74860ca5ec9b87d030b8b Mon Sep 17 00:00:00 2001 From: Cameron Date: Thu, 8 Dec 2016 09:52:57 -0800 Subject: [PATCH] Fix for usernames with hyphens. --- e107_core/url/user/rewrite_url.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/e107_core/url/user/rewrite_url.php b/e107_core/url/user/rewrite_url.php index f841ad687..9f1bacafe 100644 --- a/e107_core/url/user/rewrite_url.php +++ b/e107_core/url/user/rewrite_url.php @@ -92,10 +92,8 @@ class core_user_rewrite_url extends eUrlConfig $sql = e107::getDb('url'); $name = e107::getParser()->toDB($name); - - $name2 = str_replace("-"," ",$name); // remove the dash. - - if($sql->select('user', 'user_id', "user_name='{$name}' OR user_name='{$name2}' " )) // XXX - new user_sef field? Discuss. + + if($sql->select('user', 'user_id', "user_name='{$name}' OR REPLACE(user_name, ' ', '-') ='{$name}' " )) // XXX - new user_sef field? Discuss. { $name = $sql->fetch(); $request->setRequestParam('id', $name['user_id']);