Dragon-Scourge/misc.php
Jamin Blount 6a170645e9 Beta 5 Build 20
9.2.2007 - Build 20 (Consolation Prize Part Deux):
- Fixed incorrect story values in install.sql.
- Some changes to the version/copyright/moddedby display.
2017-02-05 12:02:56 -06:00

119 lines
3.8 KiB
PHP

<?php // misc.php :: Random functions that really don't fit anywhere else.
// Dragon Scourge
//
// Program authors: Jamin Blount
// Copyright (C) 2007 by renderse7en
// Script Version 1.0 Beta 5 Build 20
// You may not distribute this program in any manner, modified or
// otherwise, without the express, written consent from
// renderse7en.
//
// You may make modifications, but only for your own use and
// within the confines of the Dragon Scourge License Agreement
// (see our website for that).
function iddqd() {
global $acctrow;
doquery("UPDATE <<accounts>> SET extra1='1' WHERE id='".$acctrow["id"]."' LIMIT 1");
$page = "\"Please don't take everything I say so seriously.\"<br /><i><a href=\"http://www.nin.com\">---Trent Reznor</a></i>";
display("LMFAO!", $page);
}
function version() {
global $controlrow, $version, $bname, $bdate, $bnumber;
$year = date("Y");
if ($controlrow["moddedby"] != "") {
$moddedby = "<tr><td colspan=\"2\"><hr />" . $controlrow["moddedby"] . "</td></tr>";
} else {
$moddedby = "";
}
$page = <<<END
<center>
<img src="images/r7_logo.png" alt="renderse7en" /><br /><br />
<span style="font: 12px Verdana;"><a href="http://www.dragonscourge.com" target="_new">Dragon Scourge</a><br />&copy; 2003-$year by <a href="http://www.renderse7en.com">renderse7en</a></b></span><br /><br />
<table>
<tr><td>Version Number:</td><td><b>$version</b></td></tr>
<tr><td>Build Number:</td><td><b>$bnumber</b></td></tr>
<tr><td>Build Name:</td><td><b>$bname</b></td></tr>
<tr><td>Build Date:</td><td><b>$bdate</b></td></tr>
<tr><td colspan="2"><a href="changelog.txt" target="_new">View the Changelog</a></td></tr>
$moddedby
</table>
</center>
END;
display("Version Information",$page);
}
function babblebox2() {
global $userrow, $controlrow;
if (isset($_GET["g"])) {
$guild = $userrow["guild"];
$g = "WHERE guild='$guild'";
$g2 = ", guild='$guild'";
$row["guild"] = "&g=yes";
} else {
$g = "WHERE guild='0'";
$row["guild"] = "";
}
if (isset($_POST["babble"])) {
// Add new shout.
if (trim($_POST["babble"]) != "") {
$insert = doquery("INSERT INTO <<babblebox>> SET id='', posttime=NOW(), charid='".$userrow["id"]."', charname='".$userrow["charname"]."', content='".$_POST["babble"]."' $g2");
}
// Only keep 20 shouts in DB at any one time.
$check = doquery("SELECT * FROM <<babblebox>> $g");
if (mysql_num_rows($check) > 20) {
$delete1 = dorow(doquery("SELECT id FROM <<babblebox>> $g ORDER BY id LIMIT 1"));
$delete2 = doquery("DELETE FROM <<babblebox>> WHERE id='".$delete1["id"]."' LIMIT 1");
}
// And we're done.
die(header("Location: index.php?do=babblebox".$row["guild"]));
}
$shouts = dorow(doquery("SELECT * FROM <<babblebox>> $g ORDER BY id LIMIT 20"), "id");
$row["shouts"] = "";
$background = 1;
if ($shouts != false) {
foreach ($shouts as $a => $b) {
$row["shouts"] .= "<div class=\"babble$background\">[<a href=\"users.php?do=profile&uid=".$b["charid"]."\" target=\"_parent\">".$b["charname"]."</a>] ".$b["content"]."</div>\n";
if ($background == 1) { $background = 2; } else { $background = 1; }
}
} else {
$row["shouts"] = "<div class=\"babble$background\">No shouts.</div>";
}
$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();
}
?>