From 443f381e7f86b92edc0bf546cdfe69920ed1e079 Mon Sep 17 00:00:00 2001 From: BlueRaja Date: Thu, 21 Feb 2013 03:22:09 -0600 Subject: Added a few more chat filters :) --- ajax/chat.ajax.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'ajax') diff --git a/ajax/chat.ajax.php b/ajax/chat.ajax.php index ae00b6f..02fc396 100644 --- a/ajax/chat.ajax.php +++ b/ajax/chat.ajax.php @@ -113,7 +113,9 @@ function prepareChatData($data) { function chatFilter($chat) { //cuss words $chat = str_ireplace("fuck you", "i am moron", $chat); - $chat = preg_replace("[fF]+\s*[uUvV]+\s*[hH]*\s*[cC\(kK]+\s*[iI]*\s*[nN]*\s*[gG]*", "dumb", $chat); + $chat = preg_replace("/[f]+\s*[uv]+\s*[h]*\s*[c\(k]+\s*(([i]*\s*[n]*\s*[g])|([e]*\s*[r]*))*/i", "dumb ", $chat); //fucker / fucking + $chat = preg_replace("/[^a-z]fag(g?[oi]t)?/i", " prince", $chat); //faggot + $chat = preg_replace("/^fag(g?[oi]t)?/i", "prince", $chat); //faggot (beginning of line) $chat = str_ireplace("asshole", "dumb", $chat); $chat = str_ireplace("damnit", "do'h", $chat); $chat = str_ireplace("damn", "dumb", $chat); @@ -121,6 +123,9 @@ function chatFilter($chat) { $chat = str_ireplace("shit", "dumb", $chat); $chat = str_ireplace("bitch", "dumb", $chat); $chat = str_ireplace("cock", "elbow", $chat); + $chat = str_ireplace("dick", "elbow", $chat); + $chat = str_ireplace("hell", "the supermarket", $chat); + $chat = str_ireplace("whore", "entrepreneur", $chat); $chat = str_ireplace("sucks ass", "is dumb", $chat); $chat = str_ireplace("suck ass", "are dumb", $chat); $chat = str_ireplace("stfu", "be still my beating heart", $chat); -- cgit v1.2.3