-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathtaunt.php
74 lines (73 loc) · 2.91 KB
/
taunt.php
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?
require_once "common.php";
isnewday(2);
page_header("Spott Editor");
addnav("G?Zurück zur Grotte","superuser.php");
addnav("W?Zurück zum Weltlichen","village.php");
if ($_GET[op]=="edit"){
addnav("Spotteditor","taunt.php");
output("<form action='taunt.php?op=save&tauntid=$_GET[tauntid]' method='POST'>",true);
addnav("","taunt.php?op=save&tauntid=$_GET[tauntid]");
if ($_GET[tauntid]!=""){
$sql = "SELECT * FROM taunts WHERE tauntid=\"$_GET[tauntid]\"";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
$taunt = $row[taunt];
$taunt = str_replace("%s","ihn",$taunt);
$taunt = str_replace("%o","er",$taunt);
$taunt = str_replace("%p","sein",$taunt);
$taunt = str_replace("%x","Zahnstocher",$taunt);
$taunt = str_replace("%X","Scharfe Zähne",$taunt);
$taunt = str_replace("%W","Grosse grüne Ratte",$taunt);
$taunt = str_replace("%w","JoeBloe",$taunt);
output("Vorschau: $taunt`0`n`n");
}
$output.="Taunt: <input name='taunt' value=\"".HTMLEntities($row[taunt])."\" size='70'><br>";
output("`nDie folgenden Codes werden unterstützt (Groß- und Kleinschriebung wird unterschieden):`n");
output("%w = Name des Verlierers`n");
output("%x = Waffe des Verlierers`n");
output("%s = Geschlecht des Verlierers (ihn/sie)`n");
output("%p = Geschlecht des Verlierers (sein/ihr)`n");
output("%o = Geschlecht des Verlierers (er/sie)`n");
output("%W = Name des Gewinners`n");
output("%X = Waffe des Gewinners`n");
output("<input type='submit' class='button' value='Speichern'>",true);
output("</form>",true);
}else if($_GET[op]=="del"){
$sql = "DELETE FROM taunts WHERE tauntid=\"$_GET[tauntid]\"";
db_query($sql) or die(db_error(LINK));
redirect("taunt.php?c=x");
}else if($_GET[op]=="save"){
if ($_GET[tauntid]!=""){
$sql = "UPDATE taunts SET taunt=\"$_POST[taunt]\",editor=\"".addslashes($session[user][login])."\" WHERE tauntid=\"$_GET[tauntid]\"";
}else{
$sql = "INSERT INTO taunts (taunt,editor) VALUES (\"$_POST[taunt]\",\"".addslashes($session[user][login])."\")";
}
db_query($sql) or die(db_error(LINK));
redirect("taunt.php?c=x");
}else{
$sql = "SELECT * FROM taunts";
$result = db_query($sql) or die(db_error(LINK));
output("<table>",true);
for ($i=0;$i<db_num_rows($result);$i++){
$row=db_fetch_assoc($result);
output("<tr>",true);
output("<td>",true);
output("[<a href='taunt.php?op=edit&tauntid=$row[tauntid]'>Edit</a>|<a href='taunt.php?op=del&tauntid=$row[tauntid]' onClick='return confirm(\"Diesen Eintrag wirklich löschen?\");'>Löschen</a>]",true);
addnav("","taunt.php?op=edit&tauntid=$row[tauntid]");
addnav("","taunt.php?op=del&tauntid=$row[tauntid]");
output("</td>",true);
output("<td>",true);
output($row[taunt]);
output("</td>",true);
output("<td>",true);
output($row[editor]);
output("</td>",true);
output("</tr>",true);
}
addnav("","taunt.php?c=$_GET[c]");
output("</table>",true);
addnav("Spott hinzufügen","taunt.php?op=edit");
}
page_footer();
?>