LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php
/**
 * Weihnachtsspecial
 * 
 * Der Mistelzweigkuss
 */

require_once("common.php");
output('<script type="text/javascript" src="http://engelzau.de/Hogsmeade/Logd/snow.js"></script>',true);
page_header("Der Mistelzweigkuss");
$mistelcost 20;
output("
        `8`c`b~~~ Der Mistelzweigkuss ~~~`b`c`n`n
        `8Du betrittst ein kleines Zelt, welches neben dem Tanzzelt steht. Im Innenraum sitzt ein Gnom an einem kleinen Tisch und schaut zu dir auf.`n
        Auf einem Schild neben ihm steht: `q\"Vermittlungsgebühr: "
.$mistelcost." Euro\"`8`n`n
        `iWen wollt ihr küssen, Bürger?`i`n`n
        "
true);

if (
$session['user']['gold'] < $mistelcost) {
        
output("Traurig senkst du den Kopf. Scheinbar kannst du Dir dieses Vergnügen nicht leisten."true);
} elseif (
$_GET['op'] != "send") {
        
addnav("Mögliche Mistelküsse""mistelzweig.php?op=user");
}

switch (
$_GET['op']) {
        
case 
"user":
        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'], $x1)."%";
                }
                
$search "login LIKE '".$search."' AND ";
        } else {
                
$search "";
        }
        
$ppp 20// Player Per Page to display
        
if (!$_GET['limit']) {
                
$page 0;
        } else {
                
$page = (int)$_GET['limit'];
                
addnav("Vorherige Seite""mistelzweig.php?op=user&limit=".($page-1)."&search=".$_POST['search']);
        }
        
$limit = ($page*$ppp).",".($ppp+1);
        
$sql "
             SELECT name, acctid, sex
             FROM accounts
             WHERE "
.$search." locked = 0 AND acctid != ".$session['user']['acctid']." AND loggedin = 1 AND laston > '".date("Y-m-d H:i:s"strtotime(date("c")."-".getsetting("LOGINTIMEOUT"900)." seconds"))."'
             ORDER BY login
             LIMIT "
.$limit;
        
$result db_query($sql) or die(db_error(LINK));
        if (
db_num_rows($result) > $ppp) {
                
addnav("Nächste Seite""mistelzweig.php?op=mistel&op=user&limit=".($page+1)."&search=".$_POST['search']);
        }
        
output("
                <form action='mistelzweig.php?op=user' method='POST'>
                      Nach Name suchen: <input name='search' value='"
.$_POST['search']."'>
                      <input type='submit' class='button' value='Suchen'>
                </form>
                "
true);
        
addnav("""mistelzweig.php?op=user");
        
output("
                <table cellpadding='3' cellspacing='0' border='0'>
                       <tr class='trhead'>
                           <td>Name</td>
                        </tr>
                "
true);
        while (
$row db_fetch_assoc($result)) {
            
$bgclass = ($bgclass == "trdark"?"trlight":"trdark");
                
output("
                        <tr class='"
.$bgclass."'>
                            <td>
                                "
.($row['sex']?"<img src='images/female.png'>":"<img src='images/male.png'>")."
                            </td>
                            <td>
                                <a href='mistelzweig.php?op=send&acc="
.$row['acctid']."'>
                                   "
.$row['name']."
                                </a>
                            </td>
                        </tr>
                        "
true);
                
addnav("""mistelzweig.php?op=send&acc=".$row['acctid']);
        }
        
output("</table>"true);
        break;
        
case 
"send":
        
$sql "
             SELECT name, sex
             FROM accounts
             WHERE acctid = "
.$_GET['acc'];
        
$result db_query($sql) or die(db_error(LINK));
        
$row db_fetch_assoc($result);
        
$session['user']['gold'] -= $mistelcost;
        
addnews($session['user']['name']." `&zieht `&".$row['name']." `&zum Mistelzweig und küsst ".($row['sex']?"sie anständig, aber wild berauscht!":"ihn zaghaft!")."");
        
$sql "
             INSERT INTO commentary (postdate, section, author, comment, emote)
             VALUES (now(), 'weihnachtsmarkt', "
.$session['user']['acctid'].", '`&zieht `&".$row['name']." `&zum Mistelzweig und küsst ".($row['sex']?"sie anständig, aber wild berauscht!":"ihn zaghaft!")."',1)";
        
db_query($sql) or die(db_error(LINK));
        
output("`&Du hast ".$row['name']." `&unterm Mistelzweig geküsst!"true);
        
$sql "SELECT acctid,name FROM accounts WHERE acctid = ".$_GET['acc'];
                
$result db_query($sql); 
                
$row db_fetch_assoc($result);
                
systemmail($row['acctid'],"`&Mistelzweigkuss!`0","`&".$session['user']['name']."`& hat dich auf dem Weinachtsmarkt unterm Mistelzweig geküsst.");
break;
}

addnav("Zurück");
addnav("Zum Weihnachtsmarkt""weihnachten.php");
page_footer();
?>