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) {
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>