LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

// 22062004

require_once "common.php";
checkday();
$result db_query("SELECT login,name,level,sex,title,specialty,hashorse,acctid,age,marriedto,pvpflag,charisma,resurrections,bio,bio18,dragonkills,race,avatar,housekey,punch,reputation,memberid,rankid,birthday,choc1,choc2,choc3,choc4,choc5,choc6,chocnormalprice,chocseltenprice,chocsagenprice,chocgrossprice,zusatzinfo,herotattoo FROM accounts WHERE login='$_GET[char]'");
$row db_fetch_assoc($result);
$row[login] = rawurlencode($row[login]);

page_header("Charakter Biographie: ".preg_replace("'[`].'","",$row[name]));
$specialty=array(0=>"nicht spezifiziert","Dunkle Künste","Mystische Kräfte","Diebeskunst");
//$horses=array(0=>"None","Pony","Gelding","Stallion");
output("`^Biographie für $row[name]");
if (
$session[user][loggedin]) output("<a href=\"mail.php?op=write&to=$row[login]\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=$row[login]").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a>",true);
if (
getsetting("avatare",0)==1){
    if (
$row[avatar]){
        
$pic_size = @getimagesize($row[avatar]);
        
$pic_width $pic_size[0];
        
$pic_height $pic_size[1];
        
output("<table><tr><td valign='top'>`n`n<img src=\"$row[avatar]\" ",true);
        if (
$pic_width 800output("width=\"800\" ",true );
        if (
$pic_height 600output("height=\"600\" ",true );
        
output("alt=\"".preg_replace("'[`].'","",$row[name])."\">&nbsp;</td><td valign='top'>",true);
    } else {
        
output("<table><tr><td>(kein Bild)&nbsp;&nbsp;&nbsp;</td><td>",true);
    }
}
output("`n`n`^Titel: `@$row[title]`n");
if (
getsetting("activategamedate","0")==&& $row[birthday]!=""output("`^Geburtstag: `@$row[birthday]`n");
output("`^Level: `@$row[level]`n");
output("`^Alter seit DK: `@$row[age]`^ Tage`n");
output("`^Wiedererweckt: `@$row[resurrections]x`n");
output("`^Rasse: `@{$row['race']}`n");
output("`^Geschlecht: `@".($row[sex]?"Weiblich":"Männlich")."`n");
output("`^Spezialgebiet: `@".$specialty[$row[specialty]]."`n");


$sql "SELECT mountname FROM mounts WHERE mountid='{$row['hashorse']}'";
$result db_query($sql);
$mount db_fetch_assoc($result);
if (
$mount['mountname']=="")
       
$mount['mountname'] = "`iKeines`i";
output("`^Tier: `@{$mount['mountname']}`n");
if(
$row[choc1]!=8)
{
    
//chocobo1
    
if($row[choc1]==1output("`^Chocobo 1: `@<img src='http://80.190.202.79/pic/b/bideo-anime/blau.gif'/>`n",true);
    if(
$row[choc1]==2output("`^Chocobo 1: `@<img src='http://80.190.202.79/pic/b/bideo-anime/gelb.gif'/>`n",true);
    if(
$row[choc1]==3output("`^Chocobo 1: `@<img src='http://80.190.202.79/pic/b/bideo-anime/gruen.gif'/>`n",true);
    if(
$row[choc1]==4output("`^Chocobo 1: `@<img src='http://80.190.202.79/pic/b/bideo-anime/lila.gif'/>`n",true);
    
//chocobo2
    
if($row[choc2]==1output("`^Chocobo 2: `@<img src='http://80.190.202.79/pic/b/bideo-anime/blau.gif'/>`n",true);
    if(
$row[choc2]==2output("`^Chocobo 2: `@<img src='http://80.190.202.79/pic/b/bideo-anime/gelb.gif'/>`n",true);
    if(
$row[choc2]==3output("`^Chocobo 2: `@<img src='http://80.190.202.79/pic/b/bideo-anime/gruen.gif'/>`n",true);
    if(
$row[choc2]==4output("`^Chocobo 2: `@<img src='http://80.190.202.79/pic/b/bideo-anime/lila.gif'/>`n",true);
    
//chocobo3
    
if($row[choc3]==5output("`^Chocobo 3: `@<img src='http://80.190.202.79/pic/b/bideo-anime/weiss.gif'/>`n",true);
    if(
$row[choc3]==6output("`^Chocobo 3: `@<img src='http://80.190.202.79/pic/b/bideo-anime/schwarz.gif'/>`n",true);
    
//chocobo4
    
if($row[choc4]==5output("`^Chocobo 4: `@<img src='http://80.190.202.79/pic/b/bideo-anime/weiss.gif'/>`n",true);
    if(
$row[choc4]==6output("`^Chocobo 4: `@<img src='http://80.190.202.79/pic/b/bideo-anime/schwarz.gif'/>`n",true);
    
//chocobo5
    
if($row[choc5]==7output("`^Chocobo 5: `@<img src='http://80.190.202.79/pic/b/bideo-anime/gold.gif'/>`n",true);
    
//chocobo6
    
if($row[choc6]==7output("`^Chocobo 6: `@<img src='http://80.190.202.79/pic/b/bideo-anime/gold.gif'/>`n",true);
}
else
{
    
output("`^Chocobo: `@<img src='http://80.190.202.79/pic/b/bideo-anime/gross.gif'/>`n",true);
}
//Chocoborennen - Preise
if($row[chocnormalprice]=="kein"output("`^Normale Liga: `@kein Preis`n");
if(
$row[chocnormalprice]=="platzeins"output("`^Normale Liga: `@<img src='http://80.190.202.79/pic/b/bideo-anime/platz1.gif'/>`n",true);
if(
$row[chocnormalprice]=="platzzwei"output("`^Normale Liga: `@<img src='http://80.190.202.79/pic/b/bideo-anime/platz2.gif'/>`n",true);
if(
$row[chocnormalprice]=="platzdrei"output("`^Normale Liga: `@<img src='http://80.190.202.79/pic/b/bideo-anime/platz3.gif'/>`n",true);
if(
$row[chocseltenprice]=="kein"output("`^Seltene Liga: `@kein Preis`n");
if(
$row[chocseltenprice]=="platzeins"output("`^Seltene Liga: `@<img src='http://80.190.202.79/pic/b/bideo-anime/platz1.gif'/>`n",true);
if(
$row[chocseltenprice]=="platzzwei"output("`^Seltene Liga: `@<img src='http://80.190.202.79/pic/b/bideo-anime/platz2.gif'/>`n",true);
if(
$row[chocseltenprice]=="platzdrei"output("`^Seltene Liga: `@<img src='http://80.190.202.79/pic/b/bideo-anime/platz3.gif'/>`n",true);
if(
$row[chocsagenprice]=="kein"output("`^Sagenumwobene Liga: `@kein Preis`n");
if(
$row[chocsagenprice]=="platzeins"output("`^Sagenumwobene Liga: `@<img src='http://80.190.202.79/pic/b/bideo-anime/platz1.gif'/>`n",true);
if(
$row[chocsagenprice]=="platzzwei"output("`^Sagenumwobene Liga: `@<img src='http://80.190.202.79/pic/b/bideo-anime/platz2.gif'/>`n",true);
if(
$row[chocsagenprice]=="platzdrei"output("`^Sagenumwobene Liga: `@<img src='http://80.190.202.79/pic/b/bideo-anime/platz3.gif'/>`n",true);
if(
$row[chocgrossprice]=="kein"output("`^Große Liga: `@kein Preis`n");
if(
$row[chocgrossprice]=="platzeins"output("`^Große Liga: `@<img src='http://80.190.202.79/pic/b/bideo-anime/platz1.gif'/>`n",true);
if(
$row[chocgrossprice]=="platzzwei"output("`^Große Liga: `@<img src='http://80.190.202.79/pic/b/bideo-anime/platz2.gif'/>`n",true);
if(
$row[chocgrossprice]=="platzdrei"output("`^Große Liga: `@<img src='http://80.190.202.79/pic/b/bideo-anime/platz3.gif'/>`n",true);


if (
$row['dragonkills']>0output("`^Drachenkills: `@{$row['dragonkills']}`n");

output("`^Bester Angriff: `@$row[punch]`n");
if (
$row[herotattoo]) {
    
output("`^Tätowierungen: ");
    for(
$i=1$i<=$row[herotattoo];$i++){
        
output("`@$ghosts[$i]");
        if (
$i<$row[herotattoo]) output(", ");
        else 
output(".`n");
    }
}
output("<table border='0' cellspacing='0' cellpadding='0'><tr><td>`^Ansehen:&nbsp;</td><td>".grafbar(100,($row['reputation']+50),100,12)."</td></tr></table>",true);
if (
$row[housekey]) output("`^Hausnummer: `@$row[housekey]`n");
if (
$row[marriedto]){
    if (
$row[marriedto]==4294967295){
        
output("`^Verheiratet mit: `@".($row[sex]?"Seth":"Violet")."`n");
    }elseif (
$row[charisma]==4294967295){
        
$sql "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
        
$result db_query($sql);
        
$partner db_fetch_assoc($result);
        
output("`^Verheiratet mit: `@{$partner['name']}`n");
    }
}

if(
$row[ssstatus] > && $row[ssmonat] <= 16)
{
    
output("`^Ist Schwanger`n");
}    

if(
$row[sex])
    
$sqlkin "SELECT * FROM kinder where mama = " $row[acctid];
else
    
$sqlkin "SELECT * FROM kinder where papa = " $row[acctid];
    
    
$resultkin db_query($sqlkin);
    
    
$kinder = array();
    while (
$rowkin db_fetch_assoc($resultkin)) 
    {
        
array_push($kinder$rowkin[name]);
    }
if(
$kinder[0] != "")
{
    if(
$row[sex])
        
output("`^Ist Mutter von:`@ ");
    else
        
output("`^Ist Vater von:`@ ");
    
        
output(implode(", "$kinder));
        
output("`0`n");
}


/* Gildenaddon by Eliwood für Eliwoods Gilden */ 
if($row['memberid']>0)
{
  
$sql "SELECT gildenid,gildenname,gildenprefix FROM gilden WHERE gildenid = '".$row['memberid']."' LIMIT 1";
  
$gilde db_fetch_assoc(db_query($sql));
  
output("`^Gildenmitgliedschaft: `@".$gilde['gildenname']."`@ [`0<a href='showdetail.php?id=".$gilde['gildenid']."' target='window_popup' onClick=\"".popup("showdetail.php?id=".$gilde['gildenid'])."; return false;\">`&".stripslashes($gilde['gildenprefix'])."`&</a>`@]`n",true);
  
$sql "SELECT rankname FROM gildenranks WHERE rankid = '".$row['rankid']."' LIMIT 1";
  
$rank db_fetch_assoc(db_query($sql));
  
output("`^Rang: `@".$rank['rankname']."`@`n");
}
/* Ende */


output("`@`n{$row['zusatzinfo']}`n");


if (
$row['pvpflag']=="5013-10-06 00:42:00"output("`4`iSteht unter besonderem Schutz`i");
if (
getsetting("avatare",0)==1)output ("</td></tr></table>",true);
if (
$row['bio']>"")
    
output("`n`^Bio: `@`n".soap($row['bio'])."`n",true);

if (
$session['user']['rlalter']>1)
    
output("`n`^Ab 18: `@`n".soap($row['bio18'])."`n",true);





output("`n`^Letzte Leistungen (und Niederlagen) von $row[name]`^");
$result db_query("SELECT * FROM news WHERE accountid=$row[acctid] ORDER BY newsdate DESC,newsid ASC LIMIT 100");
$odate="";
for (
$i=0;$i<db_num_rows($result);$i++){
    
$row db_fetch_assoc($result);
    if (
$odate!=$row[newsdate]){
        
output("`n`b`@".date("D, M d",strtotime($row[newsdate]))."`b`n");
        
$odate=$row[newsdate];
    }
    
output($row[newstext]."`n");
}

if (
$_GET[ret]==""){
    
addnav("Zur Liste der Krieger","list.php");
    
addnav("Zum Anfang","village.php");
}else{
    
$return preg_replace("'[&?]c=[[:digit:]-]+'","",$_GET[ret]);
    
$return substr($return,strrpos($return,"/")+1);
    
addnav("Zurück",$return);
    
addnav("Zum Anfang","village.php");
}
page_footer();

?>