1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60:
|
<? require_once "common.php";
isnewday(2);
page_header("Wortfilter."); addnav("G?Zurück zur Grotte","superuser.php"); addnav("W?Zurück zum Weltlichen","village.php"); addnav("Liste aktualisieren","badword.php"); output("Hier kannst du Wörter festlegen, die das Spiel ausfiltert. Benutze ein * am Anfang oder am Ende "); output("eines Worts, um Wortkombinationen mit dem Wort zu filtern (wildcard). Die Wörter werden nur gefiltert, wenn der "); output("Wortfilter in den Spieleinstellungen aktiviert ist."); //output("<form action='badword.php?op=add' method='POST'>Add a word: <input name='word'><input type='submit' value='Add'></form>",true); //output("<form action='badword.php?op=remove' method='POST'>Remove a word: <input name='word'><input type='submit' value='Remove'></form>",true); //output("<form action='badword.php?op=test' method='POST'>Test a word: <input name='word'><input type='submit' value='Test'></form>",true); output("<form action='badword.php?op=add' method='POST'>Wort hinzufügen: <input name='word'><input type='submit' class='button' value='Hinzufügen'></form>",true); output("<form action='badword.php?op=remove' method='POST'>Wort entfernen: <input name='word'><input type='submit' class='button' value='Entfernen'></form>",true); output("<form action='badword.php?op=test' method='POST'>Wort testen: <input name='word'><input type='submit' class='button' value='Test'></form>",true);
addnav("","badword.php?op=add"); addnav("","badword.php?op=remove"); addnav("","badword.php?op=test"); $sql = "SELECT * FROM nastywords"; $result = db_query($sql); $row = db_fetch_assoc($result); $words = split(" ",$row['words']); reset($words);
if ($_GET['op']=="add"){ array_push($words,stripslashes($_POST['word'])); } if ($_GET['op']=="remove"){ unset($words[array_search(stripslashes($_POST['word']),$words)]); } if ($_GET['op']=="test"){ output("`7Das Testergebnis lautet: `^".soap($_POST['word'])."`7. (Wenn der Wortfilter in den Spieleinstellungen deaktiviert ist, wird dieser Test nicht funtkionieren).`n`n"); } sort($words); $lastletter=""; while (list($key,$val)=each($words)){ if (trim($val)==""){ unset($words[$key]); }else{ if (substr($val,0,1)!=$lastletter){ $lastletter = substr($val,0,1); output("`n`n`^`b" . strtoupper($lastletter) . "`b`@`n"); } output($val." "); } } if ($_GET['op']=="add" || $_GET['op']=="remove"){ $sql = "DELETE FROM nastywords"; db_query($sql); $sql = "INSERT INTO nastywords VALUES ('" . addslashes(join(" ",$words)) . "')"; db_query($sql); } $session['user']['standort']='Admin-Grotte'; page_footer(); ?>
|