LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

// 21072004

/*
* Author:    Chaosmaker
* Email:        webmaster@chaosonline.de

* Purpose:    Well for throwing keys in
*        
* Features:    Throw key into well, chat
*
* Keys thrown into this well are lost
*/
header('Content-Type: text/html; charset=utf-8');
require_once(
"common.php");
addcommentary();
checkday();

page_header("Der Dorfbrunnen");

addnav("Zurück ins Dorf","village.php");
if (
$session[user][gold]>1addnav("1 Gold hineinwerfen","well.php?op=throwgold");
// if ($session[user][turns]<5 && $session[user][turns]>0) addnav("Springen","bridgeofdoom.php?op=jump");

// Eigene Schlüssel einlesen
$result db_query('SELECT items.value1,houses.housename FROM items LEFT JOIN houses ON houses.houseid=items.value1 WHERE items.class="Schlüssel" AND items.owner='.$session[user][acctid].' AND houses.owner != '.$session[user][acctid].' ORDER BY houses.housename ASC');
if (
db_num_rows($result) > 0) {
    
$num 0;
    while (
$row db_fetch_assoc($result)) {        
        if (
$_GET['op']=='throwkey' && $_GET['house']==$row['value1']) $throwname $row['housename'];
        else {
            if (
$num==0) {
                
$num++;
                
addnav('Schlüssel wegwerfen');
            }
            
addnav($row['housename'],'well.php?op=throwkey&house='.$row['value1']);
        }
    }
}

// Schlüssel wegwerfen
if ($_GET['op']=='throwkey' && !isset($_GET['comscroll']) && $_POST['section']=="") {
    
output('`@Du wirfst den Schlüssel für `^'.$throwname.'`@ in den Brunnen und wartest lange auf das Platschen.`nDer Brunnen muss sehr tief sein.');
    
db_query('UPDATE items SET owner=0 WHERE class="Schlüssel" AND owner='.$session[user][acctid].' AND value1='.(int)$_GET['house']) or die(db_error(LINK));
}elseif (
$_GET['op']=="throwgold" && !isset($_GET['comscroll']) && $_POST['section']==""){
    
output("`@Du wirfst eines deiner Goldstücke hinein und zählst die Sekunden bis zum Platsch. Nach `^".(e_rand(1,10)/2)."`@ Sekunden hörst du es.");
    
$session[user][gold]--;
}
else {
    
output('`@Du näherst Dich dem Dorfbrunnen und schaust hinein. Wie tief er wohl sein mag?');
}

output('`n`n`@Um den Brunnen herum stehen einige Leute.`n');
viewcommentary("well","Mit Umstehenden reden:",25,"sagt");

page_footer();
?>