LoGD Standardrelease steht hier zum Download zur Verfügung!
Zeige Source: /jail.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.)<?php
/*
LoGD - Gefängniserweiterung
19.05.2004
Matthias "Vanion" Strauch
Erweitert, umgebaut, angepaßt:
Chaosmaker <webmaster@chaosonline.de>
http://logd.chaosonline.de
*/
require_once "common.php";
checkday();
page_header("Der Pranger");
if ($session['user']['jailtime'] == 0) {
// Wenn man grad freigekommen ist...
if ($session['user']['location']==9) $session['user']['location']=0;
addcommentary();
output("Auf einem Platz, zwischen Marktplatz und Stadtplatz, ist ein Pranger aufgebaut worden - hier werden diejenigen angeprangert, die sich in der Stadt nicht sonderlich beliebt gemacht haben, auf welche Art auch immer.
Die vorbeikommenden Stadtbewohner beschimpfen die Angeprangerten lautstark, gelegentlich fliegt auch mal ein faules Ei oder eine Tomate.`n`n");
//$sql = "SELECT name,jailreason FROM accounts WHERE jailtime > 0";
$sql = "SELECT name,reason FROM jail WHERE freedate > NOW()";
$result = db_query($sql);
if(db_num_rows($result) == "0") output("`nDerzeit ist niemand angeprangert.");
else {
output("Derzeit am Pranger:");
while($row = db_fetch_assoc($result)) {
output("`n".$row['name']);
if ($row['reason']!='') output(" wegen ".$row['reason']);
}
}
output("`n`n");
viewcommentary("jail","Verhöhne die Angeprangerten:",25,"höhnt");
addnav("Aktionen");
addnav("`TPf`ter`Tde`tap`Tfel `3werfen - `^1 Gold","wurf.php?op=pfap");
addnav("`3Faule `\$To`4ma`\$te `3werfen - `^2Gold","wurf.php?op=tom");
addnav("`3Faules `&Ei `3werfen - `^3Gold","wurf.php?op=ei");
addnav("`3Faules `2Ge`@mü`2se `3werfen - `^3 Gold","wurf.php?op=gem");
addnav("Zurück zum Stadtplatz","village.php");
addnav("Zurück zum Marktplatz","marktplatz.php");
}
else {
$session['user']['location'] = 9;
if ($_GET['act'] == "logout") {
redirect("login.php?op=logout");
}
else {
output("Du bist noch für ".$session['user']['jailtime']." Tag(e) am Pranger! Die vorbeikommenden Stadtbewohner schimpfen auf dich, und eine Tomate verfehlt Deinen Kopf nur knapp. Wie konntest du nur in diese Situation geraten...`n`n");
$sql = "SELECT name,reason FROM jail WHERE freedate > NOW()";
$result = db_query($sql);
output("Derzeit am Pranger:");
while($row = db_fetch_assoc($result)) {
output("`n".$row['name']);
if ($row['reason']!='') output(" wegen ".$row['reason']);
}
addnav("Aktionen");
addnav("`TPf`ter`Tde`tap`Tfel `3werfen - `^1 Gold","wurf.php?op=pfap");
addnav("`3Faule `\$To`4ma`\$te `3werfen - `^2Gold","wurf.php?op=tom");
addnav("`3Faules `&Ei `3werfen - `^3Gold","wurf.php?op=ei");
addnav("`3Faules `2Ge`@mü`2se `3werfen - `^3 Gold","wurf.php?op=gem");
}
output("`n`n");
viewcommentary("jail","Keiner kann dich hören!",25,"schimpft");
addnav("Logout","jail.php?act=logout");
}
page_footer();
?>