LoGD Standardrelease steht hier zum Download zur Verfügung!

Home-Adresse dieser Version: oedland.he-hosting.de
Anfragen nach dieser Version bitte an: info@oedland.he-hosting.de

Zeige Source: /logd/taunt.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.)

Source von: /logd/taunt.php

<?php
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.="Spott: <input name='taunt' value='".$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']."'>Bearbeiten</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();
?>