1
0
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:
secretr
2011-11-26 18:17:42 +00:00
parent 0f794aa225
commit 548b585f7e
16 changed files with 55 additions and 42 deletions

View File

@@ -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';

View File

@@ -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.