LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

/*
* Version:    26.02.2008
* Author:    Linus
* Email:    webmaster@alvion-logd.de
*
* Beschreibung:    Admintool für Namensänderungen
*
* BETA !!
*
*/

/* SQL:
CREATE TABLE namelog(
    acctid int(11) unsigned NOT NULL default '0',
    name varchar(255) NOT NULL default '',
    names text NOT NULL default '',
    PRIMARY KEY (`acctid`)
    ) TYPE=MyISAM COMMENT='Tabelle der geänderten Namen';

*/

require_once "common.php";
require_once 
"func/showform.php";
require_once 
"func/isnewday.php";
isnewday(3);

page_header("Namensänderungen");
addnav("W?Zurück zum Weltlichen","village.php");
addnav("G?Zurück zur Grotte","superuser.php");

/*
if ($_GET['op']=="drin"){
    if ($_GET['act']=="save") { // save data
        $sql="UPDATE house_PersonalChests SET PChestGold=$_POST[gold], PChestGems=$_POST[gems] WHERE PChestUser=".$_GET['id'];
        $result=db_query($sql);
        addnav("Zurück","su_names.php?op=drin&id=$_GET[id]");
    }else{
        addnav("Zurück","su_names.php");
        $sql="SELECT * FROM house_PersonalChests WHERE PChestUser=".$_REQUEST['id'];
        $result = db_query($sql) or die(db_error(LINK));
        if (db_num_rows($result)){
            $row = db_fetch_assoc($result);
            $sql2="SELECT name FROM accounts WHERE acctid=".$row['PChestUser'];
            $row2=db_fetch_assoc(db_query($sql2));

            output("`@Inhalt der persönlichen Schatztruhe von `b$row2[name]`b ändern:`n`n");
            output("`n`@ChestId: `^`b$row[PChestID]`b");
            output("`n`@UserId: `^`b$row[PChestUser]`b");
            output("`n`@User: `^`b$row2[name]`b`n");

            output("`0<form action=\"su_names.php?op=drin&act=save&id=$row[PChestUser]\" method='POST'>",true);
            output("<table><tr><td>Goldeinlage</td><td><input type='text' name='gold' value='$row[PChestGold]'></td></tr>",true);
            output("<tr><td>Edelsteine</td><td><input type='text' name='gems' value='$row[PChestGems]'></td></tr></table>`n",true);
            output("<input type='submit' class='button' value='Speichern'></form>",true);
            addnav("","su_names.php?op=drin&act=save&id=$row[PChestUser]");
        }else{
            output("`@Dieser Spieler existiert nicht oder besitzt keine persönliche Schatztruhe`n`n");
        }
    }

} else {
*/

switch($_GET['op']){
    case 
"name":
        
$userinfo = array(
            
"Account Info,title",
            
"acctid"=>"User ID,viewonly",
            
"login"=>"Login",
            
"name"=>"Display Name",
            
"title"=>"Titel (muss auch in Display Name)",
            
"ctitle"=>"Eigener Titel (muss auch in Display Name)" );

        
$result db_query("SELECT * FROM accounts WHERE acctid='$_POST[id]'") or die(db_error(LINK));
        
$row db_fetch_assoc($result) or die(db_error(LINK));
        
showform($userinfo,$row);


    break;

    case 
"":
        
output("`@`b`cDie geänderten Namen`c`b`n`n");

        
output('filtern: ');
        
output('<form action="su_names.php?op=name" method="post">',true);
        
addnav('','su_names.php?op=name');

        
output('Springe direkt zu UserId. ');
        
output('<input type="text" name="id" size="4">',true);
        
output('<input type="submit" value="anzeigen"></form>',true);


        
output("Wähle einen User:`n`n");
        
output("<table cellpadding=2 align='center'><tr><td>`bUserId.`b</td><td>`bName`b</td></tr>",true);
        
$ppp=25// Player Per Page +1 to display
        
if (!$_GET['limit']){
            
$page=0;
        }else{
            
$page=(int)$_GET['limit'];
            
addnav("Vorherige Seite","su_names.php?limit=".($page-1)."");
        }
        
$limit="".($page*$ppp).",".($ppp+1);

        
$sql "SELECT * FROM namelog WHERE 1 ORDER BY acctid ASC LIMIT $limit";
        
$result db_query($sql) or die(db_error(LINK));
        if (
db_num_rows($result)>$pppaddnav("Nächste Seite","su_names.php?limit=".($page+1)."");
        if (
db_num_rows($result)==0){
            
output("<tr><td colspan=3 align='center'>`&`iEs gibt keine geänderten Namen`i`0</td></tr>",true);
        }else{
            for (
$i=0;$i<db_num_rows($result);$i++){
                
$row2 db_fetch_assoc($result);
                
$sql2="SELECT name FROM accounts WHERE acctid=".$row2['acctid'];
                
$row3=db_fetch_assoc(db_query($sql2));

                
output("<tr><td align='center'>$row2[acctid]</td><td align='center'>$row2[name]</td><td><a href='su_names.php?op=name&id=$row2[acctid]'>$row3[name]</a></tr>",true);
                
addnav("","su_names.php?op=name&id=$row2[acctid]");
            }
        }
        
output("</table>",true);
    break;
}

output("`n<div align='right'>`)2008 by Linus /div>",true);
page_footer();
?>