LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
// Coded by Taikun. www.logd-midgar.de
/*
INSERT INTO `bio` (`acctid`,`login`,`name`,`bio`, `avatar`)
SELECT `acctid`,`login`,`name`, `bio`,`avatar` FROM `accounts` WHERE acctid='3626'
*/
require_once "common.php";
page_header("Biographien");
addnav("In die Stadt","village.php");
addnav("Zurück","biograph.php");
addnav("zu den Einstellungen","prefs.php");
if($_GET['op']==""){
$res1 = db_query("SELECT * FROM `bio` WHERE acctid='".$session['user']['acctid']."'");
$row1 = db_fetch_assoc($res1);
output("Bitte wähle die gewünschte Aktion aus!`n`n");
output("<a href='biograph.php?op=1&id=$row1[acctid]'>Bio editieren</a>",true);
addnav("","biograph.php?op=1&id=$row1[acctid]");
addnav("Vorname ändern","biograph.php?op=n");
addnav("Nachname ändern","biograph.php?op=nn");
addnav("Bio Editieren","biograph.php?op=1&id=$row1[acctid]");
$biolink="bio.php?char=".rawurlencode($session[user][login])."&ret=".urlencode($_SERVER['REQUEST_URI']);
addnav("Deine Bio ansehen", $biolink,false,true);
if ($session['user']['acctid']!=$row1[acctid]){
$sql10 = "INSERT INTO bio (acctid,login) VALUES ('".$session[user][acctid]."','".$session[user][login]."')";
$result10 = db_query($sql10) or die(db_error(LINK));
}
}
$session[user][ort]='`~Bi`Mo b`eea`7r`ebe`Mit`~en';
if($_GET['op']=="1"){
$res = db_query("SELECT * FROM `bio` WHERE `acctid`='".$_GET['id']."'");
$row = db_fetch_assoc($res);
output("<form action='biograph.php?op=2&id=$_GET[id]' method='POST'>", true);
$form=array(
"Bios,title"
,"bio"=>"Beschreibung des Charakters `n(Unendlich viele Zeichen)`n`n`7Textformatierungen:`n n=Zeilenumbruch`n c=Zentriert`n b=Fettschrift`n i=Kursiv`n,textarea,80,35"
,"Steckbrief,title"
,"Allgemeines,title"
,"avatar"=>"Link auf einen Avatar"
,"vorname"=>"Dein Vorname"
,"nachname"=>"Dein Nachname"
,"geburtstag"=>"Geburtstag (Tag/Monat/Jahr)"
,"age"=>"Alter"
,"herkunft"=>"Herkunft"
,"wohnort"=>"Wohnort"
,"nat"=>"Nationalität"
,"schicht"=>"Schicht"
,"Erscheinung,title"
,"size"=>"Größe"
,"stat"=>"Statur"
,"haut"=>"Haut"
,"augen"=>"Augen"
,"haar"=>"Haar"
,"nagel"=>"Fingernägel"
,"merk"=>"Merkmale"
,"schmu"=>"Schmuck"
,"Familiäres,title"
,"beziehungs"=>"Beziehungsstand"
,"bzm"=>"Beziehung mit"
,"aff"=>"Affäre mit"
,"kind"=>"Kinder"
,"dad"=>"Vater"
,"mum"=>"Mutter"
,"geschw"=>"Geschiwster"
,"verw"=>"Verwandte"
,"Privates,title"
,"hobby"=>"Hobby"
,"vorl"=>"Vorlieben"
,"job"=>"Beruf"
,"arb"=>"Arbeitsplatz"
,"haus"=>"Haustier"
,"ges"=>"Gesinnung"
,"Interessantes,title"
,"religion"=>"Religion"
,"gott"=>"Gottheit"
,"stern"=>"Sternzeichen"
,"vorbild"=>"Vorbild"
,"wish"=>"Wünsche"
,"master"=>"Eigentum von"
,"slave"=>"Eigentümer von"
,"Sonstiges,title"
,"gattung"=>"Gattung"
,"rasse"=>"Rasse"
,"sex"=>"Geschlecht"
,"talis"=>"Talisman"
,"blutgrp"=>"Blutgruppe"
,"krank"=>"Krankheiten"
,"Weiteres,title"
,"cola"=>"Farbe für Biopunkte"
,"colb"=>"Farbe für Biodaten"
,"colc"=>"Farbe für Bioüberschriften"
,"ooc"=>"Out of Character,textarea,50,15"
,"email"=>"Email Adressse"
,"icq"=>"ICQ Nummer"
,"skype"=>"Skype"
);
If($session['user']['otattoo']==1){
$form['tat1']="Bezeichnung deines Tattoos";
$form['tat2']= "Link auf dein Tattoo`n(Bilddatei - maximal 70x70 Pixel)";
}
showform($form,$row);
output("</form>", true);
addnav("", "biograph.php?op=2&id=".$_GET[id]);
}
if($_GET['op']=="2"){
$bio = addslashes(stripslashes($_POST['bio']));
$avatar = stripslashes($_POST['avatar']);
$sava = stripslashes($_POST['sava']);
$tierbio = stripslashes($_POST['tierbio']);
$xbio = addslashes(stripslashes($_POST['xbio']));
$spiegel = addslashes(stripslashes($_POST['spiegel']));
$cola = $_POST['cola'];
$colb = $_POST['colb'];
$colc = $_POST['colc'];
$gattung=$_POST['gattung'];
$scola = $_POST['scola'];
$scolb = $_POST['scolb'];
$scolc = $_POST['scolc'];
$tat1 = $_POST['tat1'];
$v=$_POST['vorname'];
$n=$_POST['nachname'];
$s=$_POST['sex'];
$geb=$_POST['geburtstag'];
$alt=$_POST['age'];
$her=$_POST['herkunft'];
$wohn=$_POST['wohnort'];
$nat=$_POST['nat'];
$size=$_POST['size'];
$stat=$_POST['stat'];
$haut=$_POST['haut'];
$aug=$_POST['augen'];
$haar=$_POST['haar'];
$nag=$_POST['nagel'];
$merk=$_POST['merk'];
$schmu=$_POST['schmu'];
$bz=$_POST['beziehungs'];
$bzm=$_POST['bzm'];
$aff=$_POST['aff'];
$k=$_POST['kind'];
$dad=$_POST['dad'];
$mum=$_POST['mum'];
$gs=$_POST['geschw'];
$verw=$_POST['verw'];
$schicht=$_POST['schicht'];
$job=$_POST['job'];
$arb=$_POST['arb'];
$talis=$_POST['talis'];
$sem=$_POST['sem'];
$master=$_POST['master'];
$ges=$_POST['ges'];
$gott=$_POST['gott'];
$rasse=$_POST['rasse'];
$slave=$_POST['slave'];
$nr=$_POST['nr'];
$stdt=$_POST['stdt'];
$haus=$_POST['haus'];
$hobby=$_POST['hobby'];
$vor1=$_POST['vor1'];
$ticks=$_POST['ticks'];
$religion=$_POST['religion'];
$vorbild=$_POST['vorbild'];
$blutgrp=$_POST['blutgrp'];
$krank=$_POST['krank'];
$stern=$_POST['stern'];
$schwach=$_POST['schwach'];
$stark=$_POST['stark'];
$wish=$_POST['wish'];
$ooc=$_POST['ooc'];
$srace=$_POST['srace'];
$sname=$_POST['sname'];
$sart=$_POST['sart'];
$sgesinnung=$_POST['sgesinnung'];
$svor=$_POST['svor'];
$sopfer=$_POST['sopfer'];
$sstraf=$_POST['sstraf'];
$stribe=$_POST['stribe'];
$srang=$_POST['srang'];
$smag=$_POST['smag'];
$sfert=$_POST['sfert'];
$spay=$_POST['spay'];
$sgr=$_POST['sgr'];
$sstat=$_POST['sstat'];
$saug=$_POST['saug'];
$shaar=$_POST['shaar'];
$smerk=$_POST['smerk'];
$shaut=$_POST['shaut'];
$sblut=$_POST['sblut'];
$sgesch=$_POST['sgesch'];
$skrank=$_POST['skrank'];
$srausch=$_POST['srausch'];
$sschw=$_POST['sschw'];
$sstark=$_POST['sstark'];
$spart=$_POST['spart'];
$sfreun=$_POST['sfreun'];
$slast=$_POST['slast'];
$snag=$_POST['snag'];
$sfeind=$_POST['sfeind'];
$swaff=$_POST['swaff'];
$sacc=$_POST['sacc'];
$sgest=$_POST['sgest'];
$svor=$_POST['svor'];
$email=$_POST['email'];
$icq=$_POST['icq'];
$skype=$_POST['skype'];
$sgefahr=$_POST['sgefahr'] ;
$sage=$_POST['sage'];
$tat2 = stripslashes($_POST['tat2']);
db_query("UPDATE bio SET cola='$cola', colb='$colb', colc='$colc', gattung='$gattung', scola='$scola', scolb='$scolb', scolc='$scolc', spiegel='$spiegel', avatar='$avatar', xbio='$xbio', tat1='$tat1', tat2='$tat2', beziehungs='$bz', geschw='$gs', bzm='$bzm', kind='$k', tierbio='$tierbio', sex='$s', schicht='$schicht', nat='$nat', mum='$mum', dad='$dad', haut='$haut', haar='$haar', wohnort='$wohn', herkunft='$her', vorname='$v', nachname='$n', geburtstag='$geb' , nagel='$nag', augen='$aug', size='$size', stat='$stat', merk='$merk', job='$job', gott='$gott' , ges='$ges', arb='$arb', hobby='$hobby', wish='$wish', vorl='$vorl', stark='$stark', schwach='$schwach', age='$alt', krank='$krank', rasse='$rasse', slave='$slave', nr='$nr', stdt='$stdt', haus='$haus', ticks='$ticks', talis='$talis', sem='$sem', master='$master', arb='$arb', verw='$verw', aff='$aff', schmu='$schmu', vorbild='$vorbild', religion='$religion', stern='$stern', blutgrp='$blutgrp', rasse='$rasse' ,bio='$bio',ooc='$ooc',srace='$srace',sname='$sname',sart='$sart',sgesinnung='$sgesinnung',sava='$sava',svor='$svor',skype='$skype',icq='$icq',email='$email',sgest='$sgest',sacc='$sacc',swaff='$swaff',sfeind='$sfeind',sfreun='$sfreun',spart='$spart',sstark='$sstark',sschw='$sschw',srausch='$srausch',skrank='$skrank',sgesch='$sgesch',sblut='$sblut',smerk='$smerk',shaar='$shaar',sstat='$sstat',sgr='$sgr',spay='$spay',sfert='$sfert',smag='$smag',srang='$srang',stribe='$stribe',sstraf='$sstraf',sopfer='$sopfer',slast='$slast',sgefahr='$sgefahr',shaut='$shaut',saug='$saug',snag='$snag',sage='$sage' WHERE acctid='".$_GET['id']."'");
//
redirect("biograph.php");
} if($_GET['op']=="n"){
##Name ändern##
output("Hier kannst du deinen Vornamen ändern!");
$output.="<form action='biograph.php?op=n2' method='POST'><input name='teil' size='35' maxlength='150' value=\"".HTMLEntities($teil)."\"> <input type='submit' value='Vorschau'></form>";
addnav("","biograph.php?op=n2");
}if($_GET['op']=="n2"){
##Name akzeptieren##
$n=$session[user][name];
$teil= stripslashes($teil);
if ($session[user][ctitle]==""){
$neu=stripslashes($teil).substr($n,strlen($session[user][title]));
} else {
$neu=stripslashes($teil).substr($n,strlen($session[user][ctitle]));
}
output("Dein neuer Vorname soll $teil`0 sein, dein ganzer Name also $neu`0 ?");
if ($_POST['teil']=="") {
// $teil=$session[user][title];
$output.="<form action=\"biograph.php?op=n3\" method='POST'><input type='hidden' name='teil' value=\"\"><input type='submit' value='Ja' class='button'>, ändere meinen Namen zurück auf $teil </form>";
} else {
// $teil=stripslashes($_POST['teil']);
$output.="<form action=\"biograph.php?op=n3\" method='POST'><input type='hidden' name='teil' value=\"$teil\"><input type='submit' value='Ja' class='button'>, ändere meinen Namen auf $teil </form>";
}
output("`n`n<a href='biogaph.php?op=titeel1'>Nein, lass es mich nochmal probieren</a>",true);
addnav("","biograph.php?op=n1");
addnav("","biograph.php?op=n3");
}
if($_GET['op']=="n3"){
##Name speichern##
$n=$session[user][name];
$teil= stripslashes($teil);
if ($session[user][ctitle]==""){
$neu=$teil.substr($n,strlen($session[user][title]));
} else {
$neu=$teil.substr($n,strlen($session[user][ctitle]));
}
if ($teil>""){
$session[user][name]=$neu;
$session[user][ctitle]=$teil;
}else{
if ($session[user][ctitle]==""){
$neu2=substr($n,strlen($session[user][title]));
} else {
$neu2=substr($n,strlen($session[user][ctitle]));
}
$neu2=stribslashes($neu2);
$session[user][name]="".$session[user][title]." $neu2";
$session[user][ctitle]="";
}
$news.="{$session['user']['name']}`&!";
output("Gratulation, dein neuer Name ist jetzt {$session['user']['name']}`0!`n`n`µDies ändert deinen Login NICHT!");
}elseif ($_GET['op']=="nn"){
output("`bNachname ändern`b`n`n");
output("`n`n`7Dein geänderter Nachname muss `µNICHT`7 der selbe Name sein wie vorher! `n`n");
$n = $session[user][name];
if ($session[user][ctitle]=="") {
//$x = strpos($n,$session[user][title])+1;
//$regname=str_replace("`0","",trim(substr($n,$x+strlen($session[user][title]))));
$regname = str_replace(array($session['user']['title'].' ','`0'),'',$n);
} else {
//$x = strpos($n,$session[user][ctitle])+1;
//$regname=str_replace("`0","",trim(substr($n,$x+strlen($session[user][ctitle]))));
$regname = str_replace(array($session['user']['ctitle'].' ','`0'),'',$n);
}
output("Deine Name bisher ist: ");
$output.=$regname;
output(", und so wird er aussehen: $regname");
output("`n`n`0Wie soll dein Name aussehen ?`n");
$output.="<form action='biograph.php?op=nn2' method='POST'><input name='newname' value=\"".HTMLEntities($regname)."\" size=\"30\" maxlength=\"50\"> <input type='submit' value='Vorschau'></form>";
addnav("","biograph.php?op=nn2");
}elseif ($_GET['op']=="nn2"){
$_POST['newname']=stripslashes($_POST['newname']);
$n = $session[user][name];
if ($session[user][ctitle]=="") {
$regname = str_replace(array($session['user']['title'].' ','`0'),'',$n);
} else {
//$x = strpos($n,$session[user][ctitle])+1;
//$regname=str_replace("`0","",trim(substr($n,$x+strlen($session[user][ctitle]))));
$regname = str_replace(array($session['user']['ctitle'].' ','`0'),'',$n);
}
// $comp1 = strtolower($session['user']['login']); [] []
$_POST['newname']=str_replace("`0","",$_POST['newname']);
if (strlen($_POST['newname'])>50) $msg.="Dein neuer name ist zu lang, inklusive Farbcodes darf er nicht länger als 30 Zeichen sein.`n";
$colorcount=0;
for ($x=0;$x<strlen($_POST['newname']);$x++){
if (substr($_POST['newname'],$x,1)=="`"){
$x++;
$colorcount++;
}
}
if ($colorcount>getsetting("maxcolors",30)){
$msg.="Du hast zu viele Farben in deinem Namen benutzt. Du kannst maximal ".getsetting("maxcolors",30)." Farbcodes benutzen.`n";
}
if ($msg==""){
output("Deine Name wird so aussehen: {$_POST['newname']}`n`n`0Ist es das was du willst?`n`n");
$output.="<form action=\"biograph.php?op=nn3\" method='POST'><input type='hidden' name='name' value=\"".HTMLEntities($_POST['newname'])."\"><input type='submit' value='Ja' class='button'>, ändere meinen Namen auf ".appoencode("{$_POST['newname']}`0")." .</form>";
output("`n`n<a href='biograph.php?op=nn'>Nein, lass es mich nochmal probieren</a>",true);
addnav("","biograph.php?op=nn1");
addnav("","biograph.php?op=nn3");
}else{
output("`bFalscher Name`b`n$msg");
output("`n`nDeine Name bisher ist: ");
$output.=$regname;
output("`0, und wird so aussehen $regname");
output("`n`nWie soll dein Name aussehen?`n");
$output.="<form action='biograph.php?op=nn2' method='POST'><input name='newname' value=\"".HTMLEntities($regname)."\"size=\"30\" maxlength=\"30\"> <input type='submit' value='Vorschau'></form>";
addnav("","biograph.php?op=nn2");
}
}elseif ($_GET['op']=="nn3"){
$_POST['name']=stripslashes($_POST['name']);
if ($session[user][ctitle]=="") {
$session['user']['name']=$session['user']['title']." ".$_POST['name']."`0";
} else {
$session['user']['name']=$session['user']['ctitle']." ".$_POST['name']."`0";
}
$news.="{$session['user']['name']}`^!";
output("Gratulation, dein neuer Name ist jetzt {$session['user']['name']}`0!`n`n");
}
page_footer();
?>