LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php
require_once 'common.php';
isnewday(2);
addcommentary();
addnav('Brunnenplatz','village.php');
addnav('~*~');
addnav('Mondengrotte','superuser.php');
$session['user']['standort'] == 'Mondengrotte';
if (
$_GET['op'] == 'newsdelete')
    {
    
db_query('DELETE FROM news WHERE newsid='.$_GET['newsid']);
    
$return $_GET['return'];
    
$return preg_replace('"[?&]c=[[:digit:]-]*"','',$return);
    
$return substr_c($return,strrpos_c($return,'/')+1);
    
redirect($return);
    }
if (
$_GET['op'] == 'commentdelete')
    {
    
db_query('DELETE FROM commentary WHERE commentid='.$_GET['commentid']);
    
$return $_GET['return'];
    
$return preg_replace('"[?&]c=[[:digit:]-]*"','',$return);
    
$return substr_c($return,strrpos_c($return,'/')+1);
    if (
strpos_c($return,'?')===false && strpos_c($return,'&')!==false)
        {
        
$x strpos_c($return,'&');
        
$return substr_c($return,0,$x-1).'?'.substr_c($return,$x+1);
        }
    
redirect($return);
    }
if (
$_GET['op'] == 'dbrepair')
    {
    
$result db_query('SHOW TABLES');
    for (
$i 0$i db_num_rows($result); $i ++)
        {
        list(
$key,$val) = each(db_fetch_assoc($result));
        
db_query('REPAIR TABLE '.$val);
        
output($val.' repariert`n`n');
        }
    
output('erledigt`n`n');
}
page_header('Mondengrotte');
if (
$_GET['op'] == 'checkcommentary')
    {
    
viewcommentary("' or '1'='1","X",100);
    }
elseif (
$_GET['op'] == 'bounties')
    {
    
output('`c`bDie Kopfgeldliste`b`c`n');
    
$result db_query('SELECT name, alive, sex, level, laston, loggedin, lastip, uniqueid, bounty FROM accounts WHERE bounty>0 ORDER BY bounty DESC');
    
rawoutput('<table border="0" cellpadding="2" cellspacing="1" bgcolor="#999999"><tr class="trhead"><th>Kopfgeld</th><th>Level</th><th>Name</th><th>Ort</th><th>Geschlecht</th><th>Status</th><th>Zuletzt da</th></tr>');
    for (
$i 0$i db_num_rows($result); $i ++)
        {
        
$row db_fetch_assoc($result);
        
rawoutput('<tr class="'.($i%2?'trdark':'trlight').'"><td>');
        
output('`^'.$row['bounty'].'`0');
        
rawoutput('</td><td>');
        
output('`^'.$row['level'].'`0');
        
rawoutput('</td><td>');
        
output('`&'.$row['name'].'`0');
        
rawoutput('</td><td>');
        
$loggedin = (date('U') - strtotime($row['laston']) < getsetting('LOGINTIMEOUT',900) && $row['loggedin']);
        
output($row['location']?'`3Kneipe`0':($loggedin?'`#Online`0':'`3Die Felder`0'));
        
rawoutput('</td><td>');
        
output($row['sex']?'`!Weiblich`0':'`!Männlich`0');
        
rawoutput('</td><td>');
        
output($row['alive']?'`1Lebt`0':'`4Tot`0');
        
rawoutput('</td><td>');
        
//$laston=round((strtotime("0 days")-strtotime($row['laston'])) / 86400,0)." Tage";
        
$laston round((strtotime(date('c'))-strtotime($row['laston']))/86400,0).' Tage';
        if (
substr_c($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);
        
rawoutput('</td></tr>');
        }
    
rawoutput('</table>');
    }
else
    {
    
output('`^Du tauchst in eine geheime Höhle unter, die nur wenige kennen. Dort wirst du von einigen '.($session['user']['sex']?'muskulösen Männern mit nacktem Oberkörper':'einigen spärlich bekleideten Frauen').' empfangen, die dir mit Palmwedeln entgegen winken und dir anbieten, dich mit Trauben zu füttern, während du auf einer mit Seide bedeckten griechisch-römischen Liege faulenzt.`n`n');
    
viewcommentary('Mondengrotte','Mit anderen unterhalten:',25,'sagt');
    
addnav('~Aktionen~');
    
addnav('Anfragen','viewpetition.php');
    
addnav('Biografien','bios.php');
    
addnav('Schwarzes Brett','innboard.php');
    
addnav('Kopfgeldliste','superuser.php?op=bounties');
    if (
getsetting('avatare',0) == 1)
        
addnav('Avatare','avatars.php');
    if (
$session['user']['superuser'] >= 3)
        {
        
addnav('Kommentare','superuser.php?op=checkcommentary');
        
addnav('Spendenseite','donators.php');
        
addnav('Retitler','retitle.php');
        
addnav('Faillog & Mail','logs.php');
        if (
$session['user']['superuser'] >= 5)
            
addnav('Debuglog','debuglog.php');
        
addnav('Datenbank reparieren','superuser.php?op=dbrepair');
        }
    
addnav('~Editoren~');
    
addnav('Monster-Editor','creatures.php');
    
addnav('Spott-Editor','taunt.php');
    
addnav('Waffen-Editor','weaponeditor.php');
    
addnav('Rüstungs-Editor','armoreditor.php');
    if (
$session['user']['superuser'] >= 3)
        {
        
addnav('User-Editor','user.php');
        
addnav('Stalltier-Editor','mounts.php');
        
addnav('Haustier-Editor','pets.php');
        
addnav('Item-Editor','itemeditor.php');
        
addnav('Flüche','fluch.php');
        
addnav('Zauber','zauber.php');
        }
    if (
$session['user']['superuser'] > 5)
        
addnav('Hausmeister','suhouses.php');
    
addnav('Wortfilter','badword.php');
    
addnav('~Mechanik~');
    if (
$session['user']['superuser'] > 5)
        
addnav('Spieleinstellungen','configuration.php');
    
addnav('Herführende URLs','referers.php');
    
addnav('Statistiken','stats.php');
    if (
$session['user']['superuser'] > 5)
        
addnav('Massen-Email','email.php');
    }
page_footer();
?>