[ticket/12931] Fix general error on user registration

Fix "Illegal use of $_SERVER" general error on user registration
when $config['server_name'] is not set.

PHPBB3-12931
This commit is contained in:
rxu 2014-08-10 21:17:06 +08:00
parent 472fe9fe60
commit 838d4dc2c6

View file

@ -402,17 +402,9 @@ class messenger
*/
function generate_message_id()
{
global $config;
global $config, $request;
$domain = 'phpbb.generated';
if ($config['server_name'])
{
$domain = $config['server_name'];
}
else if (!empty($_SERVER['SERVER_NAME']))
{
$domain = $_SERVER['SERVER_NAME'];
}
$domain = ($config['server_name']) ?: $request->server('SERVER_NAME', 'phpbb.generated');
return md5(unique_id(time())) . '@' . $domain;
}