summaryrefslogtreecommitdiffstats
path: root/pages
diff options
context:
space:
mode:
Diffstat (limited to 'pages')
-rw-r--r--pages/cp.php34
1 files changed, 28 insertions, 6 deletions
diff --git a/pages/cp.php b/pages/cp.php
index f5fd566..2abc6b4 100644
--- a/pages/cp.php
+++ b/pages/cp.php
@@ -16,15 +16,14 @@ function validatename($name) {
return false;
if ($name != htmlentities($name))
return false;
- if (strlen($name) > 16)
+ if (strlen($name) > 14)
return false;
return true;
}
-$inputname = sql_clean($_POST['displayName']);
-
-if ($inputname) {
+if (isset($_POST['displayName'])) {
$inputname = sql_clean($_POST['displayName']);
+ $inputname = chatFilter($inputname);
$userID = $_SESSION['userID'];
if ($_SESSION['accepted'] == 1) {
@@ -49,12 +48,35 @@ $displayName = htmlspecialchars($_SESSION['displayName'], ENT_COMPAT | ENT_HTML5
<h2>Change your display name</h2>
<form action="cp" method="post" name="changename">
-<input type="text" size="20" maxlength="16" value="<?php echo $displayName ?>" name="displayName" class="forminput" />
+<input type="text" size="20" maxlength="14" value="<?php echo $displayName ?>" name="displayName" class="forminput" />
<input type="submit" value="Change name" class="forminput" />
</div>
</form>
<?php
+
+
+function chatFilter($chat) {
+ //cuss words
+ $chat = eregi_replace("fuck you", "i am moron", $chat);
+ $chat = eregi_replace("fuck", "dumb", $chat);
+
+
+ $chat = eregi_replace("asshole", "dumb", $chat);
+ $chat = eregi_replace("damnit", "dumb", $chat);
+ $chat = eregi_replace("damn", "dumb", $chat);
+ $chat = eregi_replace("cunt", "dumb", $chat);
+ $chat = eregi_replace("shit", "dumb", $chat);
+ $chat = eregi_replace("bitch", "dumb", $chat);
+ $chat = eregi_replace("sucks ass", "is dumb", $chat);
+ $chat = eregi_replace("suck ass", "is dumb", $chat);
+ $chat = eregi_replace("stfu", "shutup", $chat);
+ $chat = eregi_replace("omfg", "omg", $chat);
+ $chat = eregi_replace("fuk", "dumb", $chat);
+ return $chat;
+}
+
+
htmlFooter();
-?>
+?> \ No newline at end of file