phpBB

Code Changes

File: includes/cache.php

  Unmodified   Added   Modified   Removed
Line 84Line 84
			$censors = array();
while ($row = $db->sql_fetchrow($result))
{

			$censors = array();
while ($row = $db->sql_fetchrow($result))
{

				if ((version_compare(PHP_VERSION, '5.1.0', '>=') || (version_compare(PHP_VERSION, '5.0.0-dev', '<=') && version_compare(PHP_VERSION, '4.4.0', '>='))) && @preg_match('/\p{L}/u', 'a') !== false)
{
$censors['match'][] = '#(?<![\p{Nd}\p{L}_])(' . str_replace('\*', '[\p{Nd}\p{L}_]*?', preg_quote($row['word'], '#')) . ')(?![\p{Nd}\p{L}_])#iu';
}
else
{
$censors['match'][] = '#(?<!\S)(' . str_replace('\*', '\S*?', preg_quote($row['word'], '#')) . ')(?!\S)#iu';
}


				$censors['match'][] = get_censor_preg_expression($row['word']);









				$censors['replace'][] = $row['replacement'];
}
$db->sql_freeresult($result);

				$censors['replace'][] = $row['replacement'];
}
$db->sql_freeresult($result);

Line 297Line 289
			{
case 'mssql':
case 'mssql_odbc':

			{
case 'mssql':
case 'mssql_odbc':

 
				case 'mssqlnative':

					$sql = 'SELECT user_id, bot_agent, bot_ip
FROM ' . BOTS_TABLE . '
WHERE bot_active = 1

					$sql = 'SELECT user_id, bot_agent, bot_ip
FROM ' . BOTS_TABLE . '
WHERE bot_active = 1