mirror of
https://github.com/e107inc/e107.git
synced 2025-09-08 21:30:54 +02:00
Moving the system to the new URL assembling, fixed call to a non-existent eUrl method system wide.
This commit is contained in:
@@ -41,8 +41,8 @@ class core_user_url extends eUrlConfig
|
||||
if(!varset($route[1])) $route[1] = 'index';
|
||||
|
||||
## aliases as retrieved from the DB, map vars to proper values
|
||||
if(isset($params['user_name']) && !empty($params['user_name'])) $params['id'] = $params['user_name'];
|
||||
if(isset($params['user_id']) && !empty($params['user_id'])) $params['id'] = $params['user_id'];
|
||||
//if(isset($params['user_name']) && !empty($params['user_name'])) $params['id'] = $params['user_name'];
|
||||
|
||||
$url = 'user.php';
|
||||
$page = $params['page'] ? intval($params['page']) : '0';
|
||||
|
@@ -75,6 +75,13 @@ class core_user_rewrite_url extends eUrlConfig
|
||||
$name = $request->getRequestParam('name');
|
||||
if(!$name) return;
|
||||
|
||||
// if id only is passed, don't do DB query
|
||||
if(is_numeric($name))
|
||||
{
|
||||
$request->setRequestParam('id', $name)->setRequestParam('name', null);
|
||||
return;
|
||||
}
|
||||
|
||||
$sql = e107::getDb('url');
|
||||
$name = e107::getParser()->toDB($name);
|
||||
if($sql->db_Select('user', 'user_id', "user_name='{$name}'")) // XXX - new user_sef field? Discuss.
|
||||
|
Reference in New Issue
Block a user