diff --git a/house.php b/house.php
index 356e192..6679a94 100644
--- a/house.php
+++ b/house.php
@@ -14,9 +14,9 @@ if ($house !== false && $config['TFSVersion'] === 'TFS_10') {
//////////////////////
// Bid on house logic
- $bid_char = getValue($_POST['char']);
- $bid_amount = getValue($_POST['amount']);
- if ($bid_amount !== false && $bid_char !== false) {
+ $bid_char = &$_POST['char'];
+ $bid_amount = &$_POST['amount'];
+ if ($bid_amount && $bid_char) {
$bid_char = (int)$bid_char;
$bid_amount = (int)$bid_amount;
$player = mysql_select_single("SELECT `id`, `account_id`, `name`, `level`, `balance` FROM `players` WHERE `id`='$bid_char' LIMIT 1;");
@@ -86,10 +86,14 @@ if ($house !== false && $config['TFSVersion'] === 'TFS_10') {
?>
House:
hasExpired()) {
- $houses = mysql_select_multi("SELECT `id`, `owner`, `paid`, `warnings`, `name`, `rent`, `town_id`, `size`, `beds`, `bid`, `bid_end`, `last_bid`, `highest_bidder` FROM `houses`;");
-
+ $houses = mysql_select_multi("SELECT `id`, `owner`, `paid`, `warnings`, `name`, `rent`, `town_id`, `size`, `beds`, `bid`, `bid_end`, `last_bid`, `highest_bidder` FROM `houses` ORDER BY {$order} {$type};");
if ($houses !== false) {
// Fetch player names
$playerlist = array();
- foreach ($houses as $h) if ($h['owner'] > 0) $playerlist[] = $h['owner'];
+
+ foreach ($houses as $h)
+ if ($h['owner'] > 0)
+ $playerlist[] = $h['owner'];
+
if (!empty($playerlist)) {
- $ids = join(',',$playerlist);
+ $ids = join(',', $playerlist);
$tmpPlayers = mysql_select_multi("SELECT `id`, `name` FROM players WHERE `id` IN ($ids);");
+
// Sort $tmpPlayers by player id
$tmpById = array();
- foreach ($tmpPlayers as $p) $tmpById[$p['id']] = $p['name'];
- for ($i = 0; $i < count($houses); $i++) {
- if ($houses[$i]['owner'] > 0) $houses[$i]['ownername'] = $tmpById[$houses[$i]['owner']];
- }
+ foreach ($tmpPlayers as $p)
+ $tmpById[$p['id']] = $p['name'];
+
+ for ($i = 0; $i < count($houses); $i++)
+ if ($houses[$i]['owner'] > 0)
+ $houses[$i]['ownername'] = $tmpById[$houses[$i]['owner']];
}
$cache->setContent($houses);
$cache->save();
}
- } else {
+ } else
$houses = $cache->load();
- }
+
if ($houses !== false || !empty($houses)) {
// Intialize stuff
//data_dump($houses, false, "House data");
@@ -212,25 +242,25 @@ if (empty($_POST) === false && $config['TFSVersion'] === 'TFS_03') {
|
". $house['ownername'] ."";
- } else {
- if ($house['highest_bidder'] == 0) {
- echo "None | ";
- } else {
- echo "Selling | ";
- }
- }
+ else
+ echo ($house['highest_bidder'] == 0 ? 'None | ' : 'Selling | ');
?>
- |
+ |
+
Failed to fetch data from sql->houses table.Is the table empty?
";
+ } else
+ echo "Failed to fetch data from sql->houses table.
Is the table empty?
";
} // End TFS 1.0 logic
}
include 'layout/overall/footer.php'; ?>
\ No newline at end of file