---Trent Reznor";
display("LMFAO!", $page);
}
function version() {
global $version, $bname, $bdate, $bnumber;
$page = <<
Version Number: | $version |
Build Number: | $bnumber |
Build Name: | $bname |
Build Date: | $bdate |
View the Changelog |
END;
display("Version Information",$page);
}
function babblebox2() {
global $userrow, $controlrow;
if (isset($_GET["g"])) {
if (!is_numeric($_GET["g"])) { err("Invalid input."); }
$g = "WHERE guild='".$_GET["g"]."'";
$g2 = ", guild='".$_GET["g"]."'";
$row["guild"] = "&g=".$_GET["g"];
} else {
$g = "WHERE guild='0'";
$row["guild"] = "";
}
if (isset($_POST["babble"])) {
// Add new shout.
if (trim($_POST["babble"]) != "") {
$insert = doquery("INSERT INTO {{table}} SET id='', posttime=NOW(), charid='".$userrow["id"]."', charname='".$userrow["charname"]."', content='".$_POST["babble"]."' $g2", "babblebox");
}
// Only keep 20 shouts in DB at any one time.
$check = doquery("SELECT * FROM {{table}} $g", "babblebox");
if (mysql_num_rows($check) > 20) {
$delete1 = dorow(doquery("SELECT id FROM {{table}} $g ORDER BY id LIMIT 1", "babblebox"));
$delete2 = doquery("DELETE FROM {{table}} WHERE id='".$delete1["id"]."' LIMIT 1", "babblebox");
}
// And we're done.
die(header("Location: index.php?do=babblebox".$row["guild"]));
}
$shouts = doquery("SELECT * FROM {{table}} $g ORDER BY id LIMIT 20", "babblebox");
$row["shouts"] = "";
$background = 1;
if (mysql_num_rows($shouts) > 0) {
while ($b = mysql_fetch_array($shouts)) {
$row["shouts"] .= "\n";
if ($background == 1) { $background = 2; } else { $background = 1; }
}
} else {
$row["shouts"] = "No shouts.
";
}
$page = parsetemplate(gettemplate("misc_babblebox"),$row);
if ($controlrow["compression"] == 1) { ob_start("ob_gzhandler"); }
echo $page;
die();
}
function showmap() {
global $controlrow;
$page = gettemplate("misc_showmap");
if ($controlrow["compression"] == 1) { ob_start("ob_gzhandler"); }
echo $page;
die();
}
?>