LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php
//25112006


//Modifications by Thibaud 'Tronan' Roth:
// *Faillog, usermails, multiaccounts, avatars & bios -> Usereditor
// *Jailadministration by Vanion & Chaosmaker (only added by Tronan)
// *Libraryadministration by bibir & CHaosmaker (only added by Tronan)
require_once "common.php";
isnewday(1);
addcommentary();

addnav("W?Zurück zum Weltlichen","village.php");
if (
$_GET[op]=="newsdelete"){
    
$sql "DELETE FROM news WHERE newsid='$_GET[newsid]'";
    
db_query($sql);
    
$return $_GET['return'];
    
$return preg_replace("'[?&]c=[[:digit:]-]*'","",$return);
    
$return substr($return,strrpos($return,"/")+1);
    
redirect($return);
}
if (
$_GET[op]=="commentdelete"){
    
$sql "DELETE FROM commentary WHERE commentid='$_GET[commentid]'";
    
db_query($sql);
    
$return $_GET['return'];
    
$return preg_replace("'[?&]c=[[:digit:]-]*'","",$return);
    
$return substr($return,strrpos($return,"/")+1);
    if (
strpos($return,"?")===false && strpos($return,"&")!==false){
        
$x strpos($return,"&");
        
$return substr($return,0,$x-1)."?".substr($return,$x+1);
    }
    
redirect($return);
}
if (
$_GET[op]=="dbrepair"){
    
$sql="REPAIR TABLE `accounts`";
    
db_query($sql);
    
$sql="REPAIR TABLE `bans`";
    
db_query($sql);
    
$sql="REPAIR TABLE `commentary`";
    
db_query($sql);
    
$sql="REPAIR TABLE `debuglog`";
    
db_query($sql);
    
$sql="REPAIR TABLE `faillog`";
    
db_query($sql);
    
$sql="REPAIR TABLE `houses`";
    
db_query($sql);
    
$sql="REPAIR TABLE `items`";
    
db_query($sql);
    
$sql="REPAIR TABLE `mail`";
    
db_query($sql);
    
$sql="REPAIR TABLE `motd`";
    
db_query($sql);
    
$sql="REPAIR TABLE `news`";
    
db_query($sql);
    
$sql="REPAIR TABLE `petitions`";
    
db_query($sql);
    
$sql="REPAIR TABLE `pollresults`";
    
db_query($sql);
    
$sql="REPAIR TABLE `pvp`";
    
db_query($sql);
    
$sql="REPAIR TABLE `referers`";
    
db_query($sql);
    
$sql="REPAIR TABLE `settings`";
    
db_query($sql);
    
output("Tabellen gefixt.`n`n");
}


page_header("Admin Grotte");
if (
$_GET[op]=="checkcommentary"){
    
addnav("G?Zurück zur Grotte","superuser.php");
    
viewcommentary("' or '1'='1","X",100);
}else if (
$_GET[op] == "bounties") {
    
addnav("G?Zurück zur Grotte","superuser.php");
    
output("`c`bDie Kopfgeldliste`b`c`n");
    
$sql "SELECT name,alive,sex,level,laston,loggedin,lastip,uniqueid,bounty FROM accounts WHERE bounty>0 ORDER BY bounty DESC";
    
$result db_query($sql) or die(sql_error($sql));
    
output("<table border=0 cellpadding=2 cellspacing=1 bgcolor='#999999'>",true);
    
output("<tr class='trhead'><td><b>Kopfgeld</b></td><td><b>Level</b></td><td><b>Name</b></td><td><b>Ort</b></td><td><b>Geschlecht</b></td><td><b>Status</b></td><td><b>Zuletzt da</b></tr>",true);
    for(
$i=0;$i<db_num_rows($result);$i++){
      
$row db_fetch_assoc($result);
      
output("<tr class='".($i%2?"trdark":"trlight")."'><td>",true);
      
output("`^$row[bounty]`0");
      
output("</td><td>",true);
      
output("`^$row[level]`0");
      
output("</td><td>",true);
      
output("`&$row[name]`0");
      if (
$session[user][loggedin]) output("</a>",true);
      
output("</td><td>",true);
      
$loggedin=(date("U") - strtotime($row[laston]) < getsetting("LOGINTIMEOUT",900) && $row[loggedin]);
      
output($row[location] ?"`3Kneipe`0" :($loggedin ?"`#Online`0" :"`3Die Felder`0"));
      
output("</td><td>",true);
      
output($row[sex]?"`!Weiblich`0":"`!Männlich`0");
      
output("</td><td>",true);
      
output($row[alive]?"`1Lebt`0":"`4Tot`0");
      
output("</td><td>",true);
      
//$laston=round((strtotime("0 days")-strtotime($row[laston])) / 86400,0)." Tage";
      
$laston=round((strtotime(date("c"))-strtotime($row[laston])) / 86400,0)." Tage";
      if (
substr($laston,0,2)=="1 "$laston="1 Tag";
      if (
date("Y-m-d",strtotime($row[laston])) == date("Y-m-d")) $laston="Heute";
      if (
date("Y-m-d",strtotime($row[laston])) == date("Y-m-d",strtotime(date("c")."-1 day"))) $laston="Gestern";
      if (
$loggedin$laston="Jetzt";
      
output($laston);
      
output("</td></tr>",true);
    }
    
output("</table>",true);
}else{
    if (
$session[user][sex]){
        
output("`^Du tauchst in eine geheime Höhle unter, die nur wenige kennen. Dort wirst du von ");
        
output("einigen muskulösen Männern mit nacktem Oberkörper empfangen, die ");
        
output("dir mit Palmwedeln entgegen winken und dir anbieten, dich mit Trauben zu füttern, während du auf einer ");
        
output("mit Seide bedeckten griechisch-römischen Liege faulenzt.`n`n");
    }else{
        
output("`^Du tauchst in eine geheime Höhle unter, die nur wenige kennen. Dort wirst du von ");
        
output("einigen spärlich bekleideten Frauen empfangen, die ");
        
output("dir mit Palmwedeln entgegen winken und dir anbieten, dich mit Trauben zu füttern, während du auf einer ");
        
output("mit Seide bedeckten griechisch-römischen Liege faulenzt.`n`n");
    }
    
viewcommentary("superuser","Mit anderen Göttern unterhalten:",25,"sagt");
    
addnav("Aktionen");
    
addnav("Anfragen","viewpetition.php");
    
addnav("K?Aktuelle Kommentare","superuser.php?op=checkcommentary");
    
addnav("Schwarzes Brett","innboard.php");
    if (
$session[user][superuser]>=3addnav("Spendenseite","donators.php");
    if (
$session[user][superuser]>=3addnav("Retitler","retitle.php");
    if (
$session[user][superuser]>=2addnav("Datenbank reparieren","superuser.php?op=dbrepair");
    
addnav("Kopfgeldliste""superuser.php?op=bounties");
    if (
$session[user][superuser]>=1addnav("Bibliotheksverwaltung","sulib.php");
    
addnav("Prangerverwaltung","admin_jail.php");
   
addnav("Strafregister","penal_record.php");
   if (
$session[user][superuser] == 1addnav("Namensverwaltung","admin_name.php");

    if(
$session[user][superuser]>=2){
    
addnav("Editoren");
    if (
$session[user][superuser]>=3addnav("User Editor","user.php");
    
addnav("E?Monster Editor","creatures.php");
    
addnav("Gildeneditor","gildentool.php");
    if (
$session[user][superuser]>=2addnav("Stalltier Editor","mounts.php");
    
addnav("Item Editor","itemeditor.php");
    
addnav("Spott Editor","taunt.php");
    
addnav("Waffen Editor","weaponeditor.php");
    
addnav("Rüstungs Editor","armoreditor.php");
    
addnav("Hausmeister","suhouses.php");
    
addnav("Wortfilter","badword.php");
    }

    
addnav("Mechanik");
    if (
$session[user][superuser]>=3addnav("Spieleinstellungen","configuration.php");
    
addnav("Herführende URLs","referers.php");
    
addnav("Statistiken","stats.php");
    if (
$session[user][superuser]>=3addnav("Mass Email","email.php");

}
page_footer();
?>