LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

// 15082004

if (isset($_POST['template'])){
    
setcookie("template",$_POST['template'],strtotime(date("c")."+45 days"));
    
$_COOKIE['template']=$_POST['template'];
}
require_once 
"common.php";
//popup_header("Profil");

 
if ($_GET[op]=="popi") {
popup_header("Profil");
    
//checkday();

    
if (count($_POST)==0){
    }
    else{
        if (
$_POST[pass1]!=$_POST[pass2]){
            
output("`#Deine Passwörter stimmen nicht überein.`0`n");
        }
        else{
            if (
$_POST[pass1]!=""){
                if (
strlen($_POST[pass1])>3){
                    
$session[user][password]=md5($_POST[pass1]);
                    
output("`#Dein Passwort wurde geändert.`0`n");
                }
                else{
                    
output("`#Dein Passwort ist zu kurz. Es muss mindestens 4 Zeichen lang sein.`0`n");
                }
            }
        }
        
reset($_POST);
        
$nonsettings = array("pass1"=>1,"pass2"=>1,"email"=>1,"template"=>1,"bio"=>1,"avatar"=>1);
        while (list(
$key,$val)=each($_POST)){
            if (!
$nonsettings[$key]) $session['user']['prefs'][$key]=$_POST[$key];
        }
        
        if (
substr($session['user']['prefs']['commenttalkcolor'],0,1)!='`')
            
$session['user']['prefs']['commenttalkcolor'] = '';
        else 
            
$session['user']['prefs']['commenttalkcolor']=preg_replace("'[`][^".$appoencode_str."`]'","",substr($session['user']['prefs']['commenttalkcolor'],0,2));
        if (
substr($session['user']['prefs']['commentemotecolor'],0,1)!='`')
            
$session['user']['prefs']['commentemotecolor'] = '';
        else 
            
$session['user']['prefs']['commentemotecolor']=preg_replace("'[`][^".$appoencode_str."`]'","",substr($session['user']['prefs']['commentemotecolor'],0,2));
        
        if (
closetags(stripslashes($_POST['bio']),'`i`b`c`H')!=$session['user']['bio']){
            if (
$session['user']['biotime']>"9000-01-01"){
                
output("`n`\$Du kannst deine Beschreibung nicht ändern. Der Admin hat diese Funktion blockiert!`0`n");
            }
            else{
                
$session['user']['bio']=closetags(stripslashes($_POST['bio']),'`i`b`c`H');
                
$session['user']['biotime']=date("Y-m-d H:i:s");
            }
        }
        if (
closetags(stripslashes($_POST['plot']),'`i`b`c`H')!=$session['user']['plot']){
            if (
$session['user']['biotime']>"9000-01-01"){
                
output("`n`\$Du kannst deine Plotgesuche nicht ändern. Der Admin hat diese Funktion blockiert!`0`n");
            }
            else{
                
$session['user']['plot']=closetags(stripslashes($_POST['plot']),'`i`b`c`H');
                
$session['user']['biotime']=date("Y-m-d H:i:s");
            }
        }
        if (
closetags(stripslashes($_POST['copyrights']),'`i`b`c`H')!=$session['user']['copyrights']){
            if (
$session['user']['biotime']>"9000-01-01"){
                
output("`n`\$Du kannst deine Copyrights nicht ändern. Der Admin hat diese Funktion blockiert!`0`n");
            }
            else{
                
$session['user']['copyrights']=closetags(stripslashes($_POST['copyrights']),'`i`b`c`H');
                
$session['user']['biotime']=date("Y-m-d H:i:s");
            }
        }
        
        if (
getsetting("avatare",0)==1) {
            if (
stripslashes($_POST['avatar'])!=$session['user']['avatar']){
                
$session['user']['avatar']=stripslashes(preg_replace("'[\"\'\\><@?*&#; ]'","",$_POST['avatar']));
                
$url=$session[user][avatar];
                if (
$url>"" && strpos($url,".gif")<&& strpos($url,".GIF")<&& strpos($url,".jpg")<&& strpos($url,".JPG")<&& strpos($url,".png")<&& strpos($url,".PNG")<1){
                    
$session[user][avatar]="";
                    
$msg.="`\$Ungültiger Avatar! Nur .jpg, .png, oder .gif`0`n";
                }
            }
        
        if (
stripslashes($_POST['bild'])!=$session['user']['bild']){
    
$session['user']['bild']=stripslashes(preg_replace("'[\"\'\\><@?*&#; ]'","",$_POST['bild']));
    
$url=$session[user][bild];
    if (
$url>"" && strpos($url,".gif")<&& strpos($url,".GIF")<&& strpos($url,".jpg")<&& strpos($url,".JPG")<&& strpos($url,".png")<&& strpos($url,".PNG")<1){
        
$session[user][bild]="";
        
$msg.="`\$Ungültiger Mini-Avatar! Nur .jpg, .png, oder .gif`0`n";
    }
}
}
        if (
$_POST[email]!=$session[user][emailaddress]){
            if (
is_email($_POST[email])){
                if (
getsetting("requirevalidemail",0)==1){
                    
output("`#Die E-Mail Adresse kann nicht geändert werden, die Systemeinstellungen verbieten es. (E-Mail Adressen können nur geändert werden, wenn der Server mehr als einen Account pro Adresse zulässt.) Sende eine Petition, wenn du deine Adresse ändern willst, weil sie nicht mehr länger gültig ist.`n");
                }
                else{
                    
output("`#Deine E-Mail Adresse wurde geändert.`0`n");
                    
$session[user][emailaddress]=$_POST[email];
                }
            }
            else{
                if (
getsetting("requireemail",0)==1){
                    
output("`#Das ist keine gültige E-Mail Adresse.`0`n");
                }
                else{
                    
output("`#Deine E-Mail Adresse wurde geändert.`0`n");
                    
$session[user][emailaddress]=$_POST[email];
                }
            }
        }
        if (
$_POST[cfarbcode]!=$session[user][cfarbcode]){
            
$session[user][cfarbcode]=$_POST[cfarbcode];
        }
        if (
$_POST[cname]!=$session[user][cname]){
            
$session[user][cname]=$_POST[cname];
        }
        if (
$_POST[calter]!=$session[user][calter]){
            
$session[user][calter]=$_POST[calter];
        }
         if (
$_POST[cgroesse]!=$session[user][cgroesse]){
            
$session[user][cgroesse]=$_POST[cgroesse];
        }
        if (
$_POST[chaarfarbe]!=$session[user][chaarfarbe]){
            
$session[user][chaarfarbe]=$_POST[chaarfarbe];
        }
        if (
$_POST[caugenfarbe]!=$session[user][caugenfarbe]){
            
$session[user][caugenfarbe]=$_POST[caugenfarbe];
        }
        if (
$_POST[cbesonderes]!=$session[user][cbesonderes]){
            
$session[user][cbesonderes]=$_POST[cbesonderes];
        }
        if (
$_POST[celtern]!=$session[user][celtern]){
            
$session[user][celtern]=$_POST[celtern];
        }
        if (
$_POST[cgeschwister]!=$session[user][cgeschwister]){
            
$session[user][cgeschwister]=$_POST[cgeschwister];
        }
        if (
$_POST[cstand]!=$session[user][cstand]){
            
$session[user][cstand]=$_POST[cstand];
        }
        if (
$_POST[carbeit]!=$session[user][carbeit]){
            
$session[user][carbeit]=$_POST[carbeit];
        }
        if (
$_POST[cjob]!=$session[user][cjob]){
            
$session[user][cjob]=$_POST[cjob];
        }
        if (
$_POST[cherkunft]!=$session[user][cherkunft]){
            
$session[user][cherkunft]=$_POST[cherkunft];
        }
        if (
$_POST[infosan]!=$session[user][infosan]){
            
$session[user][infosan]=$_POST[infosan];
        }
        
/*if ($_POST[avatarvorname]!=$session[user][avatarvorname]){
            $session[user][avatarvorname]=$_POST[avatarvorname];
        }
        if ($_POST[avatarnachname]!=$session[user][avatarnachname]){
            $session[user][avatarnachname]=$_POST[avatarnachname];
        }
        if ($_POST[aname]!=$session[user][aname]){
            $session[user][aname]=$_POST[aname];
        }
        if ($_POST[aalter]!=$session[user][aalter]){
            $session[user][aalter]=$_POST[aalter];
        }
        if ($_POST[abezstand]!=$session[user][abezstand]){
            $session[user][abezstand]=$_POST[abezstand];
        }
        if ($_POST[apartner]!=$session[user][apartner]){
            $session[user][apartner]=$_POST[apartner];
        }
        if ($_POST[aherkunft]!=$session[user][aherkunft]){
            $session[user][aherkunft]=$_POST[aherkunft];
        }
        if ($_POST[afach]!=$session[user][afach]){
            $session[user][afach]=$_POST[afach];
        }}*/
        
if ($_POST[cfarbcode]!=$session[user][cfarbcode]){
            
$session[user][cfarbcode]=$_POST[cfarbcode];
        }


        
        
$session['user']['biotime']=date("Y-m-d H:i:s");
        
output("$msg");
        
output("`n`@Einstellungen gespeichert`n`n`n`0");
    }

    
$form=array(
        
"Einstellungen,title"
        
,"emailonmail"=>"E-Mail senden wenn du eine Ye Olde Mail bekommst?,bool"
        
,"dirtyemail"=>"Kein Wortfilter für Ye Olde Mail?,bool"
        
,"nosounds"=>"Die Sounds deaktivieren?,bool"
        
,"editbutton"=>"Editbutton deaktivieren?,bool"
        
,"infosan"=>"Steckbrief aktivieren?,bool"
        
,"commenttalkcolor"=>"Standardfarbe bei Gesprächen"
        
,"commentemotecolor"=>"Standardfarbe bei Emotes (/me)"
        
,"Angaben,title"
        
,"bio"=>"Kurzbeschreibung des Charakters,textarea,50,10"
        
//,"plot"=>"Hier kannst du deine Plotgesuche eintragen,textarea,50,5"
        
,"copyrights"=>"Bitte gebe deine Copyrights an (Pflicht),textarea,50,5"
        
,"avatar"=>"Link auf einen Avatar`n(Bilddatei - maximal 600*400/400*600 Pixel)`n"
        
,"Steckbrief,title"
        
,"cfarbcode"=>"Farbcodesicherung:"
        
,"cname"=>"Name deines Charakters:" 
        
,"calter"=>"Alter deines Charakters:" 
           
,"cherkunft"=>"Herkunft deines Charakters:" 
        
,"cgroesse"=>"Größe deines Charakters:"     
        
,"chaarfarbe"=>"Haarfarbe deines Charakters:"
        
,"caugenfarbe"=>"Augenfarbe deines Charakters:"
        
,"cbesonderes"=>"Besonderheit deines Charakters:"
        
,"celtern"=>"Eltern deines Charakters:"
        
,"cgeschwister"=>"Geschwister deines Charakters:"
        
,"carbeit"=>"Arbeitgeber deines Charakters:"
        
,"cjob"=>"Beruf der Charaktere:"    
        
,"cstand"=>"Gesellschaftsstand deines Charakters:"     
        
,"cbesonderes"=>"Besonderheit deines Charakters:"
        
/*,"Toooltip-Info,title"
        ,"bild"=>"Link den Miniavatar`n(Bilddatei - maximal 200*150 Pixel)`n"
        ,"aname"=>"Spitzname deines Charakters:"
        ,"aalter"=>"Alter deines Charakters:"
        ,"abezstand"=>"Familienstand deines Charakters:"
        ,"apartner"=>"Partner deines Charakters:"
        ,"aherkunft"=>"Herkunft deines Charakters:"
        ,"afach"=>"Beruf deines Charakters:"
        ,"Copyright `b(Pflicht)`b,title"
        ,"avatarvorname"=>"Vorname des Models:"
        ,"avatarnachname"=>"Nachname des Models:"*/
    
);
    
    
output("<form action='prefs.php?op=popi' method='POST'>",true);
    
    
/*if ($handle = @opendir("templates")){
        $skins = array();
        while (false !== ($file = @readdir($handle))){
            if (strpos($file,".htm")>0){
                array_push($skins,$file);
            }
        }
        if (count($skins)==0){
            output("`b`@Argh, dein Admin hat entschieden, daß du keine Skins benutzen darfst. Beschwer dich bei ihm, nicht bei mir.`n");
        }
        else{
            output("<b>Skin:</b><br>",true);
            while (list($key,$val)=each($skins)){
                output("<input type='radio' name='template' value='$val'".($_COOKIE['template']==""&&$val=="yarbrough.htm" || $_COOKIE['template']==$val?" checked":"").">".substr($val,0,strpos($val,".htm"))."<br>",true);
            }
        }
    }
    else{
        output("`c`b`\$FEHLER!!!`b`c`&Kann den Ordner mit den Skins nicht finden. Bitte benachrichtige den Admin!!");
    }*/
    
    
output("
    Neues Passwort: <input name='pass1' type='password'> (lasse das Feld leer, wenn du es nicht ändern willst)`n
    Wiederholen: <input name='pass2' type='password'>`n
    E-Mail Adresse: <input name='email' value=\""
.HTMLEntities($session['user']['emailaddress'])."\">`n
    "
,true);
    
$prefs $session['user']['prefs'];
    
$prefs['bio'] = $session['user']['bio'];
    
$prefs['plot'] = $session['user']['plot'];
    
$prefs['copyrights'] = $session['user']['copyrights'];
    if (
getsetting("avatare",0)==1) {
        
$prefs['avatar'] = $session['user']['avatar'];
    } 
    else {
        
$prefs['avatar'] = "(kein Avatar erlaubt)";
    }
        
$prefs['bild'] = $session['user']['bild'];
    
showform($form,$prefs);
    
output("</form>",true);
    
addnav("","prefs.php?op=popi");


    
// Stop clueless lusers from deleting their character just because a
    // monster killed them.
    
if ($session['user']['alive'] && getsetting("selfdelete",0)!=0) {
        
output("`n`n`n<form action='prefs.php?op=suicide&userid={$session['user']['acctid']}' method='POST'>",true);
        
output("<input type='submit' class='button' value='Charakter löschen' onClick='return confirm(\"Willst du deinen Charakter wirklich löschen?\");'>"true);
        
output("</form>",true);
        
addnav("","prefs.php?op=suicide&userid={$session['user']['acctid']}");
    }
    
    
output("`n`n`n`n<a href='village.php'>Notausstieg</a>",true);
    
addnav("","village.php");
    
    
popup_footer();
}

popup_header("Profil");
if(
$session[user][login] == 'Yankee'){
    
output("`n`n`nAus internen Gründen für diesen Char gesperrt.");
}
else {


if (
count($_POST)==0){
    }
    else{
        if (
$_POST[pass1]!=$_POST[pass2]){
            
output("`#Deine Passwörter stimmen nicht überein.`0`n");
        }
        else{
            if (
$_POST[pass1]!=""){
                if (
strlen($_POST[pass1])>3){
                    
$session[user][password]=md5($_POST[pass1]);
                    
output("`#Dein Passwort wurde geändert.`0`n");
                }
                else{
                    
output("`#Dein Passwort ist zu kurz. Es muss mindestens 4 Zeichen lang sein.`0`n");
                }
            }
        }
        
reset($_POST);
        
$nonsettings = array("pass1"=>1,"pass2"=>1,"email"=>1,"template"=>1,"bio"=>1,"avatar"=>1);
        while (list(
$key,$val)=each($_POST)){
            if (!
$nonsettings[$key]) $session['user']['prefs'][$key]=$_POST[$key];
        }
    if (
closetags(stripslashes($_POST['bio']),'`i`b`c`H')!=$session['user']['bio']){
        if (
$session['user']['biotime']>"9000-01-01"){
            
output("`n`\$Du kannst deine Beschreibung nicht ändern. Der Admin hat diese Funktion blockiert!`0`n");
        }else{
            
$session['user']['bio']=closetags(stripslashes($_POST['bio']),'`i`b`c`H');
            
$session['user']['biotime']=date("Y-m-d H:i:s");
        }
    }
    if (
closetags(stripslashes($_POST['plot']),'`i`b`c`H')!=$session['user']['plot']){
        if (
$session['user']['biotime']>"9000-01-01"){
            
output("`n`\$Du kannst deine Beschreibung nicht ändern. Der Admin hat diese Funktion blockiert!`0`n");
        }else{
            
$session['user']['plot']=closetags(stripslashes($_POST['plot']),'`i`b`c`H');
            
$session['user']['biotime']=date("Y-m-d H:i:s");
        }
    }
    if (
closetags(stripslashes($_POST['copyrights']),'`i`b`c`H')!=$session['user']['copyrights']){
        if (
$session['user']['biotime']>"9000-01-01"){
            
output("`n`\$Du kannst deine Copyrights nicht ändern. Der Admin hat diese Funktion blockiert!`0`n");
        }else{
            
$session['user']['copyrights']=closetags(stripslashes($_POST['copyrights']),'`i`b`c`H');
            
$session['user']['biotime']=date("Y-m-d H:i:s");
        }
    }
    if (
getsetting("avatare",0)==1) {
        if (
stripslashes($_POST['avatar'])!=$session['user']['avatar']){
            
$session['user']['avatar']=stripslashes(preg_replace("'[\"\'\\><@?*&#; ]'","",$_POST['avatar']));
            
$url=$session[user][avatar];
            if (
$url>"" && strpos($url,".gif")<&& strpos($url,".GIF")<&& strpos($url,".jpg")<&& strpos($url,".JPG")<&& strpos($url,".png")<&& strpos($url,".PNG")<1){
                
$session[user][avatar]="";
                
$msg.="`\$Ungültiger Avatar! Nur .jpg, .png, oder .gif`0`n";
            }
        }
    
        if (
stripslashes($_POST['bild'])!=$session['user']['bild']){
    
$session['user']['bild']=stripslashes(preg_replace("'[\"\'\\><@?*&#; ]'","",$_POST['bild']));
    
$url=$session[user][bild];
    if (
$url>"" && strpos($url,".gif")<&& strpos($url,".GIF")<&& strpos($url,".jpg")<&& strpos($url,".JPG")<&& strpos($url,".png")<&& strpos($url,".PNG")<1){
        
$session[user][bild]="";
        
$msg.="`\$Ungültiger Mini-Avatar! Nur .jpg, .png, oder .gif`0`n";
    }
}
}
        if (
$_POST[email]!=$session[user][emailaddress]){
        if (
is_email($_POST[email])){
            if (
getsetting("requirevalidemail",0)==1){
                
output("`#Die E-Mail Adresse kann nicht geändert werden, die Systemeinstellungen verbieten es. (E-Mail Adressen können nur geändert werden, wenn der Server mehr als einen Account pro Adresse zulässt.) Sende eine Petition, wenn du deine Adresse ändern willst, weil sie nicht mehr länger gültig ist.`n");
            }else{
                
output("`#Deine E-Mail Adresse wurde geändert.`n");
                
$session[user][emailaddress]=$_POST[email];
            }
        }else{
            if (
getsetting("requireemail",0)==1){
                
output("`#Das ist keine gültige E-Mail Adresse.`n");
            }else{
                
output("`#Deine E-Mail Adresse wurde geändert.`n");
                
$session[user][emailaddress]=$_POST[email];
            }
        }
    }
     if (
$_POST[cfarbcode]!=$session[user][cfarbcode]){
            
$session[user][cfarbcode]=$_POST[cfarbcode];
        }
        if (
$_POST[cname]!=$session[user][cname]){
            
$session[user][cname]=$_POST[cname];
        }
        if (
$_POST[calter]!=$session[user][calter]){
            
$session[user][calter]=$_POST[calter];
        }
         if (
$_POST[cgroesse]!=$session[user][cgroesse]){
            
$session[user][cgroesse]=$_POST[cgroesse];
        }
        if (
$_POST[chaarfarbe]!=$session[user][chaarfarbe]){
            
$session[user][chaarfarbe]=$_POST[chaarfarbe];
        }
        if (
$_POST[caugenfarbe]!=$session[user][caugenfarbe]){
            
$session[user][caugenfarbe]=$_POST[caugenfarbe];
        }
        if (
$_POST[cbesonderes]!=$session[user][cbesonderes]){
            
$session[user][cbesonderes]=$_POST[cbesonderes];
        }
        if (
$_POST[celtern]!=$session[user][celtern]){
            
$session[user][celtern]=$_POST[celtern];
        }
        if (
$_POST[cgeschwister]!=$session[user][cgeschwister]){
            
$session[user][cgeschwister]=$_POST[cgeschwister];
        }
        if (
$_POST[cstand]!=$session[user][cstand]){
            
$session[user][cstand]=$_POST[cstand];
        }
        if (
$_POST[carbeit]!=$session[user][carbeit]){
            
$session[user][carbeit]=$_POST[carbeit];
        }
        if (
$_POST[cjob]!=$session[user][cjob]){
            
$session[user][cjob]=$_POST[cjob];
        }
        if (
$_POST[cherkunft]!=$session[user][cherkunft]){
            
$session[user][cherkunft]=$_POST[cherkunft];
        }
        if (
$_POST[infosan]!=$session[user][infosan]){
            
$session[user][infosan]=$_POST[infosan];
        }
        
/*if ($_POST[avatarvorname]!=$session[user][avatarvorname]){
            $session[user][avatarvorname]=$_POST[avatarvorname];
        }
        if ($_POST[avatarnachname]!=$session[user][avatarnachname]){
            $session[user][avatarnachname]=$_POST[avatarnachname];
        }
        if ($_POST[aname]!=$session[user][aname]){
            $session[user][aname]=$_POST[aname];
        }
        if ($_POST[aalter]!=$session[user][aalter]){
            $session[user][aalter]=$_POST[aalter];
        }
        if ($_POST[abezstand]!=$session[user][abezstand]){
            $session[user][abezstand]=$_POST[abezstand];
        }
        if ($_POST[apartner]!=$session[user][apartner]){
            $session[user][apartner]=$_POST[apartner];
        }
        if ($_POST[aherkunft]!=$session[user][aherkunft]){
            $session[user][aherkunft]=$_POST[aherkunft];
        }
        if ($_POST[afach]!=$session[user][afach]){
            $session[user][afach]=$_POST[afach];
        }}*/
        
if ($_POST[cfarbcode]!=$session[user][cfarbcode]){
            
$session[user][cfarbcode]=$_POST[cfarbcode];
        }


        
        
$session['user']['biotime']=date("Y-m-d H:i:s");
        
output("$msg");
        
output("`n`@Einstellungen gespeichert`n`n`n`0");
    }

    
$form=array(
        
"Einstellungen,title"
        
,"emailonmail"=>"E-Mail senden wenn du eine Ye Olde Mail bekommst?,bool"
        
,"dirtyemail"=>"Kein Wortfilter für Ye Olde Mail?,bool"
        
,"nosounds"=>"Die Sounds deaktivieren?,bool"
        
,"editbutton"=>"Editbutton deaktivieren?,bool"
        
,"infosan"=>"Steckbrief aktivieren?,bool"
        
,"commenttalkcolor"=>"Standardfarbe bei Gesprächen"
        
,"commentemotecolor"=>"Standardfarbe bei Emotes (/me)"
        
,"Angaben,title"
        
,"bio"=>"Kurzbeschreibung des Charakters,textarea,50,10"
        
/*,"plot"=>"Hier kannst du deine Plotgesuche eintragen,textarea,50,5"
        ,"copyrights"=>"Bitte gebe deine Copyrights an (Pflicht),textarea,50,5"*/
        
,"avatar"=>"Link auf einen Avatar`n(Bilddatei - maximal 600*400/400*600 Pixel)`n"
        
,"Steckbrief,title"
        
,"cfarbcode"=>"Farbcodesicherung:"
        
,"cname"=>"Name deines Charakters:" 
        
,"calter"=>"Alter deines Charakters:" 
           
,"cherkunft"=>"Herkunft deines Charakters:" 
        
,"cgroesse"=>"Größe deines Charakters:"     
        
,"chaarfarbe"=>"Haarfarbe deines Charakters:"
        
,"caugenfarbe"=>"Augenfarbe deines Charakters:"
        
,"cbesonderes"=>"Besonderheit deines Charakters:"
        
,"celtern"=>"Eltern deines Charakters:"
        
,"cgeschwister"=>"Geschwister deines Charakters:"
        
,"carbeit"=>"Arbeitgeber deines Charakters:"
        
,"cjob"=>"Beruf der Charaktere:"    
        
,"cstand"=>"Gesellschaftsstand deines Charakters:"     
        
,"cbesonderes"=>"Besonderheit deines Charakters:"
        
/*,"Toooltip-Info,title"
        ,"bild"=>"Link den Miniavatar`n(Bilddatei - maximal 200*150 Pixel)`n"
        ,"aname"=>"Spitzname deines Charakters:"
        ,"aalter"=>"Alter deines Charakters:"
        ,"abezstand"=>"Familienstand deines Charakters:"
        ,"apartner"=>"Partner deines Charakters:"
        ,"aherkunft"=>"Herkunft deines Charakters:"
        ,"afach"=>"Beruf deines Charakters:"
        ,"Copyright `b(Pflicht)`b,title"
        ,"avatarvorname"=>"Vorname des Models:"
        ,"avatarnachname"=>"Nachname des Models:"*/
    
);
    
output("`n`n`n`n
    <form action='prefs.php?op=save' method='POST'>"
,true);
    
/*if ($handle = @opendir("templates")){
        $skins = array();
        while (false !== ($file = @readdir($handle))){
            if (strpos($file,".htm")>0){
                array_push($skins,$file);
            }
        }
        if (count($skins)==0){
            output("`b`@Argh, dein Admin hat entschieden, daß du keine Skins benutzen darfst. Beschwer dich bei ihm, nicht bei mir.`n");
        }else{
            output("<b>Skin:</b><br>",true);
            while (list($key,$val)=each($skins)){
                output("<input type='radio' name='template' value='$val'".($_COOKIE['template']==""&&$val=="yarbrough.htm" || $_COOKIE['template']==$val?" checked":"").">".substr($val,0,strpos($val,".htm"))."<br>",true);
            }
        }
    }else{
        output("`c`b`\$FEHLER!!!`b`c`&Kann den Ordner mit den Skins nicht finden. Bitte benachrichtige den Admin!!");
    }*/
    
    
output("
    Neues Passwort: <input name='pass1' type='password'> `n
    Wiederholen: <input name='pass2' type='password'>`n
    E-Mail Adresse: <input name='email' value=\""
.HTMLEntities($session['user']['emailaddress'])."\">`n
    "
,true);
    
$prefs $session['user']['prefs'];
    
$prefs['bio'] = $session['user']['bio'];
    
$prefs['plot'] = $session['user']['plot'];
    
$prefs['copyrights'] = $session['user']['copyrights'];
    if (
getsetting("avatare",0)==1) {
        
$prefs['avatar'] = $session['user']['avatar'];
    } else {
        
$prefs['avatar'] = "(kein Avatar erlaubt)";
    }
        
$prefs['bild'] = $session['user']['bild'];
    
showform($form,$prefs);
    
output("`n`n`n`n
    </form>"
,true);
    
addnav("","prefs.php?op=save");
    
addnav("Inventar anzeigen","prefs.php?op=inventory");
    
$biolink="bio.php?char=".rawurlencode($session[user][login])."&ret=".urlencode($_SERVER['REQUEST_URI']);
    
addnav("Bio"$biolink);

    
// Stop clueless lusers from deleting their character just because a
    // monster killed them.
    
if ($session['user']['alive'] && getsetting("selfdelete",0)!=0) {
        
output("`n`n`n<form action='prefs.php?op=suicide&userid={$session['user']['acctid']}' method='POST'>",true);
        
output("<input type='submit' class='button' value='Charakter löschen' onClick='return confirm(\"Willst du deinen Charakter wirklich löschen?\");'>"true);
        
output("</form>",true);
        
addnav("","prefs.php?op=suicide&userid={$session['user']['acctid']}");
    }
    }
popup_footer();
?>