ER-Sourceviewer 2007 v2.0

Alle Dateien, die hier eingesehen werden können, sind unter der GNU GPL lizenziert. Wenn du etwas darin findest, das du gerne hättest, so schreibe mir doch bitte eine Anfrage damit ich, wenn ich es rausgeben will, alle Änderungen raussuchen könnte. Denn ich übernehme keine Verantwortung, solltest du was rausnehmen und es geht nicht. Und Support deswegen geb ich schon gar nicht.

Solltest du eine Schwachstelle im Code finden, sei es eine kritische Lücke oder eine Möglichkeit zu cheaten, dann bitte ich dich, mir das mitzuteilen. Solltest du beim cheaten erwischt werden, werde ich deinen Account eigenhändig löschen & bannen; Solltest du meinen Server angreifen, so werde ich meine Rechtsschutzversicherung kontaktieren.

Zur Source springen

Verzeichnisse:


Source anzeigen

Nach Oben


<?php

// 09092004

require_once "common.php";

$date_check date("d.m");

$saint_omar_season = array(                12    => "winter",
                            
1    => "winter",
                            
2    => "winter",
                            
3     => "spring",
                            
4    => "spring",
                            
5    => "spring",
                            
6    => "summer",
                            
7    => "summer",
                            
8    => "summer",
                            
9    => "fall",
                            
10    => "fall",
                            
11    => "fall"
                           
);

if(
$date_check == "31.10"){
    
output("<script type=\"text/javascript\" src=\"templates/common/halloween.js\"></script>",true);
}


if (
$settings['xmas'] > '0') {
    if (
$_COOKIE['snow'] == "") {
        
setcookie("snow",1);
        
redirect("index.php");
    } else if(
$_GET['snow'] == "on") {
        
setcookie("snow",1);
        
redirect("index.php");
    } else if(
$_GET['snow'] == "off") {
        
setcookie("snow",0);
        
redirect("index.php");
    }

    if (
$_COOKIE['snow'] == 1) {
        
output("<script type=\"text/javascript\" src=\"templates/common/snow.js\"></script>",true);
        
output("<a href='index.php?snow=off'>`&Schnee aus`0</a>",true);
    } else if (
$_COOKIE['snow'] == 0) {
        
output("<a href='index.php?snow=on'>`&Schnee an`0</a>",true);
    }
}

if(
$date_check >= "31.12"){
        
output("<SCRIPT LANGUAGE='JavaScript' SRC='templates/common/firework/animate2.js' AUTHOR='www.Roy.Whittle.com'></SCRIPT>",true);
        
output("<SCRIPT LANGUAGE='JavaScript' SRC='templates/common/firework/fireworks2.js' AUTHOR='www.Roy.Whittle.com'></SCRIPT>",true);    
}


if (
$session['loggedin']){
    
redirect("badnav.php");
}

page_header($server_name);

output("<table align='center' cellpadding='1' cellspacing='1' border='0'><tr><td>",true);

output("<br><br><br><br><img src='images/Eassos/index.png' style='width:100%;'>`n`n`n`n`c",true);

if (
getsetting('activategamedate','0')==1output("`µW`Gi`rr `)h`7a`&b`ìe`ùn`9 d`!en`0 `&".getgamedate().".`0`n");
output("In New Orleans ist es genau`0 `&".getgametime()." Uhr.`0`n");

//Next New Day in ... is by JT from logd.dragoncat.net
$time gametime();
$tomorrow mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time));
$secstotomorrow $tomorrow-$time;
$realsecstotomorrow round($secstotomorrow / (int)getsetting("daysperday",4));

$nextdattime date("`@ \\S\\t\\u\\n\\d\\e\\n, i \\M\\i\\n\\u\\t\\e\\n, s \\S\\e\\k\\u\\n\\d\\e\\n\\ \\(\\E\\c\\h\\t\\z\\e\\i\\t\\)",strtotime("1980-01-01 00:00:00 + $realsecstotomorrow seconds"));
output('<div id="index_time">'.$nextdattime.'</div>
<script language="javascript">

var index_time_div = document.getElementById("index_time");
var index_time_day = Math.ceil(24/'
.(int)getsetting("daysperday",4).');
var index_dest_time = 0;
function index_act_time()
{
var jetzt = new Date();
var tm = jetzt.getTime();
if( tm > index_dest_time ){
index_dest_time += index_time_day*3600000+ (tm-index_dest_time);
}
var diff = index_dest_time - tm;
var edit = "Nächster Tag in: `&";
var s = Math.floor(diff / 3600000);
diff %= 3600000;
var m = Math.floor(diff / 60000);
diff %= 60000;
var sek = Math.floor(diff / 1000);
index_time_div.innerHTML = edit+s+" `0`&Stunde"+(s!=1 ? "n":"")+",`& "+(m<10 ? "0"+m : (m==71 || m==72 ? "<font color=\"#FFFFFF\"><b>"+m+"</b></font>" : m))+" `0`&Minute"+(m!=1 ? "n" : "")+",`& "+(sek<10 ? "0"+sek : sek)+" `0`&Sekunde"+(sek!=1 ? "n" : "")+".`0";
window.setTimeout("index_act_time()", 1000);
}
function index_set_time(s,m,sek)
{
if( !index_dest_time ){
var jetzt = new Date();
index_dest_time = jetzt.getTime() + 1000*sek + 60000*m + 3600000*s;
}
window.setTimeout("index_act_time()", 1);
}
if( index_time_div ){
index_set_time('
.date('G, i, s',strtotime('2015-03-17 16:52:00 + '.$realsecstotomorrow.' seconds')).');
}
</script>
'
,true);


$newplayer stripslashes(getsetting("newplayer",""));

output("" .newplayer($newplayer). " ist in New Orleans gelandet. Herzlich Willkommen!`0`n");

//output("`rServerbesitzer:`7 Ich`0`n");



//output("<img src='images/system/x-mas/newj.jpg' align='center'>`n`n`n",true);

output("`n`n<table><tr><td width='300' align='justify'>
Wer kennt sie nicht, die Stadt, die bekannt dafür ist, das Leben wie eine endlose Party zu sehen. In der größten Stadt 
Louisianas scheint einfach alles möglich. Die Lust am Leben wird hier großgeschrieben und die pulsierende Energie 
steckt einfach jeden an. Berauschende Feste, einmalige Sehenswürdigkeiten und das offene Herz der Menschen machen 
diese Stadt zu etwas ganz Besonderem. Hier glaubt man noch an alte Traditionen und erschafft neue. 
Am bekanntesten ist wohl das French Quarter. Das Herz der Stadt bietet jedes Vergnügen, das man sich wünscht und ist 
das Zentrum der Welt. Die schönen, alten Villen im Garden Distrikt locken die Reichen und Superreichen und Schönheit 
ist dort oberste Regel. Ganz anders das Stadtzentrum wo vor allem Geschäfte getätigt werden und das nötige Geld für 
den Erhalt der Stadt verdient wird. Ein Abstecher in den großen Hafen am Mississippi birgt die Möglichkeit in neue 
Welten aufzubrechen oder einfach nur das geschäftige Treiben von tausenden von Arbeitern zu bewundern, während man 
selbst die Ruhe auf einer Parkbank mit einer Tüte Eis genießt.</td>


<td width='50'></td><td width='300' align='justify'>
Genau diese Stadt ist es, die zum Zentrum einer Welt geworden ist, die den Menschen noch komplett unbekannt ist. Alle 
Gestalten aus Märchen und Gruselgeschichten, die den Kindern vor dem Einschlafen erzählt wurden, oder jenen, die wieder 
etwas angestellt hatten, haben einen wahren Kern. Wer kennt sie nicht, die Geschichte vom Rotkäppchen und dem Bösen Wolf, 
oder die von Vampiren, Dämonen, oder die epischen Schlachten längst vergessener Götter?<br> Sie alle beruhen auf Mythen oder 
Sagen und sie alle sind wahr. Verborgen unter den Menschen leben sie, in einer eigenen Welt, mit eigenen Gesetzen, die 
vom hohen Rat streng kontrolliert werden. New Orleans wurde dank seiner mächtigen Energien zur Welthauptstadt und Mekka für
alle Ã¼bernatürlichen Wesen.<br>
Doch kann das gutgehen? Menschen und Ã¼bernatürliche Wesen an einem Ort? Tatsächlich würde das Chaos 
ausbrechen, wenn nicht mit strenger Hand für Ordnung gesorgt würde, aber das Gleichgewicht der Welt muss unter allen 
Umständen gewahrt werden, koste es, was es wolle. 
</td>
</tr>
</table>

`n<table><tr><td width='600' align='justify'>
Wie steht es mit dir? Gehörst du zu den Unwissenden, genießt dein Leben und wunderst dich möglicherweise Ã¼ber die 
häufigen Tierangriffe? Oder bist du vielleicht eines jener â€žTiere“, dessen Existenz mit Lügen und Halbwahrheiten 
verborgen gehalten wird?
</td>
</tr>
</table>
`0`n"
,true);

$result db_fetch_assoc(db_query("SELECT COUNT(acctid) AS onlinecount FROM accounts WHERE locked=0 AND loggedin=1 AND laston>'".date("Y-m-d H:i:s",strtotime("-".getsetting("LOGINTIMEOUT",3600)." seconds"))."'"));
$onlinecount $result['onlinecount'];

// do not check if playerlimit is not reached!
if ($onlinecount >= getsetting("maxonline",10) && getsetting("maxonline",10)!=0) {
$id=$_COOKIE[lgi];
$sql "SELECT superuser,uniqueid FROM accounts WHERE uniqueid='$id' AND superuser>0";
$result db_query($sql) or die(db_error(LINK));
if (
db_num_rows($result)>0$is_superuser=1;
else 
$is_superuser=0;
}
else 
$is_superuser 0;

if (
$onlinecount<getsetting("maxonline",10) || getsetting("maxonline",10)==|| $is_superuser){
output("<font family='Century Gothic,times new roman'><font size='3'>Weise dich aus und betrete die sagenhafte Stadt New Orleans!`0</font></font>`n`n",true);

if (
$_GET['op']=="timeout"){
    
$session['message'].=" Deine Sessionzeit ist abgelaufen. Bitte neu einloggen.`n";
    if (!isset(
$_COOKIE['PHPSESSID'])){
        
$session['message'].=" Es scheint, als ob die Cookies dieser Seite von deinem System blockiert werden.  Zumindest Sessioncookies müssen für diese Seite zugelassen werden.`n";
    }
}

if (
$session[message]>""output("`b`\$$session[message]`b`n");
if (
$_COOKIE['template'] != "mediele.html" && $_COOKIE['template'] != "unknown.html" && $_COOKIE['template'] != "newsaint.html") {
    
output("<form action='login.php' method='POST'>"
    
.templatereplace("login",array("button"=>"Einloggen"))
    .
"</form>`c",true);
} else {
    
output("<form action='login.php' method='POST'>"
    
.templatereplace("login",array("button"=>"Einloggen"))
    .
"</form>`c",true);
}
// Without this, I had one user constantly get 'badnav.php' :/  Everyone else worked, but he didn't
addnav("","login.php");
} else {
output("`^`bDer Server ist im Moment ausgelastet, die maximale Anzahl an Usern ist bereits online.`b`nBitte warte, bis wieder ein Platz frei ist.`n");

if (
$_GET['op']=="timeout"){
    
$session['message'].=" Deine Sessionzeit ist abgelaufen. Bitte neu einloggen.`n";
    if (!isset(
$_COOKIE['PHPSESSID'])){
        
$session['message'].=" Es scheint, als ob die Cookies dieser Seite von deinem System blockiert werden.  Zumindest Sessioncookies müssen für diese Seite zugelassen werden.`n";
    }
}
if (
$session[message]>""output("`b`\$$session[message]`b`n");
output(templatereplace("full")."`c",true);
}

output("`n`b`&".getsetting("loginbanner","*BETA* This is a BETA of this website, things are likely to change now and again, as it is under active development *BETA*")."`0`b`n");
$session[message]="";


output("`c
<style>
.head {
   background-color: #1e1919;
   font-family: Times;
   font-size: 20px;
   color: #a26842;
   text-align: center;
   letter-spacing: 0.1em;
}

.name {
   font-size:12px;
   font-weight:bold;
   font-style: italic;
   letter-spacing: 0.1em;
   text-align: center;
      line-height:150%;
}

.work {
   font-family: arial;
   font-size:10px;
   letter-spacing: 0.1em;
      line-height:160%;
}
</style>

<table width=600 border=0 cellpadding=5 cellspacing=0>
 <tr>
 <td colspan='2'>
   <div class='head'>Informationen</div>
 </td>
 </tr>

 <tr>

 <td width='300'>
  <div class='name'>Schnupperzugang</div><P>
<div valign='top' class='work'><blockquote>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• Name:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tester<BR><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• Passwort<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 123456</blockquote>
</div>
  <div class='name'>Facebook&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div><P>
<div class='work'><blockquote>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• <a href=https://www.facebook.com/groups/1691294924443977>&raquo;FB Gruppe New Orleans&laquo;</a><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• <a href=https://www.facebook.com/neworleanslogd/>&raquo;FB Seite New Orleans&laquo;</a>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• <a href=https://discord.gg/Pdd6kMq>&raquo;Discord Server New Orleans&laquo;</a>
</blockquote><br>
</td>
<td width='300'><div class='name'>Kontakte bei Fragen und...</div><P>

<div valign='top' class='work'><blockquote>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• ...Verimail & Allgemeines<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;admina@new-orleans.crare.de<BR><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• ...Fragen & Hilfe<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;admina@new-orleans.crare.de<BR><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• ...Hilfestellung Technik<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;admina@new-orleans.crare.de<BR><BR>
</blockquote>
</div></td></tr>

</table>
`c
"
,true);



//Skin-Wechsel, gesehen bei Version 0.9.8 +, coded von Eliwood
if (isset($_POST['template'])){
    
setcookie("template",$_POST['template'],strtotime(date("c")."+45 days"));
    
$_COOKIE['template'] = $_POST['template'];
    
redirect("index.php");
}

output("`n<form action='index.php' method='POST' onchange='this.submit();'>",true);
output("<table align='center' ><tr><td>",true);
$form = array("template"=>"Wähle deinen Skin:`0");
output("$form[template] <select name='template' size=\"1\">",true);

    
$sql "SELECT templatename, tsrc FROM templates WHERE freefor='0' ORDER BY templatename";
    
$result db_query($sql) or die (db_error(LINK));
    if (
db_num_rows($result)) {
        
$templ $_COOKIE['template'];
        while (
$row db_fetch_assoc($result)){
            if(
$row['tsrc'] == $templ){
                
output("<option name='template' selected value=".$row['tsrc'].">".$row['templatename']."</option>",true);
            }elseif(
$templ=="" && $row['tsrc']=="newsaint.htm"){
                
output("<option name='template' selected value=".$row['tsrc'].">".$row['templatename']."</option>",true);
            }else{
                
output("<option name='template' value=".$row['tsrc'].">".$row['templatename']."</option>",true);
            }
        }
    }else{
        
rawoutput('<strong style="color: #FF0000;">Es sind keine Templates in der Tabelle vorhanden!</strong><br /><br />');
    }


output("</select>",true);
output("</td><td><input type='submit' class='button' value='Bestätigen'></td>",true);
output("</tr></table></form>",true);
//Ende des Skinwechsler

output("`n".servertime());

output("</td></tr></table>",true);



output("`n`n");
/*
output("<table align='left' width='100%' cellpadding='1' cellspacing='1' border='0'><tr><td>",true);

    //Vote-Ecke
    output("<table border='3' cellpadding='1' cellspacing='1' width='300' align='left' bgcolor='#FFFFFF'><tr><td>",true);
        output("<table border='0' cellpadding='1' cellspacing='1' width='300' bgcolor='#000000'>",true);
            output("<tr align='center'>",true);
                output("<td colspan='3'>`$`bVotet bitte alle einmal am Tag für uns!!!`b`0</td>",true);
            output("</tr>",true);
            output("<tr align='center'>",true);
                output("<td><script language='Javascript' type='text/javascript' src='http://game-toplist.de/image3.php?id=MorganleFay'></script></td>",true);
                //output("<td><a href='http://www.mythana.de/voting/vote.php?refid=87' target='_blank'><img src='http://www.mythana.de/voting/logo.jpg' border='0'></a></td>",true);
                output("<td>",true);
                    output("<a href='http://taladas.de/php/Linklist/Linklist.php3?vote=113932' target='_blank'><img src='http://taladas.de/Taladas/Img/icons/TOP100.gif' width='88' height='31' border='0' alt='hier abstimmen'></a>`n",true);
                    output("<a href='http://www6.topsites24.de/ts/ts.cgi?klick=26&tl=ravendragon' target='_blank'><img src='http://ravendragon.de/logo3.gif' alt='Hier gehts zur Topliste' border='0'></a>`n",true);
                    output('<span style="width:88px; height:31px; display:inline-block; overflow:hidden; background-image:url(http://www.kostenlose-browsergames.de/images/bgbutton.gif); background-repeat:no-repeat; text-align:left;"><a href="http://www.kostenlose-browsergames.de" target="_blank" style="width:87px; height:27px; display:inline-block; margin: 4px 0 0 1px; font-family:Arial,sans-serif; font-size:11px; font-weight:bold; line-height:12px; letter-spacing:0px; color:#ffffff; text-decoration:none;">kostenlose browsergames</a></span>',true);
                    output('<div style="background-image:url(http://www.top-logd.com/images/buttonbg.gif);width:88px;height:31px;display:block;"><a href="http://www.top-logd.com" target="_blank" style="font:bold italic 13px/12px sans-serif;text-decoration:none;color:#00B449;padding:2px 2px 2px 34px;width:52px;height:27px;display:block;">Top LogD</a></div>',true);
                output("</td>",true);
            output("</tr>",true);
            output("<tr align='center'>",true);
                output("<td colspan='3'>`$`bDanke sagt das Team von Assos!`b`0</td>",true);
            output("</tr>",true);
        output("</table>",true);
    output("</td></tr></table>",true);
    //Ende Vote-Ecke

output("</td>",true);
output("<td valign='bottom'>",true);

    // OpenSource-Ecke
    output("<table border='3' cellpadding='1' cellspacing='1' align='right' width='300' bgcolor='#FFFFFF'><tr><td>",true);
        output("<table border='0' cellpadding='1' cellspacing='1' width='300' bgcolor='#FFFFFF'>",true);
            output("<tr align='center'>",true);
                output("<td><h3>`$`b`cWessos is runnig on <a href='http://www.youtube.com/watch?v=zLkCWT2neuI&feature=related' target='blank'>Mary-Lou</a>`c`b`0</h3></td>",true);
            output("</tr>",true);
            output("<tr align='center'>",true);
                output("<td align='center'>",true);
                    output("<img src='images/system/common/debian.gif' alt='Debian'>`n <img src='images/system/common/apache.gif' alt='Apache Webserver'>`n <img src='images/system/common/php.gif' alt='PHP'>$nbsp $nbsp $nbsp $nbsp <img src='images/system/common/mysql.png' alt='MySQL'>",true);
                output("</td>",true);
            output("</tr>",true);
        output("</table>",true);
    output("</td></tr></table>",true);
    //Ende OpenSource-Ecke

output("</td></tr></table>",true);
*/

clearnav();

addnav("Zum Server");
//addnav("Charakter erstellen","create.php?op=rules");
addnav("Passwort vergessen?","create.php?op=forgot");
addnav("Die Bewohnerliste","list.php");
addnav("Impressum","impressum.php");
addnav("DSGVO","dsgvo.php");
//addnav("Infos Ã¼ber New Orleans","server_des.php");

addnav("Die Welt des LoGD");
addnav("Ãœber LoGD","about.php");
addnav("LoGD - Netz","logdnet.php?op=list");
addnav("Namensgenerator","http://namensgenerator.game-dragon.de/MenschenGenerator.shtml",false,false,true);
addnav("Fantasy Namensgenerator","http://www.vornamen-wiki.de",false,false,true);
addnav("Zwergen Namensgenerator","http://www.vornamen-wiki.de/zwergen-namen-generator.html",false,false,true);
addnav("Lari Fari Namensgenerator","http://www.larisweb.de/tools/namengenerator.php",false,false,true);
addnav("Avatarschmiede","http://www.avatarschmiede.de",false,false,true);
addnav("Avatarbase","http://www.avatarbase.de",false,false,true);
addnav("DeviantArt","http://www.deviantart.com",false,false,true);

addnav("Schwesterserver");
addnav("#211810(D#48423ca#706c68r#989694k) #c0c0c0E#c0c0c0a#c0c0c0s#a0a691s#909979o#818d62s","http://www.eassos.de/",false,false,true);


addnav("Partnerserver");
addnav("Aphroditus","http://www.aphroditus.de/",false,false,true);

addnav("Bei Interesse einfach melden!","",false,false,true);
/*
addnav("#2b2b24B#3b3b33r#4b4b42o#5c5b52o#5c5b52k#694842l#773532y#852222n","http://www.brooklyn.rpg-server.de/index.php",false,false,true);
addnav("#30271CS#423526o#52422Fu#6B563Fl #917951o#B19961f #D1B770t#F8DB83h#FAE6ABe #FDF3D5B#FDF3D5l#FAE6ABa#F8DB83c#D1B770k #B19961D#917951r#6B563Fa#52422Fg#524226o#30271Cn","http://www.sotbd.de",false,false,true);
addnav("`2Al`@vio`2ns `2Wä`@ld`2er","http://www.alvion-logd.de/logd/",false,false,true);
addnav("Silent City","http://silent-city.rpg-server.de/",false,false,true);
addnav("Atlantis","http://www.atlantis-logd.de/",false,false,true);
addnav("Gleis 9 3/4","http://www.gleisneundreiviertel.de/",false,false,true);
addnav("Phoenix","http://www.the-legend-of-phoenix.com/",false,false,true);
addnav("Isla Maleppa","http://maleppa.rp-nexus.de/index.php",false,false,true);
addnav("Dreythal","http://www.dreythal.de/",false,false,true);
*/

page_footer();

?>