File: includes/functions_content.php
Unmodified
Added
Modified
Removed
Line 21 | Line 21 |
---|
* make_jumpbox() * bump_topic_allowed() * get_context()
|
* make_jumpbox() * bump_topic_allowed() * get_context()
|
| * phpbb_clean_search_string()
|
* decode_message() * strip_bbcode() * generate_text_for_display()
| * decode_message() * strip_bbcode() * generate_text_for_display()
|
Line 358 | Line 359 |
---|
{ return str_replace($characters, $entities, ((utf8_strlen($text) >= $length + 3) ? utf8_substr($text, 0, $length) . '...' : $text)); }
|
{ return str_replace($characters, $entities, ((utf8_strlen($text) >= $length + 3) ? utf8_substr($text, 0, $length) . '...' : $text)); }
|
| }
/** * Cleans a search string by removing single wildcards from it and replacing multiple spaces with a single one. * * @param string $search_string The full search string which should be cleaned. * * @return string The cleaned search string without any wildcards and multiple spaces. */ function phpbb_clean_search_string($search_string) { // This regular expressions matches every single wildcard. // That means one after a whitespace or the beginning of the string or one before a whitespace or the end of the string. $search_string = preg_replace('#(?<=^|\s)\*+(?=\s|$)#', '', $search_string); $search_string = trim($search_string); $search_string = preg_replace(array('#\s+#u', '#\*+#u'), array(' ', '*'), $search_string); return $search_string;
|
}
/**
| }
/**
|
Line 413 | Line 431 |
---|
{ static $bbcode;
|
{ static $bbcode;
|
if (!$text)
| if ($text === '')
|
{ return ''; }
| { return ''; }
|
Line 459 | Line 477 |
---|
$uid = $bitfield = ''; $flags = (($allow_bbcode) ? OPTION_FLAG_BBCODE : 0) + (($allow_smilies) ? OPTION_FLAG_SMILIES : 0) + (($allow_urls) ? OPTION_FLAG_LINKS : 0);
|
$uid = $bitfield = ''; $flags = (($allow_bbcode) ? OPTION_FLAG_BBCODE : 0) + (($allow_smilies) ? OPTION_FLAG_SMILIES : 0) + (($allow_urls) ? OPTION_FLAG_LINKS : 0);
|
if (!$text)
| if ($text === '')
|
{ return; }
| { return; }
|