mirror of
https://github.com/e107inc/e107.git
synced 2025-07-29 10:50:25 +02:00
Fix for lowercase usernames in SEF Url.
This commit is contained in:
@@ -92,7 +92,10 @@ class core_user_rewrite_url extends eUrlConfig
|
|||||||
|
|
||||||
$sql = e107::getDb('url');
|
$sql = e107::getDb('url');
|
||||||
$name = e107::getParser()->toDB($name);
|
$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();
|
$name = $sql->fetch();
|
||||||
$request->setRequestParam('id', $name['user_id']);
|
$request->setRequestParam('id', $name['user_id']);
|
||||||
|
@@ -2498,7 +2498,12 @@ class eUrlRule
|
|||||||
|
|
||||||
$url = strtr($this->template, $tr);
|
$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))
|
if(empty($params))
|
||||||
{
|
{
|
||||||
return $url !== '' ? $url.$suffix : $url;
|
return $url !== '' ? $url.$suffix : $url;
|
||||||
|
@@ -659,7 +659,7 @@ class e107_db_debug {
|
|||||||
function log($message,$TraceLev=1)
|
function log($message,$TraceLev=1)
|
||||||
{
|
{
|
||||||
|
|
||||||
if(is_array($message))
|
if(is_array($message) || is_object($message))
|
||||||
{
|
{
|
||||||
$message = "<pre>".print_r($message,true)."</pre>";
|
$message = "<pre>".print_r($message,true)."</pre>";
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user