1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-28 18:30:53 +02:00

Fix for lowercase usernames in SEF Url.

This commit is contained in:
Cameron
2016-12-08 09:38:23 -08:00
parent bfec7fc2c2
commit 1490ad009d
3 changed files with 11 additions and 3 deletions

View File

@@ -92,7 +92,10 @@ class core_user_rewrite_url extends eUrlConfig
$sql = e107::getDb('url');
$name = e107::getParser()->toDB($name);
if($sql->select('user', 'user_id', "user_name='{$name}'")) // XXX - new user_sef field? Discuss.
$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.
{
$name = $sql->fetch();
$request->setRequestParam('id', $name['user_id']);

View File

@@ -2498,7 +2498,12 @@ class eUrlRule
$url = strtr($this->template, $tr);
// Work-around fix for lowercase username
if($urlFormat == 'dashl' && $this->route == 'profile/view')
{
$url = str_replace('%20','-', strtolower($url));
}
if(empty($params))
{
return $url !== '' ? $url.$suffix : $url;

View File

@@ -659,7 +659,7 @@ class e107_db_debug {
function log($message,$TraceLev=1)
{
if(is_array($message))
if(is_array($message) || is_object($message))
{
$message = "<pre>".print_r($message,true)."</pre>";
}