summaryrefslogtreecommitdiffstats
path: root/pages/cp.php
diff options
context:
space:
mode:
authorPatrick Davison <snapwilliam@gmail.com>2011-12-28 11:22:58 -0800
committerPatrick Davison <snapwilliam@gmail.com>2011-12-28 11:22:58 -0800
commit509f7a404582e9a69810333d58adcbdca57ad652 (patch)
treed2ce1f57792de18b1d7a08b17ba892ed2a9b015e /pages/cp.php
parentfcdb42e572af8a274c3cd6cd904d65bdd2c0ad6b (diff)
downloadpathery-509f7a404582e9a69810333d58adcbdca57ad652.tar.xz
Minor adjustments, chatfilter added to name-change.
Diffstat (limited to 'pages/cp.php')
-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