mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-30 21:40:43 +02:00
trying to fix two conversion issues
- anonymous user not entered correctly or entered with user id 0 (need to be tested) - ips not converted git-svn-id: file:///svn/phpbb/trunk@7034 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
@@ -436,16 +436,6 @@ function phpbb_get_birthday($birthday = '')
|
||||
*/
|
||||
function phpbb_user_id($user_id)
|
||||
{
|
||||
if (!$user_id)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
if ($user_id == -1)
|
||||
{
|
||||
return ANONYMOUS;
|
||||
}
|
||||
|
||||
global $config;
|
||||
|
||||
// Increment user id if the old forum is having a user with the id 1
|
||||
@@ -484,6 +474,19 @@ function phpbb_user_id($user_id)
|
||||
}
|
||||
}
|
||||
|
||||
// If the old user id is -1 in 2.0.x it is the anonymous user...
|
||||
if ($user_id == -1)
|
||||
{
|
||||
return ANONYMOUS;
|
||||
}
|
||||
|
||||
// This should never ever happen - 2.0.x is not allowing a user id of 0
|
||||
// But we return the anonymous user to be consistent and not breaking functionality
|
||||
if (!$user_id)
|
||||
{
|
||||
return ANONYMOUS;
|
||||
}
|
||||
|
||||
if (!empty($config['increment_user_id']))
|
||||
{
|
||||
$user_id++;
|
||||
@@ -1125,6 +1128,7 @@ function phpbb_prepare_message($message)
|
||||
$message = preg_replace('/\[quote="(.*?)"\]/s', '[quote="\1"]', $message);
|
||||
}
|
||||
|
||||
// Already the new user id ;)
|
||||
$user_id = $convert->row['poster_id'];
|
||||
|
||||
$message = str_replace('<', '<', $message);
|
||||
|
Reference in New Issue
Block a user