LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

/**
 * Allow these tags
 */
$allowedTags='<a><br><b><h1><h2><h3><h4><i>' 
'<img><li><ol><p><strong><font><table><center>' 
'<tr><td><th><u><ul>'

/**
 * Disallow these attributes/prefix within a tag
 */
$stripAttrib 'javascript&#058;|onclick|ondblclick|onmousedown|onmouseup|onmouseover|'.
'onmousemove|onmouseout|onkeypress|onkeydown|onkeyup|onabort|'.
'onfocus|onload|onblur|onchange|onerror|onreset|onselect|obsubmit|onunload';

/**
 * @return string
 * @param string
 * @desc Strip forbidden tags and delegate tag-source check to removeEvilAttributes()
 */
function removeEvilTags($source){
   global 
$allowedTags;
   
$source strip_tags($source$allowedTags);
   return 
preg_replace('/<(.*?)>/ie'"'<'.removeEvilAttributes('\\1').'>'"$source);
}

/**
 * @return string
 * @param string
 * @desc Strip forbidden attributes from a tag
 */
function removeEvilAttributes($tagSource){
   global 
$stripAttrib;
   return 
stripslashes(preg_replace("/$stripAttrib/i"'forbidden'$tagSource));
}

// 22062004

require_once "common.php";
checkday();
$_GET['char'] = rawurldecode($_GET['char']);
$result db_query("SELECT * FROM accounts WHERE login='$_GET[char]'");
$row db_fetch_assoc($result);
$row[login] = rawurlencode($row[login]);
$result1 db_query("SELECT * FROM bio WHERE acctid='$row[acctid]'"); 
$row1 db_fetch_assoc($result1);

switch(
$_GET['op']){
case 
"":

page_header("Die Erzählung von ".preg_replace("'[`].'","",$row[name]));
        
$specialty=array(0=>"nicht spezifiziert","Dunkle Künste","Mystische Kräfte","Diebeskunst","Heilige Kräfte","Feuermagie","Chrono-Magie");
        
$kampfkunst=array(1=>"Schwertkampf",2=>"Axtkampf",3=>"Lanzenkampf",4=>"Bogenschütze",5=>"Elementar-Magie",6=>"Schwarze Magie",7=>"Lichtmagie",8=>"Stabmagie",0=>"`)Unbekannt");
        if(
$row[sex]==1){
        
$klasse=array(1=>"Söldnerin",2=>"Myrmidonin",3=>"Kavalierin",4=>"Lady",5=>"Lady",6=>"Lady",7=>"Ritterin",8=>"Banditin",9=>"Piratin",10=>"Kämpferin",11=>"Bogenschützin",12=>"Nomadin",13=>"Diebin",14=>"Magierin",15=>"Schamanin",16=>"Nonne",17=>"Geistliche",18=>"Troubadourin",19=>"Pegasus-Ritterin",20=>"Wyvern-Ritterin",101=>"Heldin",102=>"Schwertmeisterin",103=>"Rittmeisterin",104=>"Edelfrau",105=>"Meisterin",106=>"Herrscherin",107=>"Generälin",108=>"Berserkerin",109=>"Berserkerin",110=>"Kriegerin",111=>"Scharfschützin",112=>"Nomaden-Soldatin",113=>"Assasine",114=>"Magierin",115=>"Schamanin",116=>"Bischöfin",117=>"Bischöfin",118=>"Walküre",119=>"Falken-Ritterin",120=>"Wyvern-Lady",0=>"`)Unbekannt");
        }else{
        
$klasse=array(1=>"Söldner",2=>"Myrmidone",3=>"Kavalier",4=>"Lord",5=>"Lord",6=>"Lord",7=>"Ritter",8=>"Bandit",9=>"Pirat",10=>"Kämpfer",11=>"Bogenschütze",12=>"Nomade",13=>"Dieb",14=>"Magier",15=>"Schamane",16=>"Mönch",17=>"Geistlicher",18=>"Troubadour",19=>"Pegasus-Ritter",20=>"Wyvern-Ritter",101=>"Held",102=>"Schwertmeister",103=>"Rittmeister",104=>"Edelmann",105=>"Meister",106=>"Herrscher",107=>"General",108=>"Berserker",109=>"Berserker",110=>"Krieger",111=>"Scharfschütze",112=>"Nomaden-Soldat",113=>"Assasin",114=>"Magier",115=>"Schamane",116=>"Bischof",117=>"Bischof",118=>"Todesengel",119=>"Falken-Ritter",120=>"Wyvern-Lord",0=>"`)Unbekannt");
        }
        
$gesinnung=array(1=>"Gut",2=>"Neutral",3=>"Böse",4=>"Unbekannt",5=>"Unbekannt",6=>"Unbekannt",0=>"`)Unbekannt");
        
$kla=array(0=>"Keine Klamotten",1=>"Weisses Kleid",2=>"Drachenlederkleid",3=>"Schwarzes Jacket",4=>"Drachenlederjacket");
        
$arm=array(0=>"Kein Armband",1=>"Goldenes Armband",2=>"Drachenarmband");
        
$shoes=array(0=>"Keine Schuhe",1=>"Wanderschuhe",2=>"Schnabelschuhe",3=>"Lederstiefel",4=>"Drachenstiefel");
        
$trousers=array(0=>"Keine Hose",1=>"Lederner Lendenschurz",2=>"Drachenlederhose",3=>"Beinharnisch",4=>"Drachenschuppenpanzerhose");

        
$sql "SELECT mountname FROM mounts_usr WHERE acctid='{$row['acctid']}'";
        
$result db_query($sql);
        
$mount db_fetch_assoc($result);
        if (
$mount['mountname']=="")
               
$mount['mountname'] = "`iKeines`i";
        
$houses db_fetch_assoc(db_query('SELECT housename as name FROM houses WHERE owner = \' ' $row['acctid'] . ' \''));
        if (
$row[housekey]==0){
            
$haus=("`@Kein Haus");
            }else{
            
$haus=("`@".$houses[name]."");
            }
            
$houses2 db_fetch_assoc(db_query('SELECT housename as name FROM houses2 WHERE owner = \' ' $row['acctid'] . ' \''));
        if (
$row['housekey2']==0){
            
$haus2=("`@Kein Haus");
            }else{
            
$haus2=("`@".$houses2['name']."");
            }
        
output("<table align='center'><td>`^Erzählung von $row[name]</td><td><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='Nachricht hinterlassen' border='0'></a></td></tr></table>",true);
        
output("<table align='center'>",true);
        if (
$row['kloster']>4){
        
output("<img src=\"images/kloster.gif\"  alt=\"kennt den Weg zum Kloster\">",true);
        }
        if (
$row['acctid']==getsetting("hasegg",0)){
        
output("<img src=\"images/ei.gif\"  alt=\"ist im Besitz des goldenen Eis\">",true);
        }
        if (
$row['acctid']==getsetting("hasring",0)){
        
output("<img src=\"images/ring2.gif\"  alt=\"ist im Besitz des Ringes der Schatten\">",true);
        }
        if (
$row['free']>0){
        
output("<img src=\"images/free.gif\"  alt=\"wurde für vogelfrei erklärt\">",true);
        }
        
output("</table>",true);
        if (
getsetting("avatare",0)==1){
            if (
$row1['avatar']){
                
output("<table align='center'><tr><td align='center' valign='top'><img src=\"$row1[avatar]\" alt=\"".preg_replace("'[`].'","",$row[name])."\">&nbsp;</td></tr><td valign='top'></td></tr></table>",true);
            }else{
                
output("<table align='center'><tr><td align='center' valign='top'><img src=\"images/keinbild.gif\"&nbsp;&nbsp;&nbsp;</td></tr></table>",true);
            }
            }
        if (
$row['rpchar']!=1){
        if (
$row['pvpflag']=="5013-10-06 00:42:00"output("<table align='center'><tr><td>`4`iSteht unter besonderem Schutz`i</td></tr></table>",true);
        if (
$row['bounty']) output("<table align='center'><tr><td>`\$Gold für diesen Kopf:</td><td> `$$row[bounty] Goldstücke</td></tr></table>",true);

        
output("<table align='center'><tr><td>`^Titel:</td><td>`@$row[title]</td><td>`^Drachenkills:</td><td>`@{$row['dragonkills']}</td></tr>
                <tr><td>`^Ankunft:</td><td>`@$row[birthday]</td><td>`^Level:</td><td>`@$row[level]</td></tr>
                <tr><td>`^Kampfart:</td><td>`@"
.$kampfkunst[$row['kunst']]."</td><td>`^Klasse:</td><td>`@".$klasse[$row['klasse']]."</td></tr>
                <tr><td>`^Spezialgebiet:</td><td>`@"
.$specialty[$row['specialty']]."</td><td>`^Gesinnung:</td><td>`@".$gesinnung[$row[gesinnung]]."</td></tr>
                <tr><td>`^Tier:</td><td>`@{$mount['mountname']}</td><td>`^Bester Angriff:</td><td>`@$row[punch]</td></tr>
                <tr><td>`^Ehre:</td><td>`@$row[reputation] Punkte</td><td>`^Hat bereits:</td><td>`\$$row[monsterkills] `^Monster erschlagen</td></tr>
                <tr><td>`^Intelligenz:</td><td>`@{$row['iq']} Punkte</td><td>`^Bildungsstand: </td><td>"
,true);
             
$bild $row['iq'];
            switch(
TRUE){
            case (
$bild>= 1250):    
                       
output("`@Lizenziat");
            break;   
            case (
$bild>= 1000):    
                       
output("`@".($row['sex']?"Doktorin":"Doktor")."");
            break;   
            case (
$bild>= 750):    
                       
output("`@".($row['sex']?"Bakkalaurea":"Bakkalaureus")."");
            break;   
             case (
$bild>= 500):    
                       
output("`@".($row['sex']?"Magistra Rerum Publicarum":"Magister Rerum Publicarum")."");
            break;
            case (
$bild>= 250):    
                       
output("`@".($row['sex']?"Magistra Articum":"Magister Articum")."");
            break;
            case (
$bild>= 100):    
                       
output("`@".($row['sex']?"Kommilitonin":"Kommilitone")."");
            break;     
                case (
$bild<= 100):    
                       
output("`@unbelesen");
            break;
            }
            
output("</td></tr></table>",true);
        
output("<table align='center'><tr><td>`^".($row['sex']?"Eigentümerin von":"Eigentümer von")." Grundbesitz`0</td></tr></table>
                <table align='center'><tr><td>`^In Mystara: `i"
.$haus."`i</td><td>`^In Arkanya: `i".$haus2."`i</td></tr></table>",true);
        if(
$row[hero]>0){
        
output("`n<table align='center'><tr><td>`^Erfolgreich gegange Wege des Helden:</td><td>`@$row[hero]</td></tr></table>
                <table align='center'><tr><td>`^Waffenverbesserung: `@+$row[heroweapon]</td><td>`^Rüstungsverbesserung: `@+$row[heroarmor]</td></tr></table>`n"
,true);
        }
        if (
$row[marriedto]>=0){
            
output("`n<table align='center'><tr><td>`^ Familienstand:</td></tr><table>",true);
            if (
$row[marriedto]==0){
                
output("<table align='center'><tr><td>`@LEDIG</td></tr></table>",true);
            }elseif (
$row[marriedto]==4294967295){
                
output("<table align='center'><tr><td>`^Verheiratet mit: `@".($row['sex']?"Seth":"Violet")."</td></tr></table>",true);
            }elseif (
$row['charisma']==4294967295){
                
$sql "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
                
$result db_query($sql);
                
$partner db_fetch_assoc($result);
                
output("<table align='center'><tr><td>`^Verheiratet mit:</td><td> `@{$partner['name']}</td></tr></table>",true);
            }elseif (
$row['verlobt']=='Y'){
                
$sql "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
                
$result db_query($sql);
                
$partner db_fetch_assoc($result);
                
output("<table align='center'><tr><td>`^Verlobt mit:</td><td>`@{$partner['name']}</td></tr></table>",true);
            }else{
            
$sql "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
            
$result db_query($sql);
            
$partner db_fetch_assoc($result);
                
output("<table align='center'><tr><td>`^flirtet derzeit mit:</td><td>`@{$partner['name']}</td></tr></table>",true);
            }
        }
        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)) {
        
/*Thx an Darkness für die Hilfe beim Code. Eingebunden und modifiziert
        für Silienta www.silienta-logd.de von Rikkarda@silienta-logd.de
        für die Altersberechnung und Anzeige der Kinder*/

        
$dateary = array(
        
'bday' => $rowkin['gebdat'],
        
'today' => getgamedate()
        );

        while (list(
$key,$val) = each($dateary)){
        
$date array_combine(array('day','month','year'),explode('.',$val));
        
$days $date['day'];
        
$i $date['year'];
        
$l = ($i%4==&& ($i%100!=|| $i%400==0)); // Schaltjahr
        
$months = array(1=>31$l?29:28313031303131 303130);
        for (
$i=1$i<$date['month']; $i++){
        
// $i = Monatszahl
        
$days += $months[$i];
        }
        for (
$i=0$i<$date['year']; $i++){
        
// $i = Jahreszahl
        
$l = ($i%4==&& ($i%100!=|| $i%400==0)); // Schaltjahr
        
$days += $l366 365;
        }
        $
$key $days;
        }

        
$age $today $bday;
        
$age1$age/365;
        
$age2 floor($age1).' Jahr/e' ;
        
/*end Rikka*/

        
array_push($kinder,$rowkin[name], $age2);
        
//var_dump($rowkin[name],$today,$bday,$age);
        
}

        if(
$kinder[0] != ""){
        if(
$row[sex])
        
output("<table align='center'><tr><td>`^Ist Mutter von:</td></tr></table><table align='center'><tr><td>",true);
        else
        
output("<table align='center'><tr><td>`^Ist Vater von:</td></tr></table><table align='center'><tr><td>",true);

        
output(implode(", "$kinder));
        
output("</td></tr></table>",true);
        }
        if(
$row['ssstatus'] == && $row['ssmonat'] <= 16){
            
$ssm $row['ssmonat'];
                    switch(
TRUE){
                        case (
$ssm >= 15):
                            
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
                                    <tr><td>`^Noch nichts zu sehen</td></tr></table>"
,true);
                        break;
                        case (
$ssm >= 11):
                            
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
                                    <tr><td>`^Kleiner Bauch</td></tr></table>"
,true);
                        break;
                        case (
$ssm >= 7):
                            
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
                                    <tr><td>`^Dicker Bauch</td></tr></table>"
,true);
                        break;
                        case (
$ssm >= 3):
                            
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
                                    <tr><td>`^Sehr dicker Bauch</td></tr></table>"
,true);
                        break;
                        case (
$ssm >= 1):
                            
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
                                    <tr><td>`^Hochschwanger</td></tr></table>"
,true);
                        break;
                    }
                }
        
output("`n`n<table align='center'><tr><td colspan='2'><div align='center'>`^Das Erscheinen:`0 </td></tr>
          <tr><td>`^Rasse: `@{$row['race']}</td>
          <td>`^Geschlecht: `@"
.($row['sex']?"Weiblich":"Männlich")."</td></tr>
          <tr><td>"
,true);
          
$hair $row['frisur'];
                    switch(
TRUE){
                        case (
$hair >= 60):
                            
output("`^Haare sind: `@lang und ungepflegt`0",true);
                        break;
                        case (
$hair >= 40):
                            
output("`^Haare sind: `@lang`0",true);
                        break;
                        case (
$hair >= 20):
                    
output("`^Haare sind: `@normallang`0",true);
                break;
                case (
$hair >= 10):
                    
output("`^Haare sind: `@kurz`0",true);
                break;
                case (
$hair <= 9):
                    
output("`^Haare sind: `@glatzengleich`0",true);
                break;
                    }
        
output("</td> <td>",true);
        
$nail $row['nagel'];
                    switch(
TRUE){
                        case (
$nail >= 60):
                            
output("`^Nägel sind: `@katastrophal`0",true);
                        break;
                        case (
$nail >= 40):
                            
output("`^Nägel sind: `@ungepflegt`0",true);
                        break;
                        case (
$nail >= 20):
                            
output("`^Nägel sind: `@gepflegt`0",true);
                        break;
                        case (
$nail >= 10):
                            
output("`^Nägel sind: `@normal`0",true);
                        break;
                        case (
$nail <= 9):
                            
output("`^Nägel sind: `@kurz`0",true);
                        break;
                    }
        
output("</td></tr></table>
         <table align='center'>  <tr><td>`^Haarfarbe:</td><td>`@"
.$row['hairco']."`0</td></tr></div>
          <tr><td>`^Augenfarbe:</td><td>`@"
.$row['eyeco']."`0</td></tr></div>
          <tr><td>`^Nagelfarbe:</td><td>`@"
.$row['nagelco']."`0</div></td></tr></table>`n`n",true);
        
output("<table align='center'><tr><td>`^Die Ausrüstung und Kleidung:`0</td></tr></table>
                <table align='center'><tr><td>`^Waffe:`0</td><td>`@$row[weapon]`0</td><td>`^Rüstung: `0</td><td>`@$row[armor]`0</td></tr>
                <tr><td>`^Gewandung:`0</td><td>`@"
.$kla[$row['klamotten']]."`0</td><td>`^Schuhwerk: `0</td><td>`@".$shoes[$row['schuhe']]."`0</td></tr>
                <tr><td>`^Armgeschmeide:`0</td><td>`@"
.$arm[$row['armband']]."`0</td><td>`^Beinkleid:`0</td><td>`@".$trousers[$row['hose']]."`0</td></tr></table>`n",true);
         if (
$row['acctid']==12 || $row['acctid']==1){
        
output("`c<img src='http://www.mystara-logd.net/images/bioitems/eher.png'>`c",true);
         }
        if (
$row1['bio']>""){
            
output("<table align='center'><tr><td align='center'>`^Geschichte dieses Wesens:</td></tr><tr><td>`^".CloseTags(removeEvilTags(soap($row1['bio'])),"")."</td></tr></table>",true);
        }
    }else{
        
// rp-chars start
        
output("`n<table align='center'><tr><td>`y`bRollenspiel-Charakter`b`n`n</td></tr><table>",true);
        if (
$row['pvpflag']=="5013-10-06 00:42:00"output("<table align='center'><tr><td>`4`iSteht unter besonderem Schutz`n`n`i</td></tr></table>",true);
        
output("<table align='center'><tr><td>`^Ankunft:</td><td>`@$row[birthday]</td><td>`^".($row['sex']?"Eigentümerin des Hauses:":"Eigentümer des Hauses:")."`0</td><td>".$haus."</td></tr>
                </td><td>`^Gesinnung:</td><td>`@"
.$gesinnung[$row['gesinnung']]."</td><td>`^RP-Posts:</td><td>`@$row[rpgpost]</td></tr>
            <tr><td>`^Intelligenz:</td><td>`@{$row['iq']} Punkte</td><td>`^Bildungsstand: </td><td>"
,true);
             
$bild $row['iq'];
            switch(
TRUE){
            case (
$bild>= 1250):    
                       
output("`@Lizenziat");
            break;   
            case (
$bild>= 1000):    
                       
output("`@".($row['sex']?"Doktorin":"Doktor")."");
            break;   
            case (
$bild>= 750):    
                       
output("`@".($row['sex']?"Bakkalaurea":"Bakkalaureus")."");
            break;   
             case (
$bild>= 500):    
                       
output("`@".($row['sex']?"Magistra Rerum Publicarum":"Magister Rerum Publicarum")."");
            break;
            case (
$bild>= 250):    
                       
output("`@".($row['sex']?"Magistra Articum":"Magister Articum")."");
            break;
            case (
$bild>= 100):    
                       
output("`@".($row['sex']?"Kommilitonin":"Kommilitone")."");
            break;     
                case (
$bild<= 100):    
                       
output("`@unbelesen");
            break;
            }
            
output("</td></tr></table>",true);
        if (
$row[marriedto]>=0){
            
output("`n<table align='center'><tr><td>`^ Familienstand:</td></tr><table>",true);
            if (
$row[marriedto]==0){
                
output("<table align='center'><tr><td>`@LEDIG</td></tr></table>",true);
            }elseif (
$row[marriedto]==4294967295){
                
output("<table align='center'><tr><td>`^Verheiratet mit: `@".($row['sex']?"Seth":"Violet")."</td></tr></table>",true);
            }elseif (
$row['charisma']==4294967295){
                
$sql "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
                
$result db_query($sql);
                
$partner db_fetch_assoc($result);
                
output("<table align='center'><tr><td>`^Verheiratet mit:</td><td> `@{$partner['name']}</td></tr></table>",true);
            }elseif (
$row['verlobt']=='Y'){
                
$sql "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
                
$result db_query($sql);
                
$partner db_fetch_assoc($result);
                
output("<table align='center'><tr><td>`^Verlobt mit:</td><td>`@{$partner['name']}</td></tr></table>",true);
            }else{
            
$sql "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
            
$result db_query($sql);
            
$partner db_fetch_assoc($result);
                
output("<table align='center'><tr><td>`^flirtet derzeit mit:</td><td>`@{$partner['name']}</td></tr></table>",true);
            }
        }
        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)) {
        
/*Thx an Darkness für die Hilfe beim Code. Eingebunden und modifiziert
        für Silienta www.silienta-logd.de von Rikkarda@silienta-logd.de
        für die Altersberechnung und Anzeige der Kinder*/

        
$dateary = array(
        
'bday' => $rowkin['gebdat'],
        
'today' => getgamedate()
        );

        while (list(
$key,$val) = each($dateary)){
        
$date array_combine(array('day','month','year'),explode('.',$val));
        
$days $date['day'];
        
$i $date['year'];
        
$l = ($i%4==&& ($i%100!=|| $i%400==0)); // Schaltjahr
        
$months = array(1=>31$l?29:28313031303131 303130);
        for (
$i=1$i<$date['month']; $i++){
        
// $i = Monatszahl
        
$days += $months[$i];
        }
        for (
$i=0$i<$date['year']; $i++){
        
// $i = Jahreszahl
        
$l = ($i%4==&& ($i%100!=|| $i%400==0)); // Schaltjahr
        
$days += $l366 365;
        }
        $
$key $days;
        }

        
$age $today $bday;
        
$age1$age/365;
        
$age2 floor($age1).' Jahr/e' ;
        
/*end Rikka*/


        
array_push($kinder,$rowkin[name], $age2);
        
//var_dump($rowkin[name],$today,$bday,$age);
        
}

        if(
$kinder[0] != ""){
        if(
$row['sex'])
        
output("<table align='center'><tr><td>`^Ist Mutter von:</td></tr></table><table align='center'><tr><td>",true);
        else
        
output("<table align='center'><tr><td>`^Ist Vater von:</td></tr></table><table align='center'><tr><td>",true);

        
output(implode(", "$kinder));
        
output("</td></tr></table>",true);
        }
        if(
$row['ssstatus'] == && $row['ssmonat'] <= 16){
            
$ssm $row['ssmonat'];
                    switch(
TRUE){
                        case (
$ssm >= 15):
                            
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
                                    <tr><td>`^Noch nichts zu sehen</td></tr></table>"
,true);
                        break;
                        case (
$ssm >= 11):
                            
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
                                    <tr><td>`^Kleiner Bauch</td></tr></table>"
,true);
                        break;
                        case (
$ssm >= 7):
                            
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
                                    <tr><td>`^Dicker Bauch</td></tr></table>"
,true);
                        break;
                        case (
$ssm >= 3):
                            
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
                                    <tr><td>`^Sehr dicker Bauch</td></tr></table>"
,true);
                        break;
                        case (
$ssm >= 1):
                            
output("`n<table align='center'><tr><td>`^Schwangerschaftsstatus:</td></tr>
                                    <tr><td>`^Hochschwanger</td></tr></table>"
,true);
                        break;
                    }
                }
         
output("`n`n<table align='center'><tr><td colspan='2'><div align='center'>`^Das Erscheinen:`0 </td></tr>
          <tr><td>`^Rasse: `@{$row['race']}</td>
          <td>`^Geschlecht: `@"
.($row['sex']?"Weiblich":"Männlich")."</td></tr>
          <tr><td>"
,true);
          
$hair $row['frisur'];
                    switch(
TRUE){
                        case (
$hair >= 60):
                            
output("`^Haare sind: `@lang und ungepflegt`0",true);
                        break;
                        case (
$hair >= 40):
                            
output("`^Haare sind: `@lang`0",true);
                        break;
                        case (
$hair >= 20):
                            
output("`^Haare sind: `@normallang`0",true);
                        break;
                        case (
$hair >= 10):
                            
output("`^Haare sind: `@kurz`0",true);
                        break;
                        case (
$hair <= 9):
                            
output("`^Haare sind: `@glatzengleich`0",true);
                        break;
                    }
          
output("</td> <td>",true);
          
$nail $row['nagel'];
                    switch(
TRUE){
                        case (
$nail >= 60):
                            
output("`^Nägel sind: `@katastrophal`0",true);
                        break;
                        case (
$nail >= 40):
                            
output("`^Nägel sind: `@ungepflegt`0",true);
                        break;
                        case (
$nail >= 20):
                            
output("`^Nägel sind: `@gepflegt`0",true);
                        break;
                        case (
$nail >= 10):
                            
output("`^Nägel sind: `@normal`0",true);
                        break;
                        case (
$nail <= 9):
                            
output("`^Nägel sind: `@kurz`0",true);
                        break;
                    }
        
output("</td></tr></table>
         <table align='center'> <tr><td>`^Haarfarbe:</td><td>`@"
.$row['hairco']."`0</td></tr></div>
          <tr><td>`^Augenfarbe:</td><td>`@"
.$row['eyeco']."`0</td></tr></div>
          <tr><td>`^Nagelfarbe:</td><td>`@"
.$row['nagelco']."`0</div></td></tr></table>`n`n",true);
        if (
$row1['bio']>""){
            
output("<table align='center'><tr><td align='center'>`^Geschichte dieses Wesens:</td></tr><tr><td>`^".CloseTags(removeEvilTags(soap($row1['bio'])),"")."</td></tr></table>",true);
        }
    }
        
addnav('Die Taten','biox.php?op=leistung'); 
        
addnav('Chocobo´s','biox?op=choco');
        
addnav('Die Kunstgegenstände','biox.php?op=kunst');
break;
case 
"leistung":
page_header("Historische Geschichte von ".preg_replace("'[`].'","",$row[name]));

output("`^Taten und Missgeschicke 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");
}
    
addnav("Zurück");
addnav("zurück zur Geschichte","biox.php?char=".rawurlencode($_GET['char'])."");

break;
case 
"choco":

page_header("Chocobo´s von ".preg_replace("'[`].'","",$row[name]));

output("`^Chocobo´s und Rennerfolge von $row[name]`^`n`n");
output("<table align=center><tr><td>",true);
if(
$row[choc1]!=8)
{
    
//chocobo1
    
if($row[choc1]==1output("`^Chocobo 1: `@<img src='/images/chocobos/blau.gif'/>`n",true);
    if(
$row[choc1]==2output("`^Chocobo 1: `@<img src='/images/chocobos/gelb.gif'/>`n",true);
    if(
$row[choc1]==3output("`^Chocobo 1: `@<img src='/images/chocobos/gruen.gif'/>`n",true);
    if(
$row[choc1]==4output("`^Chocobo 1: `@<img src='/images/chocobos/lila.gif'/>`n",true);
    
//chocobo2
    
if($row[choc2]==1output("`^Chocobo 2: `@<img src='/images/chocobos/blau.gif'/>`n",true);
    if(
$row[choc2]==2output("`^Chocobo 2: `@<img src='/images/chocobos/gelb.gif'/>`n",true);
    if(
$row[choc2]==3output("`^Chocobo 2: `@<img src='/images/chocobos/gruen.gif'/>`n",true);
    if(
$row[choc2]==4output("`^Chocobo 2: `@<img src='/images/chocobos/lila.gif'/>`n",true);
    
//chocobo3
    
if($row[choc3]==5output("`^Chocobo 3: `@<img src='/images/chocobos/weiss.gif'/>`n",true);
    if(
$row[choc3]==6output("`^Chocobo 3: `@<img src='/images/chocobos/schwarz.gif'/>`n",true);
    
//chocobo4
    
if($row[choc4]==5output("`^Chocobo 4: `@<img src='/images/chocobos/weiss.gif'/>`n",true);
    if(
$row[choc4]==6output("`^Chocobo 4: `@<img src='/images/chocobos/schwarz.gif'/>`n",true);
    
//chocobo5
    
if($row[choc5]==7output("`^Chocobo 5: `@<img src='/images/chocobos/gold.gif'/>`n",true);
    
//chocobo6
    
if($row[choc6]==7output("`^Chocobo 6: `@<img src='/images/chocobos/gold.gif'/>`n",true);
}
else
{
    
output("`^Chocobo: `@<img src='/images/chocobos/gross.gif'/>`n",true);
}
output("</td></tr></table>`n`n<table align=center><tr><td>",true);
//Chocoborennen - Preise
if($row[chocnormalprice]=="kein"output("`^Normale Liga: `@kein Preis");
if(
$row[chocnormalprice]=="platzeins"output("`^Normale Liga: `@<img src='/images/chocobos/platz1.gif'/>",true);
if(
$row[chocnormalprice]=="platzzwei"output("`^Normale Liga: `@<img src='/images/chocobos/platz2.gif'/>",true);
if(
$row[chocnormalprice]=="platzdrei"output("`^Normale Liga: `@<img src='/images/chocobos/platz3.gif'/>",true);
if(
$row[chocseltenprice]=="kein"output("`^Seltene Liga: `@kein Preis");
if(
$row[chocseltenprice]=="platzeins"output("`^Seltene Liga: `@<img src='/images/chocobos/platz1.gif'/>",true);
if(
$row[chocseltenprice]=="platzzwei"output("`^Seltene Liga: `@<img src='/images/chocobos/platz2.gif'/>",true);
if(
$row[chocseltenprice]=="platzdrei"output("`^Seltene Liga: `@<img src='/images/chocobos/platz3.gif'/>",true);
if(
$row[chocsagenprice]=="kein"output("`^Sagenumwobene Liga: `@kein Preis");
if(
$row[chocsagenprice]=="platzeins"output("`^Sagenumwobene Liga: `@<img src='/images/chocobos/platz1.gif'/>",true);
if(
$row[chocsagenprice]=="platzzwei"output("`^Sagenumwobene Liga: `@<img src='/images/chocobos/platz2.gif'/>",true);
if(
$row[chocsagenprice]=="platzdrei"output("`^Sagenumwobene Liga: `@<img src='/images/chocobos/platz3.gif'/>",true);
if(
$row[chocgrossprice]=="kein"output("`^Große Liga: `@kein Preis");
if(
$row[chocgrossprice]=="platzeins"output("`^Große Liga: `@<img src='/images/chocobos/platz1.gif'/>",true);
if(
$row[chocgrossprice]=="platzzwei"output("`^Große Liga: `@<img src='/images/chocobos/platz2.gif'/>",true);
if(
$row[chocgrossprice]=="platzdrei"output("`^Große Liga: `@<img src='/images/chocobos/platz3.gif'/>",true);
output("</tr></td></table>",true);

addnav("Zurück");
addnav("zurück zur Geschichte","biox.php?char=".rawurlencode($_GET['char'])."");

break;
case 
"kunst":

page_header("Kunstschätze von ".preg_replace("'[`].'","",$row[name]));

output("`fgesammelte Kunstschätze von $row[name]`7`n`n
`c`b`i`7Unikate`c`0`b`i`n`n"
);

    
$result db_query("SELECT name1,description,owner FROM kunst WHERE owner='$row[acctid]'");
    
output("<table cellspacing=0 cellpadding=2 align=center>",true);
    if (
db_num_rows($result)==0){
        
output("<tr class='".($i%2?"trdark":"trlight")."'><td>`&Keine Unikate gefunden`0</td></tr>",true);
    }else{    
        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[name1]`n`&$row[description]`n`n",true);
        
output("</td></tr>",true);
        }
    }    
    
output("</table>",true);

output("`c`b`7`i`n`nKopien`c`i`b`0`n`n");

    
$sql1 "SELECT * FROM items WHERE owner=".$acctid." AND class='kunst' ORDER BY id ASC";
    
$result1 db_query($sql1) or die(db_error(LINK));
    
output("<table cellspacing=0 cellpadding=2 align=center>",true);
    if (
db_num_rows($result1)==0){
        
output("<tr class='".($i%2?"trdark":"trlight")."'><td>`&Keine Kopien gefunden`0</td></tr>",true);
    }else{        
        for (
$i=0;$i<db_num_rows($result1);$i++){    
        
$row1 db_fetch_assoc($result1);
        
output("<tr class='".($i%2?"trdark":"trlight")."'><td>",true);
        
output("$row1[name]`n`&$row1[description]`n`n",true);
        
output("</td></tr>",true);
        }
    }
    
output("</table>",true);

addnav("Zurück");
addnav("zurück zur Geschichte","biox.php?char=".rawurlencode($_GET['char'])."");

break;
    }
addnav("Zur Liste der Krieger","list.php");
if (
$session['user']['superuser']>=3){
            
addnav("User Editieren","listedit.php?op=start&userid=".$row['acctid']);
        }
if (
$session[user][woher]==1){ addnav("Zurück nach Mystara","village.php");}
if (
$session[user][woher]==2){ addnav("Zurück nach Arkanya","arkanya.php");}
if (
$session[user][woher]==3){ addnav("Zurück in den dunklen Forst","forest.php");}
if (
$session[user][woher]==4){ addnav("Zurück an den Strand","arkanyastrand.php");}
if (
$session[user][woher]==5){ addnav("Zurück zum Kloster","kloster.php");}
if (
$session[user][woher]==6){ addnav("Zurück ins Gebirge","berge.php");}
page_footer();

?>