<?php
session_start();
include('../db/connect.php');
$user_name = $_SESSION['user_name'];
$resultevent = mysqli_query($con,"SELECT * FROM sb_event where event_status = '1'");
$rowevent = mysqli_fetch_array($resultevent);
$event_id = $rowevent['event_id'];
$event_name = $rowevent['event_name'];
$resultbutton = mysqli_query($con,"SELECT * FROM sb_button where button_id = '1' ");
$rowbutton = mysqli_fetch_array($resultbutton);
$button_config = $rowbutton['button_config'];
if($button_config == '1'){
$open_button = 'disabled';
$close_button = '';
$open_alert = '';
$close_alert = 'd-none';
}
else if($button_config == '0'){
$open_button = '';
$close_button = 'disabled';
$open_alert = 'd-none';
$close_alert = '';
}
$result2 = mysqli_query($con,"SELECT * FROM sb_fight where fight_id = '1'");
$row = mysqli_fetch_array($result2);
$fight_number = $row['fight_number'];
$resultfn = mysqli_query($con,"SELECT * FROM sb_fight where fight_id = '1' ");
$rowfn = mysqli_fetch_array($resultfn);
$fn = $rowfn['fight_number'];
$result4 = mysqli_query($con,"SELECT bet_fight_number,bet_selection,SUM(bet_amount) as total_meron,bet_event FROM sb_bet where bet_fight_number = '$fn' and bet_selection = 'meron' and bet_event = '$event_id' ");
$row4 = mysqli_fetch_array($result4);
$total_meron = $row4['total_meron'];
$result5 = mysqli_query($con,"SELECT bet_fight_number,bet_selection,SUM(bet_amount) as total_wala,bet_event FROM sb_bet where bet_fight_number = '$fn' and bet_selection = 'wala' and bet_event = '$event_id' ");
$row5 = mysqli_fetch_array($result5);
$total_wala = $row5['total_wala'];
if(empty($total_meron)){
$total_meron = 0;
}
if(empty($total_wala)){
$total_wala = 0;
}
$resultpm = mysqli_query($con,"SELECT * FROM sb_payout where payout_id = '1'");
$rowpm = mysqli_fetch_array($resultpm);
$meron_payout = floatval($rowpm['payout_rate']);
$resultpw = mysqli_query($con,"SELECT * FROM sb_payout where payout_id = '2'");
$rowpw = mysqli_fetch_array($resultpw);
$wala_payout = floatval($rowpw['payout_rate']);
$resultevent = mysqli_query($con,"SELECT * FROM sb_event where event_status = '1'");
$rowevent = mysqli_fetch_array($resultevent);
$event_id = $rowevent['event_id'];
$event_name = $rowevent['event_name'];
$resultbooster = mysqli_query($con,"SELECT * FROM sb_booster where booster_id = '1' ");
$rowbooster = mysqli_fetch_array($resultbooster);
$booster_percent = floatval($rowbooster['booster_percent']);
$resultplusx= mysqli_query($con,"SELECT * FROM sb_plusx where plusx_id = '1' ");
$rowplusx = mysqli_fetch_array($resultplusx);
$plusx_percent = floatval($rowplusx['plusx_percent']);
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Controller | Dashboard</title>
<!-- Tell the browser to be responsive to screen width -->
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Font Awesome -->
<link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css" />
<!-- Ionicons -->
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css" />
<!-- Tempusdominus Bbootstrap 4 -->
<link rel="stylesheet" href="plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css" />
<!-- iCheck -->
<link rel="stylesheet" href="plugins/icheck-bootstrap/icheck-bootstrap.min.css" />
<!-- JQVMap -->
<link rel="stylesheet" href="plugins/jqvmap/jqvmap.min.css" />
<!-- Theme style -->
<link rel="stylesheet" href="dist/css/adminlte.min.css" />
<!-- overlayScrollbars -->
<link rel="stylesheet" href="plugins/overlayScrollbars/css/OverlayScrollbars.min.css" />
<!-- Daterange picker -->
<link rel="stylesheet" href="plugins/daterangepicker/daterangepicker.css" />
<!-- summernote -->
<link rel="stylesheet" href="plugins/summernote/summernote-bs4.css" />
<!-- Google Font: Source Sans Pro -->
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet" />
<link rel="stylesheet" href="plugins/datatables-bs4/css/dataTables.bootstrap4.min.css">
<link rel="stylesheet" href="plugins/datatables-responsive/css/responsive.bootstrap4.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script src="../socket.io.js"></script>
<style>
.yellow-md {
font-size: 30px;
}
.yellow-lg {
font-size: 35px;
}
.font-size-md {
font-size: 20px;
}
.font-size-lg {
font-size: 25px;
}
.btn2 {
font-weight: bold;
font-size: 20px;
}
@media(max-width:720px) {
.bet-amount {
font-size: 12px;
}
iframe {
height: 250px;
}
.font-size-md {
font-size: 17px;
}
.font-size-lg {
font-size: 22px;
}
}
</style>
</head>
<body class="hold-transition sidebar-mini layout-fixed">
<div class="wrapper">
<!-- Navbar -->
<?php include('section/header.php'); ?>
<?php include('section/sidebar.php'); ?>
<!-- /.navbar -->
<!-- Main Sidebar Container -->
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<div class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<h1 class="m-0 text-dark">Dashboard</h1>
</div>
<!-- /.col -->
<div class="col-sm-6">
<ol class="breadcrumb float-sm-right">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item active">Dashboard v1</li>
</ol>
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</div>
<!-- /.container-fluid -->
</div>
<!-- /.content-header -->
<!-- Main content -->
<section class="content">
<div class="container-fluid">
<!-- Small boxes (Stat box) -->
<div class="row">
<div class="col-lg-12">
<div class="card">
<div class="card-header">
<?php echo $event_name.' - #'.$event_id; ?>
</div>
<div class="card-body">
<div class="row">
<div class="col-lg-6">
<input type="hidden" id="event_id" value="<?php echo $event_id; ?>">
<form action="" method="post" id="form-add-fight">
<div class="row">
<div class="col-lg-8">
<div class="form-group">
<input type="text" name="" id="fight_number"
class="form-control"
value="<?php echo $fight_number; ?>" required>
</div>
</div>
<div class="col-lg-4">
<button type="submit" class="btn btn-success btn-block"
id="btnfight">ADD
FIGHT</button>
</div>
</div>
</form>
<!-- <iframe class="video_md video_sm video_xs video_lg"
style="width:100%;height:400px;"
src="https://media.bet178.live:5443/bet178/play.html?name=stream&playOrder=hls"
frameborder="0" allowfullscreen="true"></iframe> -->
<iframe width="100%" height="450" src="https://stream-embed.pages.dev/"
frameborder="0" allowfullscreen=""></iframe>
<div>
<!--<iframe width="100%" height="400"
src="https://iframe.hermes-streaming-live.online/"
frameborder="0" allowfullscreen=""></iframe>-->
</div>
<button
class="btn btn-success btn-block mt-1 <?php echo $open_alert; ?>"
id="bet-open-alert">BETTING IS OPEN
</button>
<button
class="btn btn-danger btn-block mt-1 <?php echo $close_alert; ?>"
id="bet-close-alert">BETTING IS CLOSED</button>
</div>
<div class="col-lg-6">
<div class="row pt-2 pb-2">
<div class="col-6">
<button type="button"
class="btn btn-danger meron-wala btn-block font-weight-bold p-2">
MERON
</button>
</div>
<div class="col-6">
<button type="button"
class="btn btn-primary meron-wala btn-block font-weight-bold p-2">
WALA
</button>
</div>
</div>
<hr>
<div class="row ">
<div class="col-6">
<div class="meron_bet font-weight-bold text-center text-yellow yellow-lg"
id="total_meron"><?php echo number_format($total_meron); ?>
</div>
</div>
<div class="col-6">
<div class="wala_bet font-weight-bold text-center text-yellow yellow-lg"
id="total_wala"><?php echo number_format($total_wala); ?>
</div>
</div>
</div>
<div class="row">
<div class="col-6">
<div
class="meron_bet font-weight-bold text-center font-size-md ">
PAYOUT = <span
id="payout_meron"><?php echo number_format($meron_payout,2); ?></span>
</div>
</div>
<div class="col-6">
<div
class="wala_bet font-weight-bold text-center font-size-md ">
PAYOUT = <span
id="payout_wala"><?php echo number_format($wala_payout,2); ?></span>
</div>
</div>
</div>
<div class="open-section mt-5">
<button type="button" class="btn btn2 btn-success btn-block mt-1"
id="bet-open" <?php echo $open_button; ?>>OPEN
BET</button>
</div>
<div class="close-section">
<button type="button" class="btn btn2 btn-danger btn-block mt-1"
id="bet-close" <?php echo $close_button; ?>>CLOSE
BET</button>
</div>
<div class="row mt-5">
<div class="col-lg-6">
<button type="button" class="btn btn2 btn-danger btn-block mt-1"
id="btnmeron">MERON</button>
</div>
<div class="col-lg-6">
<button type="button"
class="btn btn2 btn-primary btn-block mt-1"
id="btnwala">WALA</button>
</div>
</div>
<div class="row mt-5 d-flex justify-content-center">
<div class="col-lg-6">
<button type="button"
class="btn btn2 btn-success btn-block mt-1"
id="btndraw">DRAW</button>
</div>
</div>
<div class="row d-flex justify-content-center">
<div class="col-lg-6">
<button type="button"
class="btn btn2 btn-secondary btn-block mt-1"
id="btncancel">CANCELLED</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="card">
<div class="card-header">
Bet now
</div>
</div>
</div>
<!-- Settings -->
<div class="col-lg-12">
<div class="card">
<div class="card-header">
Meron Wala Automatic x after closing the bet
</div>
<div class="card-body">
<?php
if(isset($_POST['btnsavep'])){
$percentplusx = $_POST['percentplusx'];
$percentplusx_raw = floatval($percentplusx);
$resultsavet = mysqli_query($con,"UPDATE sb_plusx SET plusx_percent = '$percentplusx_raw' where plusx_id = '1' ");
echo '<script>window.location.href="index.php";</script>';
}
?>
<form method="POST">
<div class="form-group">
<label>Meron X After Closed Bet</label>
<input type="number" name="percentplusx" class="form-control" step="0.00001" value="<?php echo $plusx_percent; ?>">
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary" name="btnsavep">SAVE CHANGES</button>
</div>
</form>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="card">
<div class="card-header">
BOOSTER
</div>
<div class="card-body">
<?php
if(isset($_POST['btnsave'])){
$percent = $_POST['percent'];
$percent_raw = floatval($percent);
$resultsave = mysqli_query($con,"UPDATE sb_booster SET booster_percent = '$percent_raw' where booster_id = '1' ");
echo '<script>window.location.href="index.php";</script>';
}
?>
<form method="POST">
<div class="form-group">
<label>BOOSTER PERCENT</label>
<input type="number" name="percent" class="form-control" step="0.00001" value="<?php echo $booster_percent; ?>">
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary" name="btnsave">SAVE CHANGES</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- /.container-fluid -->
</section>
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
<?php include('section/footer.php'); ?>
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-dark">
<!-- Control sidebar content goes here -->
</aside>
<!-- /.control-sidebar -->
</div>
<!-- ./wrapper -->
<script>
var socketIO = io("https://4ksplay.com");
$(document).ready(function() {
socketIO.on("totalMeron", function(result2) {
$('#total_meron').html(result2);
});
socketIO.on("totalWala", function(result3) {
$('#total_wala').html(result3);
});
socketIO.on("meronPayout", function(result4) {
$('#payout_meron').html(result4);
});
socketIO.on("walaPayout", function(result5) {
$('#payout_wala').html(result5);
});
socketIO.on("newGame", function(result) {
$('#total_meron').html(result);
$('#total_wala').html(result);
});
$('#bet-open').click(function() {
var button_config = '1';
var fight_number = parseInt($('#fight_number').val());
$.ajax({
url: "api/update_button_configuration.php",
type: "POST",
dataType: "json",
data: {
button_config: button_config,
fight_number: fight_number
},
success: function(data) {
if (data.config == '1') {
$('#bet-open').prop('disabled', true);
$('#bet-close').prop('disabled', false);
$('#bet-open-alert').removeClass('d-none');
$('#bet-close-alert').addClass('d-none');
}
socketIO.emit("newConfig", data.config);
socketIO.emit("newGame", '0');
socketIO.emit("meronPayout", '0');
socketIO.emit("walaPayout", '0');
socketIO.emit("betPayoutMeron", '0');
socketIO.emit("betPayoutWala", '0');
socketIO.emit("userTotalDraw", '0');
socketIO.emit("refreshTables", '0');
socketIO.emit("stopBlink", '0');
// alert(data.config);
}
})
});
$('#bet-close').click(function() {
var button_config = '0';
$.ajax({
url: "api/update_button_configuration.php",
type: "POST",
dataType: "json",
data: {
button_config: button_config
},
success: function(data) {
if (data.config == '0') {
$('#bet-open').prop('disabled', false);
$('#bet-close').prop('disabled', true);
$('#bet-open-alert').addClass('d-none');
$('#bet-close-alert').removeClass('d-none');
}
socketIO.emit("newConfig", data.config);
// alert(data.config);
}
})
});
$('#btnmeron').click(function() {
var result = 'meron';
var fight_number = $('#fight_number').val();
Swal.fire({
title: 'Meron wins?',
text: "Are you sure?",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, declare it!'
}).then((result2) => {
if (result2.isConfirmed) {
$.ajax({
url: "api/meron_wins.php",
type: "POST",
dataType: "json",
data: {
result: result,
fight_number: fight_number
},
success: function(data) {
$('#fight_number').val(data.fight);
socketIO.emit("newFight", data.fight);
socketIO.emit("newGame", '0');
socketIO.emit("meronPayout", '0');
socketIO.emit("walaPayout", '0');
socketIO.emit("betPayoutMeron", '0');
socketIO.emit("betPayoutWala", '0');
socketIO.emit("userTotalDraw", '0');
socketIO.emit("refreshTables", '0');
socketIO.emit("stopBlink", '0');
if (data.status == '1') {
socketIO.emit("refreshCredit", 'refresh');
Swal.fire({
title: 'Fight #' + data.fight,
text: data.winner + " wins!",
icon: 'success',
})
} else {
Swal.fire({
title: 'Fight #' + fight_number,
text: "Winner already declared!",
icon: 'error',
})
}
}
});
}
})
});
$('#btnwala').click(function() {
var result = 'wala';
var fight_number = $('#fight_number').val();
Swal.fire({
title: 'Wala wins?',
text: "Are you sure?",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, declare it!'
}).then((result2) => {
if (result2.isConfirmed) {
$.ajax({
url: "api/meron_wins.php",
type: "POST",
dataType: "json",
data: {
result: result,
fight_number: fight_number
},
success: function(data) {
$('#fight_number').val(data.fight);
socketIO.emit("newFight", data.fight);
socketIO.emit("newGame", '0');
socketIO.emit("meronPayout", '0');
socketIO.emit("walaPayout", '0');
socketIO.emit("betPayoutMeron", '0');
socketIO.emit("betPayoutWala", '0');
socketIO.emit("userTotalDraw", '0');
socketIO.emit("refreshTables", '0');
socketIO.emit("stopBlink", '0');
if (data.status == '1') {
socketIO.emit("refreshCredit", 'refresh');
Swal.fire({
title: 'Fight #' + data.fight,
text: data.winner + " wins!",
icon: 'success',
})
} else {
Swal.fire({
title: 'Fight #' + fight_number,
text: "Winner already declared!",
icon: 'error',
})
}
}
});
}
})
});
$('#btndraw').click(function() {
var result = 'draw';
var fight_number = $('#fight_number').val();
Swal.fire({
title: 'Draw wins?',
text: "Are you sure?",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, declare it!'
}).then((result2) => {
if (result2.isConfirmed) {
$.ajax({
url: "api/draw_wins.php",
type: "POST",
dataType: "json",
data: {
result: result,
fight_number: fight_number
},
success: function(data) {
$('#fight_number').val(data.fight);
socketIO.emit("newFight", data.fight);
socketIO.emit("newGame", '0');
socketIO.emit("meronPayout", '0');
socketIO.emit("walaPayout", '0');
socketIO.emit("betPayoutMeron", '0');
socketIO.emit("betPayoutWala", '0');
socketIO.emit("userTotalDraw", '0');
socketIO.emit("refreshTables", '0');
socketIO.emit("stopBlink", '0');
if (data.status == '1') {
socketIO.emit("refreshCredit", 'refresh');
Swal.fire({
title: 'Fight #' + data.fight,
text: data.winner + " wins!",
icon: 'success',
})
} else {
Swal.fire({
title: 'Fight #' + fight_number,
text: "Winner already declared!",
icon: 'error',
})
}
}
});
}
})
});
$('#btncancel').click(function() {
var result = 'cancel';
var fight_number = $('#fight_number').val();
Swal.fire({
title: 'Cancel fight?',
text: "Are you sure??",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, declare it!'
}).then((result2) => {
if (result2.isConfirmed) {
$.ajax({
url: "api/cancel_fight.php",
type: "POST",
dataType: "json",
data: {
result: result,
fight_number: fight_number
},
success: function(data) {
$('#fight_number').val(data.fight);
socketIO.emit("newFight", data.fight);
socketIO.emit("newGame", '0');
socketIO.emit("meronPayout", '0');
socketIO.emit("walaPayout", '0');
socketIO.emit("betPayoutMeron", '0');
socketIO.emit("betPayoutWala", '0');
socketIO.emit("userTotalDraw", '0');
socketIO.emit("refreshTables", '0');
socketIO.emit("stopBlink", '0');
if (data.status == '1') {
Swal.fire({
title: 'Fight #' + data.fight,
text: "Fight has been cancelled",
icon: 'success',
})
socketIO.emit("refreshCredit", 'refresh');
} else {
Swal.fire({
title: 'Fight #' + fight_number,
text: "Status already declared!",
icon: 'error',
})
}
}
});
}
})
});
$('#form-add-fight').submit(function(e) {
e.preventDefault();
var fight_number = $('#fight_number').val();
$.ajax({
url: "api/update_fight_number.php",
type: "POST",
dataType: "json",
data: {
fight_number: fight_number
},
success: function(data) {
$('#fight_number').val(data.fight);
socketIO.emit("newFight", data.fight);
}
})
});
})
</script>
<!-- jQuery -->
<script src="plugins/jquery/jquery.min.js"></script>
<!-- jQuery UI 1.11.4 -->
<script src="plugins/jquery-ui/jquery-ui.min.js"></script>
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
<script>
$.widget.bridge("uibutton", $.ui.button);
</script>
<!-- Bootstrap 4 -->
<script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- ChartJS -->
<script src="plugins/chart.js/Chart.min.js"></script>
<!-- Sparkline -->
<!-- jQuery Knob Chart -->
<script src="plugins/jquery-knob/jquery.knob.min.js"></script>
<!-- daterangepicker -->
<script src="plugins/moment/moment.min.js"></script>
<script src="plugins/daterangepicker/daterangepicker.js"></script>
<!-- Tempusdominus Bootstrap 4 -->
<script src="plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js"></script>
<!-- Summernote -->
<script src="plugins/summernote/summernote-bs4.min.js"></script>
<!-- overlayScrollbars -->
<script src="plugins/overlayScrollbars/js/jquery.overlayScrollbars.min.js"></script>
<!-- AdminLTE App -->
<script src="dist/js/adminlte.js"></script>
<!-- AdminLTE dashboard demo (This is only for demo purposes) -->
<script src="dist/js/pages/dashboard.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="dist/js/demo.js"></script>
<script src="plugins/datatables/jquery.dataTables.min.js"></script>
<script src="plugins/datatables-bs4/js/dataTables.bootstrap4.min.js"></script>
<script src="plugins/datatables-responsive/js/dataTables.responsive.min.js"></script>
<script src="plugins/datatables-responsive/js/responsive.bootstrap4.min.js"></script>
<script>
$(function() {
$("#example1").DataTable({
"responsive": true,
"autoWidth": false,
});
$('#example2').DataTable({
"paging": true,
"lengthChange": false,
"searching": false,
"ordering": true,
"info": true,
"autoWidth": false,
"responsive": true,
});
});
</script>
</body>
</html>
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter