mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-09 04:48:53 +00:00
small fix for html replacement
git-svn-id: file:///svn/phpbb/trunk@4849 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
7558d522b1
commit
facd75bc44
2 changed files with 14 additions and 22 deletions
|
@ -101,10 +101,6 @@ function format_display(&$message, &$signature, $uid, $siguid, $html, $bbcode, $
|
||||||
$message = smilie_text($message, !$smilies);
|
$message = smilie_text($message, !$smilies);
|
||||||
|
|
||||||
// Replace naughty words such as farty pants
|
// Replace naughty words such as farty pants
|
||||||
/* if (sizeof($censors))
|
|
||||||
{
|
|
||||||
$message = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace(\$censors['match'], \$censors['replace'], '\\0')", '>' . $message . '<'), 1, -1));
|
|
||||||
}*/
|
|
||||||
$message = str_replace("\n", '<br />', censor_text($message));
|
$message = str_replace("\n", '<br />', censor_text($message));
|
||||||
|
|
||||||
// Signature
|
// Signature
|
||||||
|
@ -115,10 +111,6 @@ function format_display(&$message, &$signature, $uid, $siguid, $html, $bbcode, $
|
||||||
$bbcode->bbcode_second_pass($signature, $siguid);
|
$bbcode->bbcode_second_pass($signature, $siguid);
|
||||||
$signature = smilie_text($signature);
|
$signature = smilie_text($signature);
|
||||||
|
|
||||||
/* if (sizeof($censors))
|
|
||||||
{
|
|
||||||
$signature = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace(\$censors['match'], \$censors['replace'], '\\0')", '>' . $signature . '<'), 1, -1));
|
|
||||||
}*/
|
|
||||||
$signature = str_replace("\n", '<br />', censor_text($signature));
|
$signature = str_replace("\n", '<br />', censor_text($signature));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -541,19 +533,6 @@ function decode_text(&$message, $bbcode_uid)
|
||||||
|
|
||||||
$message = ($bbcode_uid) ? str_replace($search, $replace, $message) : str_replace('<br />', "\n", $message);
|
$message = ($bbcode_uid) ? str_replace($search, $replace, $message) : str_replace('<br />', "\n", $message);
|
||||||
|
|
||||||
// HTML
|
|
||||||
if ($config['allow_html_tags'])
|
|
||||||
{
|
|
||||||
// If $html is true then "allowed_tags" are converted back from entity
|
|
||||||
// form, others remain
|
|
||||||
$allowed_tags = split(',', $config['allow_html_tags']);
|
|
||||||
|
|
||||||
if (sizeof($allowed_tags))
|
|
||||||
{
|
|
||||||
$message = preg_replace('#\<(\/?)(' . str_replace('*', '.*?', implode('|', $allowed_tags)) . ')\>#is', '<$1$2>', $message);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$match = array(
|
$match = array(
|
||||||
'#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#',
|
'#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#',
|
||||||
'#<!\-\- m \-\-><a href="(.*?)" target="_blank">.*?</a><!\-\- m \-\->#',
|
'#<!\-\- m \-\-><a href="(.*?)" target="_blank">.*?</a><!\-\- m \-\->#',
|
||||||
|
@ -574,6 +553,19 @@ function decode_text(&$message, $bbcode_uid)
|
||||||
|
|
||||||
$message = preg_replace($match, $replace, $message);
|
$message = preg_replace($match, $replace, $message);
|
||||||
|
|
||||||
|
// HTML
|
||||||
|
if ($config['allow_html_tags'])
|
||||||
|
{
|
||||||
|
// If $html is true then "allowed_tags" are converted back from entity
|
||||||
|
// form, others remain
|
||||||
|
$allowed_tags = split(',', $config['allow_html_tags']);
|
||||||
|
|
||||||
|
if (sizeof($allowed_tags))
|
||||||
|
{
|
||||||
|
$message = preg_replace('#\<(\/?)(' . str_replace('*', '.*?', implode('|', $allowed_tags)) . ')\>#is', '<$1$2>', $message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue