LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /waiseneditor.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: /waiseneditor.php

<?php
#####################################
#                                   #
#  Kindereditor                     #
#  by Laserian                      #
#  für Midgar                       #
#  http://www.logd-midgar.de/logd/  #
#                                   #
#####################################
require_once "common.php";
page_header("Waisenkindereditor");

if (
$_GET[op]==""){
output("Hier könnt ihr die Namen der Kinder ändern und Elternteile ein- oder austragen.");
addnav("Kinderliste","waiseneditor.php?op=list");
addnav("Kind neu eintragen","waiseneditor.php?op=add");
addnav("Zurück zum Weltlichen","god.php");
addnav("Zurück zur Grotte","superuser.php");
}
$kindinfo = array(
            
"Kind,title",
          
"id"=>"ID,hidden",
          
"name"=>"Name des Kindes",
          
"kind"=>"Kind der Mutter und des Vaters(accountid, wahlweise)",
          
"mama"=>"Mutter des Kindes(accountid)",
          
"papa"=>"Vater des Kindes(accountid)",
          
"info"=>"Information",
          
"geschlecht"=>"Geschlecht des Kinds,enum,0,Männlich ,1,Weiblich",
          
"gebdat"=>"Geburtsdatum",
          
"unehelich"=>"Unehelich?,bool",
            );
$kindadd = array(
          
"Kind,title",
          
"id"=>"ID,hidden",
          
"name"=>"Name des Kindes",
          
"kind"=>"Kind der Mutter und des Vaters(accountid, wahlweise)",
          
"mama"=>"Mutter des Kindes(accountid)",
          
"papa"=>"Vater des Kindes(accountid)",
          
"info"=>"Information",
          
"geschlecht"=>"Geschlecht des Kinds,enum,0,Männlich ,1,Weiblich",
          
"gebdat"=>"Geburtsdatum",
          
"unehelich"=>"Unehelich?,bool",
          );
if(
$_GET['op']=="edit"){
$result db_query("SELECT * FROM kinder WHERE id='$_GET[id]'") or die(db_error(LINK));
$row db_fetch_assoc($result) or die(db_error(LINK));
output("<form action='waiseneditor.php?op=save&id=$_GET[id]' method='POST'>",true);
addnav("","waiseneditor.php?op=save&id=$_GET[id]");
output("<input type='submit' class='button' value='Speichern'>",true);
showform($kindinfo,$row);
output("</form>",true);
addnav("Zurück","waiseneditor.php");
addnav("Zurück zum Weltlichen","god.php");
addnav("Zurück zur Grotte","superuser.php");
}
if(
$_GET['op']=="del"){
$result db_query("DELETE FROM kinder WHERE id='$_GET[id]'") or die(db_error(LINK));
$row db_fetch_assoc($result) or die(db_error(LINK));
//output("<form action='waiseneditor.php?op=save&id=$_GET[id]' method='POST'>",true);
//addnav("","waiseneditor.php?op=save&id=$_GET[id]");
//output('`^Wirklich löschen?`0');
//output("<input type='submit' class='button' value='Speichern'>",true);
//showform($kindinfo,$row);
//output("</form>",true);
addnav("Zurück","waiseneditor.php");
addnav("Zurück zum Weltlichen","god.php");
addnav("Zurück zur Grotte","superuser.php");
}
if(
$_GET['op']=="add"){
output("<form action='waiseneditor.php?op=save2' method='POST'>",true);
addnav("","waiseneditor.php?op=save2");
output("<input type='submit' class='button' value='Speichern'>",true);
showform($kindadd,"");
output("</form>",true);
addnav("Zurück","waiseneditor.php");
addnav("Zurück zum Weltlichen","god.php");
addnav("Zurück zur Grotte","superuser.php");
}
if(
$_GET['op']=="save"){

$sql "UPDATE kinder SET name=\"$_POST[name]\", kind=\"$_POST[kind]\", mama=\"$_POST[mama]\", papa=\"$_POST[papa]\", info=\"$_POST[info]\", geschlecht=\"$_POST[geschlecht]\", gebdat=\"$_POST[gebdat]\", unehelich=\"$_POST[unehelich]\" WHERE id=\"$_GET[id]\"";
//$sql = "UPDATE kinder SET name=\"$_POST[name]\", mama=\"$_POST[mama]\", papa=\"$_POST[papa]\" WHERE id=\"$_GET[id]\"";
db_query($sql) or die(db_error(LINK));
output("Die Änderungen wurden übernommen.");
addnav("Zurück","waiseneditor.php");
addnav("Zurück zum Weltlichen","god.php");
addnav("Zurück zur Grotte","superuser.php");
}
if(
$_GET['op']=="save2"){
$sql "INSERT INTO kinder (id,name,kind,mama,papa,info,geschlecht,gebdat,unehelich) VALUES ('$_POST[id]','$_POST[name]','$_POST[kind]','$_POST[mama]','$_POST[papa]','$_POST[info]','$_POST[geschlecht]','$_POST[gebdat]','$_POST[unehelich]')";
//$sql = "INSERT INTO kinder (id,name,mama,papa) VALUES ('$_POST[id]','$_POST[name]','$_POST[mama]','$_POST[papa]')";
db_query($sql) or die(db_error(LINK));
output("Die Änderungen wurden übernommen.");
addnav("Zurück","waiseneditor.php");
addnav("Zurück zum Weltlichen","god.php");
addnav("Zurück zur Grotte","superuser.php");
}
if(
$_GET['op']=="list"){
    
$sql "SELECT * FROM kinder ORDER BY id";
    
$result db_query($sql);
       
output("<table cellspacing=0 cellpadding=2 align='center'><tr class=trhead><td>OP</td><td></td><td>ID</td><td>Name</td><td>&nbsp;</td><td>ID-Userkind</td><td>Name Userkind</td><td>Mama</td><td>Name der Mutter</td><td>Papa</td><td>Name des Vaters</td><td>Geburtsdatum</td><td>Info</td></tr>",true);
    for (
$i=0;$i<db_num_rows($result);$i++){
        
$row db_fetch_assoc($result);
        
$sql4 "SELECT * FROM accounts WHERE acctid=".$row[kind]."";
        
$result4 db_query($sql4);
        
$row4 db_fetch_assoc($result4);
        
$sql2 "SELECT * FROM accounts WHERE acctid=".$row[mama]."";
        
$result2 db_query($sql2);
        
$row2 db_fetch_assoc($result2);
        
$sql3 "SELECT * FROM accounts WHERE acctid=".$row[papa]."";
        
$result3 db_query($sql3);
        
$row3 db_fetch_assoc($result3);
        
output("<tr class='".($i%2?"trlight":"trdark")."'>",true);
        
output("<td>",true);
        
output("<a href='waiseneditor.php?op=edit&id=$row[id]'>Edit</a>",true);
        
addnav("","waiseneditor.php?op=edit&id=$row[id]");
        
output("</td><td>",true);
        
output("<a href='waiseneditor.php?op=del&id=$row[id]'>Del</a>",true);
        
addnav("","waiseneditor.php?op=del&id=$row[id]");
        
output("</td>",true);
        
output("<td>".$row[id]."</td><td>".$row[name]."</td>",true);
        if(
$row[geschlecht] == 1){
            
output("<td>`c<img src=images/female.gif>`c</td>",true);
        }else{
            
output("<td>`c<img src=images/male.gif>`c</td>",true);
        }
        
output("<td>".$row[kind]."</td>",true);
        
output("<td>".$row4[name]."</td>",true);
        
output("<td>".$row[mama]."</td>",true);
        
output("<td>".$row2[name]."</td>",true);
        
output("<td>".$row[papa]."</td>",true);
        
output("<td>".$row3[name]."</td>",true);
        
output("<td>".$row[gebdat]."</td>",true);
        
output("<td>".$row[info]."</td></tr>",true);
    }
    
output("</table>",true);
    
addnav("Waisenkinder","waiseneditor.php?op=waisen");
    
addnav("Zurück","waiseneditor.php");
    
addnav("Zurück zum Weltlichen","god.php");
    
addnav("Zurück zur Grotte","superuser.php");
}
if(
$_GET['op']=="waisen"){
    
$sql "SELECT * FROM kinder WHERE mama=0 AND papa=0 ORDER BY id";
    
$result db_query($sql);
       
output("<table cellspacing=0 cellpadding=2 align='center'><tr class=trhead><td>Name</td><td>&nbsp;</td><td>Mama</td><td>Papa</td><td>Geburtsdatum</td><td>Info</td></tr>",true);
    for (
$i=0;$i<db_num_rows($result);$i++){
        
$row db_fetch_assoc($result);
        
output("<tr class=".($i%2?"trlight":"trdark")."><td>".$row[name]."</td>",true);
        if(
$row[geschlecht] == 1){
            
output("<td>`c<img src=images/female.gif>`c</td>",true);
        }else{
            
output("<td>`c<img src=images/male.gif>`c</td>",true);
        }
        
output("<td>".$row[mama]."</td>",true);
        
output("<td>".$row[papa]."</td>",true);
        
output("<td>".$row[gebdat]."</td>",true);
        
output("<td>".$row[info]."</td></tr>",true);

    }
    
output("</table>",true);
    
addnav("Zurück","waiseneditor.php?op=list");
    
addnav("Zurück zum Weltlichen","god.php");
    
addnav("Zurück zur Grotte","superuser.php");
}
page_footer();
?>