function donate_self_donate() { global $userdata, $locale, $golddata; table_top($locale['urg_donate_128']); echo "<table width='100%' cellpadding='5' cellspacing='0' border='0'>\n<tr valign='top'>\n"; echo "<td style='width: 100%'>"; $allgold = $golddata['cash'] + $golddata['bank']; if ($allgold <= UGLD_SELFDONATE_ALLOW) { $autodonate = rand(UGLD_SELFDONATE_MIN, UGLD_SELFDONATE_MAX); payuser($userdata['user_id'], $autodonate, 'cash'); echo sprintf($locale['urg_donate_129'], formatMoney($autodonate)); pagerefresh('meta', '2', FUSION_SELF . '?op=start'); } else { echo sprintf($locale['urg_donate_130'], formatMoney(UGLD_SELFDONATE_ALLOW), formatMoney($allgold)); pagerefresh('meta', '2', FUSION_SELF . '?op=start'); } echo "</td>\n"; echo "</tr>\n</table>\n"; closetable(); }
function trade_stop() { //Remove item from trade list global $userdata, $locale, $txt; if (isset($_POST['id']) && !isNum($_POST['id'])) { redirect("index.php"); } table_top($locale['urg_trade_125']); $result = dbquery("SELECT ownerid FROM " . DB_UG3_INVENTORY . " WHERE id = '" . $_POST['id'] . "' LIMIT 1"); $row = dbarray($result); if ($row['ownerid'] !== $userdata['user_id']) { //trying to steal other person's item echo $locale['urg_trade_123']; } else { $result = dbquery("UPDATE " . DB_UG3_INVENTORY . " SET trading = '0', tradecost = '0' WHERE id = '" . $_POST['id'] . "' LIMIT 1"); echo $locale['urg_trade_126']; } pagerefresh('meta', '2', FUSION_SELF . '?op=user_inventory_start'); closetable(); }
function shop_ribbon_finalize() { //Finalize the buying of a ribbon global $userdata, $locale, $golddata; table_top($locale['urg_shop_127']); $amount = stripinput($_POST['amount']); $totalcost = $amount * UGLD_DONATE_RIBBON; if ($amount == "") { echo $locale['urg_shop_131']; pagerefresh('meta', '2', FUSION_SELF . '?op=shop_ribbon_start'); } elseif ($amount <= 0) { echo $locale['urg_shop_132']; pagerefresh('meta', '2', FUSION_SELF . '?op=shop_ribbon_start'); } elseif ($totalcost > $golddata['cash']) { echo $locale['urg_shop_133']; pagerefresh('meta', '2', FUSION_SELF . '?op=shop_ribbon_start'); } else { takegold2($userdata['user_id'], $totalcost, 'cash'); $newribbon = $golddata['ribbon'] + $amount; dbquery("UPDATE " . DB_UG3 . " SET ribbon = '" . $newribbon . "' WHERE owner_id = '" . $userdata['user_id'] . "' LIMIT 1"); echo sprintf($locale['urg_shop_134'], $amount, formatMoney($totalcost)); pagerefresh('meta', '2', FUSION_SELF . '?op=shop_ribbon_start'); } closetable(); }
function render_item($item_id) { global $aidlink, $locale, $settings, $golddata, $_REQUEST, $_POST, $_GET; include INCLUDES . "comments_include.php"; include INCLUDES . "ratings_include.php"; echo "<table width='100%' cellpadding='0' cellspacing='0' class='tbl-border'>\n<tr>\n"; echo "<td valign='top' align='left'>\n"; $result = dbquery("SELECT * FROM " . DB_UG3_USAGE . " LEFT JOIN (" . DB_UG3_CATEGORIES . ")\n\t\t\t\t ON (" . DB_UG3_CATEGORIES . ".cat_id = " . DB_UG3_USAGE . ".category)\n\t\t\t\t WHERE " . DB_UG3_USAGE . ".id = '" . $item_id . "'\n\t\t\t\t LIMIT 1"); if (dbrows($result)) { $data = dbarray($result); if (checkgroup($data['cat_access'])) { echo "<table cellpadding='3' cellspacing='0' width='100%' class='tbl-border'>\n<tr>\n"; echo "<td align='left' valign='top'> </td>\n"; echo "<td algin='left' valign='top'><h3>" . $data['name'] . "</h3></td>\n"; echo "</tr><tr>\n"; echo "<td align='left' valign='top'><img src='" . GOLD_IMAGE_ITEM . $data['image'] . "' /></td>"; echo "<td algin='left' valign='top'>" . $data['description'] . "<br/><br />\n"; echo "<u>" . $locale['urg_shop_109'] . "</u> " . formatMoney($data['cost']) . "<br /><br />\n"; echo "<u>" . $locale['urg_shop_117'] . "</u> " . $data['stock'] . "<br /><br />\n"; if ($golddata['cash'] >= $data['cost']) { echo "<a href='index.php?op=shop_finalise&id=" . $data['id'] . "&return=" . urlencode(FUSION_SELF . "?op=shop_start&category=" . $data['category']) . "'>" . $locale['urg_shop_119'] . "</a>\n"; } elseif ($data['stock'] == 0) { echo "<strong>" . $locale['urg_shop_120'] . "</strong>\n"; } else { echo "<span style='color:red;'>" . sprintf($locale['urg_shop_121'] . " %s", formatMoney($data['cost'] - $golddata['cash'])) . "</span>\n"; } echo "</td>\n"; echo "</tr>\n</table>\n"; } else { echo $locale['urg_shop_150']; pagerefresh('meta', 3, FUSION_SELF . '?op=shop_start'); } } else { echo $locale['urg_shop_151']; pagerefresh('meta', 3, FUSION_SELF . '?op=shop_start'); } echo "</td>\n"; echo "<td valign='top' align='left' width='150px'>\n"; echo "<table width='100%' cellpadding='3' cellspacing='3' class='tbl-border'>\n<tr>\n"; echo "<td class='tbl2'><strong>" . $locale['urg_shop_152'] . "</strong></td>\n"; echo "</tr>\n"; $count = 0; $result = dbquery("SELECT ownerid FROM " . DB_UG3_INVENTORY . " WHERE itemid = '" . $item_id . "' AND ownerid != '" . $userdata['user_id'] . "' GROUP BY ownerid ORDER BY RAND()"); if (dbrows($result)) { while ($data = dbarray($result)) { if ($count < 5) { $result2 = dbquery("SELECT itemid FROM " . DB_UG3_INVENTORY . " WHERE ownerid = '" . $data['ownerid'] . "' AND itemid != '" . $item_id . "' GROUP BY itemid ORDER BY RAND() LIMIT 5"); while ($data2 = dbarray($result2)) { if ($count < 5) { $item = dbarray(dbquery("SELECT id, name, image FROM " . DB_UG3_USAGE . " WHERE id = '" . $data2['itemid'] . "' LIMIT 1")); echo "<tr>\n"; echo "<td><img src='" . GOLD_IMAGE_ITEM . $item['image'] . "' alt='" . $data['itemname'] . "' width='15px' height='15px' align='left' /> \n"; echo "<a href='" . FUSION_SELF . "?op=shop_item&id=" . $item['id'] . "'>" . trimlink($item['name'], 15) . "</a></td>\n"; echo "</tr>\n"; $count++; } else { break; } } } else { break; } } } else { echo "<tr><td>" . $locale['urg_shop_153'] . "</td></tr>\n"; } echo "</table>\n"; echo "</td>\n</tr>\n</table>\n"; echo "<div style='margin:5px'></div>\n"; showcomments("S", DB_UG3_USAGE, "id", $_REQUEST['id'], FUSION_SELF . "?op=shop_item&id=" . $_REQUEST['id']); showratings("S", $_REQUEST['id'], FUSION_SELF . "?op=shop_item&id=" . $_REQUEST['id']); }
pagerefresh('meta', '3', 'coingame.php'); closetable(); include "footer.php"; exit; } } if ($answer > 50) { echo "<div align='center'>" . $locale['cnge_203'] . " " . $bet . "!</div>\n"; takegold2($userdata['user_id'], $bet, 'cash', '0'); pagerefresh('meta', '3', 'coingame.php'); } else { if ($answer < 50) { $won = $bet * 1.5; echo "<div align='center'>" . $locale['cnge_204'] . " " . $won . "!</div>\n"; payuser($userdata['user_id'], $won, 'cash'); pagerefresh('meta', '3', 'coingame.php'); } } } else { echo "<form name='form1' method='post' action='coingame.php'>\n"; echo "<div align='center'>\n"; echo $locale['cnge_205']; echo " <input name='bet' type='text' class='textbox' id='bet' size='20' maxlength='10' />\n"; echo "<br />\n"; echo "<input type='submit' class='button' name='submit' value='" . $locale['cnge_206'] . "' />\n"; echo "</div>\n"; echo "</form>\n"; } echo "<br /><br /><div align='center'><a href='http://www.starglowone.com' target='game'>" . $locale['cnge_207'] . "</a></div>\n"; closetable(); include "footer.php";
if (iADMIN) { echo " | <a href='admin/index.php" . $aidlink . "'>" . $locale['ugly_202'] . "</a>\n"; } echo "</strong></div><br />\n"; if (isset($_POST['buylot_final']) && $_POST['buylot_final'] == '0') { $draw_id = stripinput($_POST['draw_id']); $lotquery = dbquery("INSERT INTO " . DB_UG_LOTTERY_LOTS . "\t(lot_id, lot_draw, lot_owner, lot_owner_name) VALUES ('', '" . $draw_id . "', '" . $userdata['user_id'] . "', '" . $userdata['user_name'] . "')"); $drawresult = dbquery("SELECT * FROM " . DB_UG_LOTTERY_DRAWINGS . " ORDER BY draw_id DESC LIMIT 0,1"); $drawrow = dbarray($drawresult); takegold2($userdata['user_id'], $drawrow['lot_price'], 'cash', 0); $drawquery = dbquery("UPDATE " . DB_UG_LOTTERY_DRAWINGS . " SET lots=lots-1 WHERE draw_id='" . $drawrow['draw_id'] . "'"); echo "<div align='center'><strong>" . $locale['ugly_213'] . "!</strong></div>\n<br />\n"; echo "<div align='center'><strong>" . $locale['ugly_223'] . "!</strong></div>\n"; unset($_REQUEST['draw_id']); //pagerefresh('meta','2',FUSION_SELF.'?op=start'); pagerefresh('meta', '2', FUSION_SELF); } else { $drawresult = dbquery("SELECT * FROM " . DB_UG_LOTTERY_DRAWINGS . " ORDER BY draw_id DESC LIMIT 0,1"); $drawdata = dbarray($drawresult); echo "<div align='center'><strong>" . $locale['ugly_203'] . "</strong></div><br />"; if ($drawdata['endtime'] > time()) { echo "<div align='center'>" . sprintf($locale['ugly_204'], ucwords(showdate("longdate", $drawdata['endtime']))); echo "<br />" . sprintf($locale['ugly_205'], $drawdata['lot_price'], UGLD_GOLDTEXT, $drawdata['prize'], $drawdata['jtype'], $drawdata['lots'], $drawdata['lot_amnt']) . "</div>"; $ticket_count = dbcount("(lot_id)", DB_UG_LOTTERY_LOTS, "lot_owner='" . $userdata['user_id'] . "' AND lot_draw='" . $drawdata['draw_id'] . "'"); $ticket_bought_count = dbcount("(lot_id)", DB_UG_LOTTERY_LOTS, "lot_draw='" . $drawdata['draw_id'] . "'"); if ($ticket_count > '0') { $winpercent = $ticket_count / $ticket_bought_count * 100; echo "<div align='center'>" . sprintf($locale['ugly_206'], $ticket_count, $ticket_bought_count, round($winpercent, 2), "%") . "</div>"; } else { echo "<br /><div align='center'>" . $locale['ugly_207'] . "</div>"; }
function gamble_gamble() { //Gamble for gold global $locale, $golddata, $userdata; if (isset($_POST['agree']) && isset($_POST['op'])) { $agree = $_POST['agree']; $op = $_POST['op']; } table_top($locale['urg_gamble_113']); echo "<table width='100%' cellpadding='5' cellspacing='0' border='0' class='tbl-border'>\n"; echo "<tr valign='top' width='100%'>\n"; echo "<td width='100%' align='center'>\n"; if ($golddata['gamble'] < date('Ymd')) { if (isset($agree) == '1') { if ($golddata['cash'] + $golddata['bank'] < UGLD_GAMBLE_ALLOW) { //simple randomization of the difference between the two numers $amount = mt_rand(UGLD_GAMBLE_LOW, UGLD_GAMBLE_HIGH); //is it positive amount? if ($amount < 0) { $amountLoss = abs($amount); if ($golddata['cash'] > $amountLoss) { takegold2($userdata['user_id'], $amountLoss, 'cash', 1); echo $locale['urg_gamble_114'] . formatMoney($amountLoss) . "!\n"; pagerefresh('meta', '5', FUSION_SELF . '?op=gamble_menu'); //show message } else { //do we need this? we now have the force and accountant so maybe can remove it? $result = db_query("UPDATE " . DB_UG3 . " SET bank = bank - " . $amountLoss . " WHERE owner_id = '" . $userdata['user_id'] . "' LIMIT 1"); echo $locale['urg_gamble_114'] . formatMoney($amountLoss) . $locale['urg_gamble_116']; } } else { //$points = $golddata['cash'] + $amount; payuser($userdata['user_id'], $amount, 'cash'); echo $locale['urg_gamble_115'] . formatMoney($amount) . '!'; pagerefresh('meta', '5', FUSION_SELF . '?op=gamble_menu'); //show message } } else { echo $locale['urg_gamble_117']; } //timer for daily steal only dbquery("UPDATE " . DB_UG3 . " SET gamble = '" . date('Ymd') . "' WHERE owner_id = '" . $golddata['owner_id'] . "' LIMIT 1"); } else { if ($golddata['cash'] + $golddata['bank'] < UGLD_GAMBLE_ALLOW) { echo "<form action='index.php' method='post'>\n"; echo "<input type='hidden' name='op' value='gamble_gamble' />\n"; echo $locale['urg_gamble_118'] . formatMoney(UGLD_GAMBLE_LOW) . "<br />\n"; echo $locale['urg_gamble_119'] . formatMoney(UGLD_GAMBLE_HIGH) . "<br />\n"; echo "<strong>" . $locale['urg_gamble_120'] . "</strong>\n"; echo "<input type='checkbox' name='agree' value='1' /> \n"; echo " <input class='button' type='submit' value='" . $locale['urg_gamble_121'] . "' />\n"; echo "</form>\n"; } else { echo $locale['urg_gamble_117']; } } } else { echo $locale['urg_gamble_122']; pagerefresh('meta', '5', FUSION_SELF . '?op=gamble_menu'); //show message } echo "</td>\n"; echo "</tr>\n</table>\n"; closetable(); }
function bank_interest() { //Collect the interest global $locale, $golddata; if (!ItemOwned("GLD_BANK_ACCOUNT", $golddata['owner_id']) || !UGLD_BANK_ENABLED) { redirect(FUSION_SELF . "?op=bank_menu"); } $today = date('Ymd'); table_top($locale['urg_bank_128']); echo "<div>\n"; if ($golddata['interest'] != $today) { $interest_rate = UGLD_BANK_INTEREST / 100; $newtotal = $golddata['bank'] * $interest_rate; payuser($golddata['owner_id'], $newtotal, 'bank'); dbquery("UPDATE " . DB_UG3 . " SET interest = '" . $today . "' WHERE owner_id = '" . $golddata['owner_id'] . "' LIMIT 1"); echo sprintf($locale['urg_bank_122'], formatMoney($newtotal), date("d/m/Y h:i:s A")); } else { echo $locale['urg_bank_123']; } echo "</div>\n"; pagerefresh('meta', '2', FUSION_SELF . '?op=bank_menu'); closetable(); }