<?php
/******************************
 * SMILEYS - WORDFILTER - UBB *
 ******************************
 * Scripted by Godlord        *
 ******************************/

function swu($text) {

	// Hij zoekt naar deze tekst:
	$smiley_text = array("dit heb je niet nodig", ":)", ":p", ":(", ":D");

	// Hij verplaats die tekst met dit:
	$smiley_replace = array("dit heb je niet nodig", '<img src="smileys/happy.png">','<img src="smileys/tongue.png">', '<img src="smileys/sad.png">', '<img src="smileys/grin.png">');

	// Hij zoekt naar deze tekst:
	$wordfilter_text = array("dit heb je niet nodig", "sex", "fuck", "pussy", "tit");

	// Hij verplaats die tekst met dit:
	$wordfilter_replace = array("dit heb je niet nodig", "***","****", "*****", "***");

	// Hij zoekt naar deze tekst:
	$ubb_text = array("dit heb je niet nodig", "", "", "[b]","[/b]","[i]","[/i]","[u]", "[/u]", "[s]", "[/s]", "[img]", "[/img]");

	// Hij verplaats die tekst met dit:
	$ubb_replace = array("dit heb je niet nodig", "<code>","</code>", '<b>','</b>','<i>','</i>','<u>','</u>', "<s>", '</s>', '<img src="','">');

	// Verzamel de waardes voor de while :D
	$a = sizeof($smiley_text) - 1;
	$b = sizeof($smiley_replace) - 1;
	$c = sizeof($wordfilter_text) - 1;
	$d = sizeof($wordfilter_replace) - 1;
	$e = sizeof($ubb_text) - 1;
	$f = sizeof($ubb_replace) - 1;
	$g = 1;
	$h = 1;
	$i = 1;

	// Kijk na of de instelling van de arrays wel klopt.
        if ($a == $b && $c == $d && $e == $f) {
	        // Begin met het herplaatsen :D
		while ($g <= $a) {
		        $text = str_ireplace($smiley_text[$g],$smiley_replace[$g],$text);
			$g++;
		}
		while ($h <= $c) {
		        $text = str_ireplace($wordfilter_text[$h],$wordfilter_replace[$h],$text);
			$h++;
		}
		while ($i <= $e) {
			$text = str_ireplace($ubb_text[$i],$ubb_replace[$i],$text);
			$i++;
		}
	}
	return $text;
}

// Een voorbeeld
echo swu("sEx ooohhh sorry :( [b]ik zal dat nooit meer zeggen[/b]");
?>