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

// Friedhof
// Idee von Master
// umgesetzt von Tweety
// newgiftshop.php als Vorlage genutzt
// 29.07.2005

require_once "common.php";
checkday();
page_header("Friedhofsgärtnerei");
output("`c`b`&Die Friedhofsgärtnerei`0`b`c`n`n");

//if ($session[user][locate]!=83){
//$session[user][locate]=38;
//redirect("friedhof.php");
//}

if ($HTTP_GET_VARS[op]==""){

    
//output("<table width='100%'><tr><td width='10%'></td><td width='80%'>", true);
//    output("`c<img src='http://technomaus.the-replikant.de/images/graveyard.jpg'/>`c", true);
    
output("`cDu betrittst die Friedhofsgärtnerei von Trafay...`n");
    
output("Langsam schaust du dich um was es hier alles für Blumen und Pflanzen gibt.`n");
    
output("Du erblickst einen freundlich aussehenden, älteren Herrn hinter einem Thresen,`n");
    
output("der dir leicht zulächelt und auf ein Buch vor sich deutet.`n");
    
output("In diesem Buch stehen die Namen der Verstorbenen und die Positionen ihrer Gräber.`n");
    
output("Du wirkst ein wenig traurig und überlegst dir, ob du nicht ein paar der Gräber mit ein paar der`n");
    
output("hier zu kaufenden Pflanzen verschönern sollst.`n");
        
output("Du schaust in deinem Geldbeutel nach und zeigst dem Mann den Inhalt woraufhin er dir`n");
        
output("zeigt welche Blumen du dir leisten kannst.`c`n`n`n");
        
//output("</td><td width='10%'></td></tr></table>", true);
        
if ($session[user][gems] > 0addnav("Veilchen - 1 Edelstein","friedhofsgaertnerei.php?op=send&op2=gefallen1");
        if (
$session[user][gems] > 1addnav("Tulpen - 2 Edelsteine","friedhofsgaertnerei.php?op=send&op2=gefallen2");
        if (
$session[user][gems] > 2addnav("Narzissen - 3 Edelsteine","friedhofsgaertnerei.php?op=send&op2=gefallen3");
        if (
$session[user][gems] > 3addnav("Lilien - 4 Edelsteine","friedhofsgaertnerei.php?op=send&op2=gefallen4");
        if (
$session[user][gems] > 4addnav("Kakteen - 5 Edelsteine","friedhofsgaertnerei.php?op=send&op2=gefallen5");
        if (
$session[user][gems] > 5addnav("Primel - 6 Edelsteine","friedhofsgaertnerei.php?op=send&op2=gefallen6");
        if (
$session[user][gems] > 6addnav("Dornenrose - 7 Edelsteine","friedhofsgaertnerei.php?op=send&op2=gefallen7");
        if (
$session[user][gems] > 0){
        
output("<a href=\"friedhofsgaertnerei.php?op=send&op2=gefallen1\">Jemanden Veilchen aufs Grab legen 1 Edelsteine und ihm somit 2 Gefallen gewähren.</a><br>",true);
        
addnav("","friedhofsgaertnerei.php?op=send&op2=gefallen1");
    }
    if (
$session[user][gems] > 1){
        
output("<a href=\"friedhofsgaertnerei.php?op=send&op2=gefallen2\">Jemanden Tulpen aufs Grab legen 2 Edelsteine und ihm somit 5 Gefallen gewähren.</a><br>",true);
        
addnav("","friedhofsgaertnerei.php?op=send&op2=gefallen2");
    }
    if (
$session[user][gems] > 2){
        
output("<a href=\"friedhofsgaertnerei.php?op=send&op2=gefallen3\">Jemanden Narzissen aufs Grab legen 3 Edelsteine und ihm somit 8 Gefallen gewähren.</a><br>",true);
        
addnav("","friedhofsgaertnerei.php?op=send&op2=gefallen3");
    }
    if (
$session[user][gems] > 3){
        
output("<a href=\"friedhofsgaertnerei.php?op=send&op2=gefallen4\">Jemanden Lilien aufs Grab legen 4 Edelsteine und ihm somit 12 Gefallen gewähren.</a><br>",true);
        
addnav("","friedhofsgaertnerei.php?op=send&op2=gefallen4");
    }
    if (
$session[user][gems] > 4){
        
output("<a href=\"friedhofsgaertnerei.php?op=send&op2=gefallen5\">Jemanden Kakteen aufs Grab legen 5 Edelsteine und ihm somit 15 Gefallen gewähren.</a><br>",true);
        
addnav("","friedhofsgaertnerei.php?op=send&op2=gefallen5");
    }
    if (
$session[user][gems] > 5){
        
output("<a href=\"friedhofsgaertnerei.php?op=send&op2=gefallen6\">Jemanden Primeln aufs Grab legen 6 Edelsteine und ihm somit 18 Gefallen gewähren.</a><br>",true);
        
addnav("","friedhofsgaertnerei.php?op=send&op2=gefallen6");
    }
    if (
$session[user][gems] > 6){
        
output("<a href=\"friedhofsgaertnerei.php?op=send&op2=gefallen7\">Jemanden Dornenrosen aufs Grab legen 7 Edelstein und ihm somit 24 Gefallen gewähren.</a><br>",true);
        
addnav("","friedhofsgaertnerei.php?op=send&op2=gefallen7");
    }
    
output("</ul>",true);
    
addnav("Sonstiges");
    
//addnav("Kapelle","friedhofsgaertnerei.php?op=kapelle");
    
addnav("`7Kapelle - Wegen Renovierung geschlossen");
    
addnav("Zurück","friedhof.php");


} else if (
$HTTP_GET_VARS[op]=="send"){

    
$gefallen=$HTTP_GET_VARS[op2];
    if (isset(
$_POST['search']) || $_GET['search']>""){
        if (
$_GET['search']>""$_POST['search']=$_GET['search'];
        
$search="%";
        for (
$x=0;$x<strlen($_POST['search']);$x++){
            
$search .= substr($_POST['search'],$x,1)."%";
        }
        
$search="name LIKE '".$search."' AND ";
        if (
$_POST['search']=="weiblich"$search="sex=1 AND ";
        else if  (
$_POST['search']=="mänlich"$search="sex=0 AND ";
    } else {
        
$search="";
    }
    
$ppp=25// Player Per Page to display
    
if (!$_GET[limit]){
        
$page=0;
    } else {
        
$page=(int)$_GET[limit];
        
addnav("Vorherige Seite","friedhofsgaertnerei.php?op=send&op2=$gefallen&limit=".($page-1)."&search=$_POST[search]");
    }
    
$limit="".($page*$ppp).",".($ppp+1);
    
$sql "SELECT login,name,level,sex,acctid FROM accounts WHERE $search locked=0 AND acctid<>".$session[user][acctid]." AND lastip<>'".$session[user][lastip]."' AND alive=0 ORDER BY login,level LIMIT $limit";
    
$result db_query($sql);
    if (
db_num_rows($result)>$pppaddnav("N�hste Seite","friedhofsgaertnerei.php?op=send&op2=$gefallen&limit=".($page+1)."&search=$_POST[search]");
    
output("`rWessen Grab willst du mit Blumen schmücken?`n`n");
    
output("<form action='friedhofsgaertnerei.php?op=send&op2=$gefallen' method='POST'>Nach Name suchen: <input name='search' value='$_POST[search]'><input type='submit' class='button' value='Suchen'></form>",true);
    
addnav("","friedhofsgaertnerei.php?op=send&op2=$gefallen");
    
output("<table cellpadding='3' cellspacing='0' border='0'><tr class='trhead'><td>Name</td><td>Level</td><td>Geschlecht</td></tr>",true);
    for (
$i=0;$i<db_num_rows($result);$i++){
        
$row db_fetch_assoc($result);
        
output("<tr class='".($i%2?"trlight":"trdark")."'><td><a href='friedhofsgaertnerei.php?op=send2&op2=$gefallen&name=".HTMLEntities($row['acctid'])."'>",true);
        
output($row['name']);
        
output("</a></td><td>",true);
        
output($row['level']);
        
output("</td><td align='center'><img src='images/".($row['sex']?"female":"male").".gif'></td></tr>",true);
        
addnav("","friedhofsgaertnerei.php?op=send2&op2=$gefallen&name=".HTMLEntities($row['acctid']));
    }
    
output("</table>",true);
    
addnav("Zurück","friedhofsgaertnerei.php");

} else if (
$HTTP_GET_VARS[op]=="send2"){

    
$name=$HTTP_GET_VARS[name];
    
$effekt="";
    if (
$HTTP_GET_VARS[op2]=="gefallen1"){
        
$gift="Veilchen";
        
$gefallen=2;
        
$effekt="Jemand hat dein Grab gepflegt und darauf Veilchen geplanzt! Ramius fand diese Geste so Herzerweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
        
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
        
$session[user][gems]-=1;
    } else if (
$HTTP_GET_VARS[op2]=="gefallen2"){
        
$gift="Tulpen";
        
$gefallen=5;
        
$effekt="Jemand hat dein Grab gepflegt und darauf Tulpen geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
        
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
        
$session[user][gems]-=2;
    } else if (
$HTTP_GET_VARS[op2]=="gefallen3"){
        
$gift="Narzissen";
        
$gefallen=8;
        
$effekt="Jemand hat dein Grab gepflegt und darauf Narzissen geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
        
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
        
$session[user][gems]-=3;
    } else if (
$HTTP_GET_VARS[op2]=="gefallen4"){
        
$gift="Lilien";
        
$gefallen=12;
        
$effekt="Jemand hat dein Grab gepflegt und darauf Lilien geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
        
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
        
$session[user][gems]-=4;
    } else if (
$HTTP_GET_VARS[op2]=="gefallen5"){
        
$gift="Kakteen";
        
$gefallen=15;
        
$effekt="Jemand hat dein Grab gepflegt und darauf Kakteen geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
        
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
        
$session[user][gems]-=5;
    } else if (
$HTTP_GET_VARS[op2]=="gefallen6"){
        
$gift="Primeln";
        
$gefallen=18;
        
$effekt="Jemand hat dein Grab gepflegt und darauf Primeln geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
        
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
        
$session[user][gems]-=6;
    } else if (
$HTTP_GET_VARS[op2]=="gefallen7"){
        
$gift="Dornenrose";
        
$gefallen=24;
        
$effekt="Jemand hat dein Grab gepflegt und darauf Dornenrosen geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
        
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
        
$session[user][gems]-=7;
    }
    
$mailmessage=$session[user][name];
    
$mailmessage.="`7 tut dir etwas Gutes.  Du solltest dich bei ihm/ihr bedanken, dass er dein Grab mit `6";
    
$mailmessage.=$gift;
    
//you can change the following the match what you name your gift shop
    
$mailmessage.="`7 bepflanzt hat.`n".$effekt;
    
systemmail($name,"`2Grab gepflegt!`2",$mailmessage);
    
output("`rDu hast erfolgreich $gift auf einem Grab gepflanzt Ramius musste sich so totlachen das er ihm/ihr Gefallen gewährte!");
    if (
e_rand(1,3)==2){
    
//    output(" Bei der liebevollen bepflanzung und Pflege vergisst du die Zeit und vertrödelst einen Waldkampf.");
    //    $session[user][turns]--;
    
}
    
addnav("Weiter","friedhofsgaertnerei.php");

} else if(
$HTTP_GET_VARS[op]=="kapelle"){

        if (
$_GET['act']=='inside') {

            if (
$session['user']['deathpower']>10) {

                
$session['user']['deathpower'] -= 10;
                
output("Du gibst der älteren Dame die 10 Gefallen und sie fragt dich wem du den Rest schicken willst?!");
                
output("<form action='friedhofsgaertnerei.php?op=kapelle&act=search' method='POST'>Nach Name suchen: <input name='it' type='text' value='$_POST[it]'>`nAnzahl der Gefallen: <input type='text' name='amt' value='0'>`n<input type='submit' class='button' value='Suchen'></form>",true);
                
addnav("","friedhofsgaertnerei.php?op=kapelle&act=search");
                
//output("wenn user nicht tot ist....text= name des spieler legt doch...der brauch keine gefallen");
                //output("Wenn user tot dann feld wieviele gefallen man geben will");

            
} else {

                
output("Du hast nicht genug Gefallen um jemandem Gefallen zu senden und Ramius den Preis zu zahlen.");

            }

            
addnav("Zurück");
            
addnav("Zum Friedhof","friedhof.php");

        } else if (
$_GET['act']=='search') {

            
$sql "SELECT `acctid`,`name`,`login`,`deathpower` FROM `accounts` WHERE (`login` LIKE '$_POST[it]' AND `alive`=0);";
            
$result db_query($sql) or die(db_error(LINK));

            if (
db_num_rows($result) < 1) {

                
output("Die Person wurde nicht gefunden, aber du darfst nocheinal suchen:`n");
                
output("<form action='friedhofsgaertnerei.php?op=kapelle&act=search' method='POST'>Nach Name suchen: <input name='it' type='text' value='$_POST[it]'>`nAnzahl der Gefallen: <input type='text' name='amt' value='$_POST[it]'>`n<input type='submit' class='button' value='Suchen'></form>",true);
                
addnav("","friedhofsgaertnerei.php?op=kapelle&act=search");


            } else if (!
is_numeric($_POST['amt']) || $_POST['amt'] > $session['user']['deathpower']) {

                
output("Soviele Gefallen hast du gar nicht.`n");
                
output("<form action='friedhofsgaertnerei.php?op=kapelle&act=search' method='POST'>Nach Name suchen: <input name='it' type='text' value='$_POST[it]'>`nAnzahl der Gefallen: <input type='text' name='amt' value='".$session['user']['deathpower']."'>`n<input type='submit' class='button' value='Suchen'></form>",true);
                
addnav("","friedhofsgaertnerei.php?op=kapelle&act=search");

            } else {

                for (
$i 0;$i db_num_rows($result);$i++) {
                    
$row=db_fetch_assoc($result);

                    
output("<a href='friedhofsgaertnerei.php?op=kapelle&act=send&user=$row[acctid]&amt=$_POST[amt]'>$row[name]</a>`n"true);
                    
addnav("","friedhofsgaertnerei.php?op=kapelle&act=send&user=$row[acctid]&amt=$_POST[amt]");

                }

            }

            
addnav("Zurück");
            
addnav("Zum Friedhof""friedhof.php");

        } else if (
$_GET['act']=='send') {

            
db_query("UPDATE `accounts` SET `deathpower`=`deathpower` + '$_GET[amt]' WHERE `acctid`='$_GET[user]'");
            
$session['user']['deathpower'] -= $_GET['amt'];
            
db_query("INSERT INTO `mail`(`msgfrom`,`msgto`,`subject`,`body`,`sent`) VALUES('".$session[user][acctid]."','$_GET[user]','Gefallen erhalten','".$session[user][name]." hat die $_GET[amt] Gefallen geschenkt.',now())");
            
output("Du hast $_GET[amt] Gefallen von dir verschenkt.");

            
addnav("Zurück");
            
addnav("Zum Friedhof""friedhof.php");

        } else {


//            output("`c<img // src='http://www.walsermuseum.at/Walserweg/Bilder%20Walserweg/37%20St.%20Anna%20Kapelle.gif'/>", true);
            
output("`cDu betrittst die kleine Kapelle der Friedhofsgärtnerei und dein Blick fällt sofort auf eine ältere Dame, die gerade einen kleinen Altar herrichtet... `n");
            
output("\"Seid gegrüßt... Ihr wollt also jemandem ein paar Gefallen abgeben, das ist sehr edel...\" spricht sie leise mit einem Lächeln. `n");
            
output("Du trittst näher an den Altar und die Dame heran und nickst nur zustimmend, denn du hast Angst die hier vorherrschende Ruhe durch deine Stimme zu stören.");
            
output("Die ältere Dame lächelt weiterhin und nickt ebenfalls gutheißend, tritt dabei einen Schritt zur Seite");
            
output("sodass der Blick auf den kleinen Altar gänzlich frei ist.");
            
output("Die Dame weist dich an, an dem Altar zu beten, doch sollst du dir auch bewusst sein, dass du 10 Gefallen pro Gebet extra einbüßen wirst.");

            
addnav("Gefallen vegeben");
            
addnav("Ja","friedhofsgaertnerei.php?op=kapelle&act=inside");
            
addnav("Nein","friedhofsgaertnerei.php");

        }

} else if(
$HTTP_GET_VARS[op]=="ja"){

        
output("Du gibts 10 Gefallen von dir an den Gott der Toten ab und denkst dann an die Person, welche die restlichen Gefallen erhalten soll.");
        
output("<form action='friedhofsgaertnerei.php?op=gefallen&op2=$gefallen' method='POST'>Nach Name suchen: <input name='search' value='$_POST[search]'><input type='submit' class='button' value='Suchen'></form>",true);
        
addnav("","friedhofsgaertnerei.php?op=gefallen&op2=$gefallen");
        
//output("wenn user nicht tot ist....text= name des spieler legt doch...der brauch keine gefallen");
        //output("Wenn user tot dann feld wieviele gefallen man geben will");

} else if($HTTP_GET_VARS[op2]==gefallen){
        
addnav("zurück","friedhof.php");
}
page_footer();
?>