Example #1
0
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();
}
Example #2
0
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();
}
Example #3
0
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();
}
Example #4
0
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'>&nbsp;</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&amp;id=" . $data['id'] . "&amp;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&amp;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&amp;id=" . $_REQUEST['id']);
    showratings("S", $_REQUEST['id'], FUSION_SELF . "?op=shop_item&amp;id=" . $_REQUEST['id']);
}
Example #5
0
            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";
Example #6
0
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>";
        }
Example #7
0
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' />&nbsp;\n";
                echo "&nbsp;<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();
}
Example #8
0
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();
}