4 $ * @since PHP 5 * @require PHP 4.0.0 (user_error) */ if (!function_exists('stripos')) { function stripos($haystack, $needle, $offset = null) { if (!is_scalar($haystack)) { user_error('stripos() expects parameter 1 to be string, ' . gettype($haystack) . ' given', E_USER_WARNING); return false; } if (!is_scalar($needle)) { user_error('stripos() needle is not a string or an integer.', E_USER_WARNING); return false; } if (!is_int($offset) && !is_bool($offset) && !is_null($offset)) { user_error('stripos() expects parameter 3 to be long, ' . gettype($offset) . ' given', E_USER_WARNING); return false; } // Manipulate the string if there is an offset $fix = 0; if (!is_null($offset)) { if ($offset > 0) { $haystack = substr($haystack, $offset, strlen($haystack) - $offset); $fix = $offset; } } $segments = explode(strtolower($needle), strtolower($haystack), 2); // Check there was a match if (count($segments) === 1) { return false; } $position = strlen($segments[0]) + $fix; return $position; } } /** * Ported PHP5 function to PHP4 for forward compatibility */ function clone($object) { return $object; } ?>
Search
Search Keyword league ?)(\[/code\])@si', '@(\[code:[0-9][^\]]*?\])(.*?)(\[/code:[0-9]\])@si', '@(\[quote[^\]]*?\])(.*?)(\[/quote\])@si', '@(\[b[^\]]*?\])(.*?)(\[/b\])@si', '@(\[u[^\]]*?\])(.*?)(\[/u\])@si', '@(\[i[^\]]*?\])(.*?)(\[/i\])@si', '@(\[size[^\]]*?\])(.*?)(\[/size\])@si', '@(\[color[^\]]*?\])(.*?)(\[/color\])@si', '@(\[ol[^\]]*?\])(.*?)(\[/ol\])@si', '@(\[ul[^\]]*?\])(.*?)(\[/ul\])@si', '@(\[li[^\]]*?\])(.*?)(\[/li\])@si' ); $replace = array( '${4}', // URL '[USER POSTED IMAGE]', //IMG '${2}', // CODE '${2}', // CODE '${2}', // QUOTE '${2}', // BOLD '${2}', // UNDERLINE '${2}', // ITALIC '${2}', // SIZE '${2}', // COLOR '', // ORDERED LIST '', // UNORDERED LIST '${2}' // LIST ITEM ); } $rows_count = count($rows); for($xi = 0; $xi <= $rows_count-1; $xi++){ $rows[$xi]->text = preg_replace($BBC, $replace, $rows[$xi]->text); $rows[$xi]->text = stripslashes($rows[$xi]->text); } // Finally, send the results to Joomla! return $rows; } ?>