Exemplo n.º 1
0
require_once "../../../include/config.php";
require_once $basedir . "/admin/include/functions.php";
include $basedir . '/admin/include/isadmin.php';
$gamemenu = 'active';
$bet_items2 = false;
$game_id = isset($_GET['game_id']) ? $_GET['game_id'] : false;
if (!$game_id) {
    header('Location: ' . $baseurl . '/admin/games?lang=' . $LANGUAGE);
    exit;
}
$game = getGame($game_id);
$is_closed = $game['g_isClosed'];
$is_cancelled = $game['g_isCancelled'];
$disable_el = ($is_closed or $is_cancelled) ? "disabled" : '';
$all_bets = getAllBets($game_id);
if (!$game) {
    header('Location: ' . $baseurl . '/admin/games?lang=' . $LANGUAGE);
    exit;
}
$info_per_bet_item = getInfoPerBetItem($all_bets);
// get placed coins, bet users, and ratio
$game_status = getGameStatus($game, $lang);
$bet_items = getBetItems($game_id);
if ($game_status == $lang[53]) {
    // judgement
    $alert_disp = 'block';
} else {
    $alert_disp = 'none';
}
foreach ($bet_items as $bi) {
Exemplo n.º 2
0
function filterAllGames($all_games, $sort, $cat)
{
    global $suffix;
    if (!$all_games) {
        return false;
    }
    $data = array();
    $bet_items = array();
    $bet_items2 = array();
    $now = time();
    $i = 0;
    $all_bets_from_db = false;
    $all_bet_items = false;
    foreach ($all_games as $a) {
        $all_bets = false;
        $g_id = $a['g_id'];
        if (!$all_bets_from_db) {
            $all_bets_from_db = getAllBets();
            // query the DB
        }
        if (!$all_bet_items) {
            $all_bet_items = getAllBetItems();
            // query the DB
        }
        $all_bets = getAllBetsFromCache($all_bets_from_db, $g_id);
        $bet_items = getBetItemsFromCache($all_bet_items, $g_id);
        if ($bet_items) {
            foreach ($bet_items as $bi) {
                $bet_items2[$bi['bi_id']] = $bi['bi_description' . $suffix];
                // assign bi_id as key and bi_description as value
            }
        }
        // by category
        if ($cat == 'all') {
            $data[$i] = $a;
            foreach ($bet_items as $bi) {
                $data[$i]['bet_items'][] = $bet_items2[$bi['bi_id']];
            }
            $data[$i]['total_bets'] = getGameCoins($all_bets);
        } else {
            $hit = false;
            $xs = explode(",", $a['g_categories']);
            foreach ($xs as $x) {
                if (strtolower($x) == strtolower($cat)) {
                    $hit = true;
                    break;
                }
            }
            if ($hit) {
                $data[$i] = $a;
                foreach ($bet_items as $bi) {
                    $data[$i]['bet_items'][] = $bet_items2[$bi['bi_id']];
                }
                $data[$i]['total_bets'] = getGameCoins($all_bets);
            }
        }
        $i++;
    }
    return $data;
}
                    $i++;
                }
                break;
            case 'coming':
                $display_header = $lang[56];
                if ($label == $lang[56]) {
                    $all_bets = getAllBets($ag['g_id']);
                    $info_per_bet_item = getInfoPerBetItem($all_bets);
                    $show_this = true;
                    $i++;
                }
                break;
            case 'cancelled':
                $display_header = $lang[62];
                if ($label == $lang[62]) {
                    $all_bets = getAllBets($ag['g_id']);
                    $info_per_bet_item = getInfoPerBetItem($all_bets);
                    $show_this = true;
                    $i++;
                }
                break;
        }
        if ($show_this) {
            ?>
	<div class="col-xs-4">
		<div class="box gametable box-danger">
			<div class="status">
			    <p>Game ID :<?php 
            echo $ag['g_id'];
            ?>
</p>