4ksplay controller index
Tue Apr 04 2023 11:27:28 GMT+0000 (Coordinated Universal Time)
Saved by @alyssietayp
<?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>
Comments