<?php define('_DIR_', dirname(__FILE__)); require_once 'config/db.php'; require_once 'config/settings.inc.php'; require_once 'app/core/tools.class.php'; require_once 'app/core/database.class.php'; require_once 'daemons_functions.php'; date_default_timezone_set($settings['app']['timezone']); session_start(); if (!empty($_SESSION['user_id'])) { $data['user_id'] = $_SESSION['user_id']; } else { $data['user_id'] = null; } if (!empty($_GET['id'])) { $data['auction_id'] = htmlspecialchars($_GET['id'], ENT_QUOTES, 'UTF-8'); $data['time_increment'] = get('time_increment', $data['auction_id'], 0); $data['bid_debit'] = get('bid_debit', $data['auction_id'], 0); $data['price_increment'] = get('price_increment', $data['auction_id'], 0); } $data['isPeakNow'] = tools::isPeakNow(); // bid the auction $auction = bid($data);
if ($max < $user2) { $max = $user2; } else { if ($max < $user3) { $max = $user3; } else { if ($max < $user4) { $max = $user4; } } } } $query = mysql_query("SELECT * FROM bid"); $numrows = mysql_num_rows($query); if ($numrows != 0) { echo "\n\t\t\t\t\t\t<table border='1' cellpadding='5' cellspacing='5'>\n\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t<th>Bidders Name : </th>\n\t\t\t\t\t\t\t\t\t<th>Bid Price : </th>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t"; while ($rows = mysql_fetch_assoc($query)) { $name = $rows['username']; $price = $rows['price']; echo "\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<th>{$name} : </th>\n\t\t\t\t\t\t\t\t<td>{$price}</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t"; } echo "</table>"; } else { die("No results found!!!!!"); } echo "\n\t\t\t\t\t<br><b>Minimum Bid Price : </b>{$brandvalue}<br>\n\t\t\t\t\t<b>Current Winner's bidding price : </b>{$max}<br>\n\t\t\t\t"; echo "\n\t\t\t\t\t<h3>Bid Again!</h3>\n\t\t\t\t\t<html>\n\t\t\t\t\t<head>\n\t\t\t\t\t\t<script type='text/javascript'>\n\t\t\t\t\t\t\tfunction checkDetails()\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tvar price = document.bid.price;\t\t\t\t\n\t\t\t\t\t\t\t\tif( price.value == '' )\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\talert('Please Provide Minimum Price!');\n\t\t\t\t\t\t\t\t\tprice.focus();\n\t\t\t\t\t\t\t\t\treturn false;\t\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\treturn (true);\t\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tfunction numbersOnly()\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tif(event.keyCode < 48 || event.keyCode > 57)\n\t\t\t\t\t\t\t\t\tevent.returnValue = false;\t\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t</script>\n\t\t\t\t\t</head>\n\t\t\t\t\t\t<body>\n\t\t\t\t\t\t\t<table>\n\t\t\t\t\t\t\t\t<form name='bid' action='bid3.php' method='POST' onsubmit='return(checkDetails());'>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<th>Enter Minimum Price : </th>\n\t\t\t\t\t\t\t\t\t\t<td><input type='text' name='price' onKeyPress='numbersOnly()'></td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td><input type='submit' value='BUY'></td>\n\t\t\t\t\t\t\t\t\t\t<td><input type='reset' value='Cancel'></td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t</body>\n\t\t\t\t\t</html>\n\t\t\t\t"; } bid(); } }
include "../includes/layouts/header.php"; require_once "../includes/form_processing.php"; require_once "../includes/dbconnection.php"; require_once "../includes/session.php"; require_once "../includes/navigation.php"; addVisit($_GET["auctionId"]); $auctionData = queryAuctionData($_GET["auctionId"]); if (isset($_POST["favoriteButton"])) { favoriteAuction(); } if (isset($_POST["unfavoriteButton"])) { unfavoriteAuction(); } $isFavorite = isFavorite(); if (isset($_POST["bidButton"])) { $resultBid = bid($auctionData); $auctionData = queryAuctionData($_GET["auctionId"]); } $bidders = bidderList(); ?> <div class="container"> <div class="rating2"></div> <?php if (isset($resultBid) && $resultBid === false) { $output = "<p>"; $output .= "<div class=\"alert alert-danger login-box\">"; $output .= "<button class=\"close fui-cross\" data-dismiss=\"alert\"></button>"; $output .= "<h4>Something went wrong!</h4>"; $output .= "You either entered an invalid amount or were already winning this auction.";
$sql = "SELECT b.auction_id, a.price, b.id, b.minimum_price, b.maximum_price, b.user_id \r\n\t\t\t\t\tFROM " . DB_PREFIX . "auctions a, " . DB_PREFIX . "autobids b \r\n\t\t\t\t\tWHERE a.id = b.auction_id AND a.end_time < '" . $autobidEndTime . "' AND a.closed = 0 \r\n\t\t\t\t\tAND a.active = 1 AND a.status_id = 3 AND b.bids > 0 AND b.active=1 ORDER BY b.created DESC"; if ($res = $db->getRows($sql)) { if (sizeof($res) > 0) { foreach ($res as $row) { if ($row['price'] >= $row['minimum_price'] && $row['price'] < $row['maximum_price']) { $bid = lastBid($row['auction_id']); if (!empty($bid['user_id']) && $bid['user_id'] == $row['user_id']) { continue; } $data['auction_id'] = $row['auction_id']; $data['user_id'] = $row['user_id']; $data['autobid'] = $row['id']; $data['bid_debit'] = get('bid_debit', $data['auction_id'], 0); $data['price_increment'] = get('price_increment', $data['auction_id'], 0); $data['time_increment'] = get('time_increment', $data['auction_id'], 0); $result = bid($data); } } } } sleep(4); } tools::deleteCache('autobid.pid'); break; case 'close': if (tools::readCache('close.pid')) { return false; } else { tools::writeCache('close.pid', microtime(), 50); } $db = database::getInstance();
function placeAutobid($id, $data = array()) { $data['auction_id'] = $id; $bid = lastBid($id); $db = Database::getInstance(); if (!empty($bid)) { $bidder = $bid['user_id']; if (empty($user)) { $user = $db->getRow("SELECT id FROM " . DB_PREFIX . "users WHERE active=1 AND autobidder=1 AND id != {$bidder} ORDER BY rand()"); $data['user_id'] = $user['id']; } } else { $user = $db->getRow("SELECT id FROM " . DB_PREFIX . "users WHERE active=1 AND autobidder=1 ORDER BY rand()"); $data['user_id'] = $user['id']; } if (!empty($user)) { bid($data, true, 'manual'); } else { return null; } }
$sudden_mode = 1; } } if ($sudden_mode == 1) { $wall = false; echo "\n*** #SUDDEN MODE on!"; $sudden_mode = 1; $ticker["ticker_buy"] = $ticker["ticker_sell"]; } if ($manualstoploss == 1 and $wall == 1) { echo "\n*** Skipped automatic stoploss action"; } else { $infodata = get_infodataf($fake); $info = get_infodata($infodata, $fake); $estimate = get_btcbyusd($info["usd_balance"], $ticker["ticker_buy"]); $transa = bid($estimate["bruto"], $ticker["ticker_buy"], $last_order, $wall, $info["balancing"], $sudden_mode); } } } } if ($wall == 1 and $manualstoploss == 1 and getset('tweeted') != $last_order["price"]) { $line = file($nextmov); $line = $line[1]; if ($enable_tweet) { tweet($tmhOAuth, "Help? {$twitter_users} " . $line); } setset("tweeted", $last_order["price"]); } if ($transa != false and $transa["status"] != "cancelled") { var_dump($transa); $balancing = $info["balancing"];
<?php require_once "ApiLibrary.php"; session_start(); //Checks if this is running from a request if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] === 'GET') { //This checks to see if anything was passed into the parameter userName if (!isset($_GET['iid']) || !isset($_GET['bid'])) { //handle error } else { $_iid = $_GET['iid']; $_bid = $_GET['bid']; if (!isset($_SESSION['username']) || $_SESSION['username'] == null) { echo json_encode(array("error" => "must be logged in to buy item.")); return; } $_buyer = $_SESSION['username']; if ($_SESSION['supplier']) { echo json_encode(array("error" => "Suppliers may not bid on items.")); return; } echo bid($_iid, $_buyer, $_bid); } }