HEX
Server: LiteSpeed
System: Linux Angkanet 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64
User: webpa4002 (1011)
PHP: 8.2.15
Disabled: NONE
Upload Files
File: /home/web.paitoan.com/public_html/data/statistik_angka.php
<?php
add_shortcode( 'statistik_angka', 'statistik_angka' );
function statistik_angka($atts){
    
    global $wpdb;
$atts = shortcode_atts(array('pasaran' => 'sydney'),$atts);
ob_start();
$asee=$copee=$kplee=$ekree =$hariini='';
 $ddd = array(); $ddt = array(); $ddb = array(); $da = array(); $dc = array(); $dk = array(); $de = array();

$ase=$asex= $kope= $kopex= $kepe= $kepex= $ekore= $ekorex= '';
$cok = array("chinapools","hongkong","japan","magnum cambodia","singapore","sydney","taiwan","sydney lotto","hongkong lotto");
    $pid= $atts['pasaran'];
    include_once('fungsi.php');
    $col = (isset($_POST['col']))?$_POST['col']:30;
  $asli2 = array();
  for ($i=00; $i < 100; $i++) {
    if (strlen($i) == 1) { $i='0'.$i;}
    $asli2[] = $i;
  }
  ?>

  <style>
.list {
    border: 0px solid #dad9d9;
    vertical-align:top !important;
}
.text-break {word-break: break-all !important;}
.table td {vertical-align:middle;text-align:center;}
</style>

<form class="mx-auto text-center" method="POST" action="">
			<ul class="list-inline mb-3 col-md-12 text-center mx-auto justify-content-center">
				<li class="list-inline-item"><label class="text-right">Ganti Pasaran</label></li>
				<li class="list-inline-item">
				<select id="paitopsr" class="form-control form-control-sm">
                    <?php 
                    foreach($cok as $mark){
                        $pasar = preg_replace('/\s+/', '-', $mark);
                        if($pid==$pasar){
                            echo '<option data-goto="'.get_site_url().'/statistik-angka-'.$pasar.'" selected>'.ucwords(markete($pasar)).'</option>';
                        }else{
                            echo '<option data-goto="'.get_site_url().'/statistik-angka-'.$pasar.'">'.ucwords(markete($pasar)).'</option>';
                        }
                    }
                    ?>
                </select>
				</li>
					<li class="list-inline-item">
				<select name="col" class="form-control form-control-sm" onchange="this.form.submit()">
<?php for ($i=1; $i < 13; $i++) { 
    $cole = $i*30;
    $sele = ($col == $cole)?'selected':'';
  echo '<option '.$sele.' value="'.$cole.'">'.$i.' Bulan</option>';
}
?>
               </select>
               </li>
			</ul>
</form>
<?php 
 $url = 'https://jspaito.com/json?ljenis=lengkap&market='.$pid.'&limit='.$col;
    $ids = json_decode(resourceWeb($url), true);
    if (!$ids) exit();
 if ($ids) {
 $cids = count($ids);
$paito = $ids[$cids-1]; 
$paitoe = $paito['result'];    
	$hariini = $paito['date'];
	$marku = $paito['market'];
 $asez = substr($paitoe, 0, 1);
           $copez = substr($paitoe, 1, 1);
           $kplez = substr($paitoe, 2, 1);
           $ekrez = substr($paitoe, 3, 1);

 ?>
 <?php echo '<h3 class="text-center mb-1">Result '.ucwords(markete($pid)).' '.wp_date('l, j M Y', strtotime($hariini)).'</h3><div class="text-center mb-2"><div class="bola DarkOrange">'.$asez.'</div><div class="bola DarkOrange">'.$copez.'</div><div class="bola DarkOrange">'.$kplez.'</div><div class="bola DarkOrange">'.$ekrez.'</div></div>'; ?>

 <h3 class="text-center">Jumlah Data <?php echo $cids?> Baris</h3>
 <?php
 foreach ($ids  as $field => $value) {
$angka = $value['result'];   
    $a = substr($angka, 0, 1);
    $c = substr($angka, 1, 1);
    $k = substr($angka, 2, 1);
    $e = substr($angka, 3, 1);  

    $ddd[] = $a.$c; $da[] = $a;
    $ddt[] = $c.$k; $dc[] = $c;
    $ddb[] = $k.$e; $dk[] = $k; $de[] = $e;
  }

  ?>
 <table class="table table-bordered mb-3" id="table1">
  <thead>
    <tr>
      <th class="hit">Hit</th> 
      <th>Angka 2D Belakang</th>
      <th>Jumlah</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td class="text-break">1</td>
      <td class="text-break">
        <?php
        foreach (array_unique($ddb) as $angka2db) {
          echo $angka2db . "*";
        }?>
      </td>
      <td class="text-break">
        <?php echo count(array_unique($ddb))?>
      </td>
    </tr>
    <tr>
      <td class="text-break">0</td>
      <td class="text-break">
        <?php  
        $val2db = array_values(array_diff($asli2, $ddb));
        foreach ($val2db as $angka2dbb) {
          echo $angka2dbb . "*";
        }?>
      </td>
      <td class="text-break">
        <?php echo count($val2db)?>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered mb-3" id="table1">
  <thead>
    <tr>
      <th class="hit">Hit</th>
      <th>Angka 2D Tengah</th>
      <th>Jumlah</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td class="text-break">1</td>
      <td class="text-break">
        <?php
        foreach (array_unique($ddt) as $angka2dt) {
          echo $angka2dt . "*";
        }?>
      </td>
      <td class="text-break">
        <?php echo count(array_unique($ddt))?>
      </td>
    </tr>
    <tr>
      <td class="text-break">0</td>
      <td class="text-break">
        <?php $val2dt = array_values(array_diff($asli2, $ddt));
        foreach ($val2dt as $angka2dtb) {
          echo $angka2dtb . "*";
        }?>
      </td>
      <td class="text-break">
        <?php echo count($val2dt)?>
      </td>
    </tr>
  </tbody>
</table>
<table class="table table-bordered mb-3" id="table1">
  <thead>
    <tr>
      <th class="hit">Hit</th>
      <th>Angka 2D Depan</th>
      <th>Jumlah</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td class="text-break">1</td>
      <td class="text-break">
        <?php
        foreach (array_unique($ddd) as $angka2dd) {
          echo $angka2dd . "*";
        }?>
      </td>
      <td class="text-break">
        <?php echo count(array_unique($ddd))?>
      </td>
    </tr>
    <tr>
      <td class="text-break">0</td>
      <td class="text-break">
        <?php $val2dd = array_values(array_diff($asli2, $ddd));
        foreach ($val2dd as $angka2ddb) {
          echo $angka2ddb . "*";
        }?>
      </td>
      <td class="text-break">
        <?php echo count($val2dd)?>
      </td>
    </tr>
  </tbody>
</table>
<?php $valsddd = array_count_values($ddd);
ksort($valsddd);
?>
<table class="table">
  <tr>
    <td class="list">    
      <table class="table table-bordered mb-3">
        <tr>
          <th colspan="2">As</th>
          <?php 
          $valsda = array_count_values($da);
          asort($valsda);
          foreach ($valsda as $key => $value) {
            echo '<tr><td class="p-0">'.$key.'</td><td class="p-0">'.$value.'<i>x</i></td></tr>';
            $ase .= '"As'.$key.'",';
            $asex .= '"'.$value.'",';
          } ?>
        </tr>
      </table>
    </td>    
    <td class="list">
      <table class="table table-bordered mb-3">
        <tr>
          <th colspan="2">Cop</th>
          <?php 
          $valsdc = array_count_values($dc);
          asort($valsdc);
          foreach ($valsdc as $key => $value) {
            echo '<tr><td class="p-0">'.$key.'</td><td class="p-0">'.$value.'<i>x</i></td></tr>';
            $kope .= '"Cop'.$key.'",';
            $kopex .= '"'.$value.'",';    
          } ?>
        </tr>
      </table>
    </td>    
    <td class="list">
      <table class="table table-bordered mb-3">
        <tr>
          <th colspan="2">Kepala</th>
          <?php 
          $valsdk = array_count_values($dk);
          asort($valsdk);
          foreach ($valsdk as $key => $value) {
            echo '<tr><td class="p-0">'.$key.'</td><td class="p-0">'.$value.'<i>x</i></td></tr>';
            $kepe .= '"Kep'.$key.'",';
            $kepex .= '"'.$value.'",';    
          } ?>
        </tr>
      </table>
    </td>    
    <td class="list">
      <table class="table table-bordered mb-3">
        <tr>
          <th colspan="2">Ekor</th>
          <?php 
          $valsde = array_count_values($de);
          asort($valsde);
          foreach ($valsde as $key => $value) {
            echo '<tr><td class="p-0">'.$key.'</td><td class="p-0">'.$value.'<i>x</i></td></tr>';
            $ekore .= '"Ekor'.$key.'",';
            $ekorex .= '"'.$value.'",';    
          } ?>
        </tr>
      </table>
    </td>    
  </tr>
</table>

<div class="row">
  <div class="col-md-6">
    <iframe class="chartjs-hidden-iframe" tabindex="-1" style="width: 100%; display: block; border: 0px none; height: 0px; margin: 0px; position: absolute; inset: 0px;">
    </iframe>
    <canvas id="as" style="display: block; width: 676px; height: 473px;" width="676" height="473">
    </canvas>
  </div>
  <div class="col-md-6">
    <iframe class="chartjs-hidden-iframe" tabindex="-1" style="width: 100%; display: block; border: 0px none; height: 0px; margin: 0px; position: absolute; inset: 0px;">
    </iframe>
    <canvas id="cop" style="display: block; width: 676px; height: 473px;" width="676" height="473">
    </canvas>
  </div>
</div>
<div class="row">
  <div class="col-md-6">
    <iframe class="chartjs-hidden-iframe" tabindex="-1" style="width: 100%; display: block; border: 0px none; height: 0px; margin: 0px; position: absolute; inset: 0px;">
    </iframe>
    <canvas id="kepala" style="display: block; width: 676px; height: 473px;" width="676" height="473">
    </canvas>
  </div>
  <div class="col-md-6">
    <iframe class="chartjs-hidden-iframe" tabindex="-1" style="width: 100%; display: block; border: 0px none; height: 0px; margin: 0px; position: absolute; inset: 0px;">
    </iframe>
    <canvas id="myChart" style="display: block; width: 676px; height: 473px;" width="676" height="473">
    </canvas>
  </div>
</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.3.0/Chart.bundle.js"></script>
<script>
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
  type: 'bar',
  data: {
    labels: [<?php echo $ekore; ?>],
    datasets: [{
      label: 'Statistik Ekor',
      data: [<?php echo $ekorex; ?>],
      backgroundColor: [
        'rgba(255, 99, 132, 1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)',
        'rgba(153, 102, 255, 1)',
        'rgba(255, 159, 64, 1)',
        'rgba(255, 99, 132, 1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)'
        ],
      borderColor: [
        'rgba(255,99,132,1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)',
        'rgba(153, 102, 255, 1)',
        'rgba(255, 159, 64, 1)',
        'rgba(255, 99, 132, 0.2)',
        'rgba(54, 162, 235, 0.2)',
        'rgba(255, 206, 86, 0.2)',
        'rgba(75, 192, 192, 0.2)'
        ],
      borderWidth: 1
    }
    ]
  }
  ,
  options: {
    animation: false,
    scales: {
      yAxes: [{
        ticks: {
          beginAtZero: true
        }
      }
      ]
    }
  }
}
);
</script> 
<script>var ctx = document.getElementById("kepala");
var myChart = new Chart(ctx, {
  type: 'bar',
  data: {
    labels: [<?php echo $kepe; ?>],
    datasets: [{
      label: 'Statistik Kepala',
      data: [<?php echo $kepex; ?>],
      backgroundColor: [
        'rgba(255, 99, 132, 1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)',
        'rgba(153, 102, 255, 1)',
        'rgba(255, 159, 64, 1)',
        'rgba(255, 99, 132, 1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)'
        ],
      borderColor: [
        'rgba(255,99,132,1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)',
        'rgba(153, 102, 255, 1)',
        'rgba(255, 159, 64, 1)',
        'rgba(255, 99, 132, 0.2)',
        'rgba(54, 162, 235, 0.2)',
        'rgba(255, 206, 86, 0.2)',
        'rgba(75, 192, 192, 0.2)'
        ],
      borderWidth: 1
    }
    ]
  }
  ,
  options: {
    animation: false,
    scales: {
      yAxes: [{
        ticks: {
          beginAtZero: true
        }
      }
      ]
    }
  }
}
);
</script> 
<script>var ctx = document.getElementById("cop");
var myChart = new Chart(ctx, {
  type: 'bar',
  data: {
    labels: [<?php echo $kope; ?>],
    datasets: [{
      label: 'Statistik Cop',
      data: [<?php echo $kopex; ?>],
      backgroundColor: [
        'rgba(255, 99, 132, 1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)',
        'rgba(153, 102, 255, 1)',
        'rgba(255, 159, 64, 1)',
        'rgba(255, 99, 132, 1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)'
        ],
      borderColor: [
        'rgba(255,99,132,1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)',
        'rgba(153, 102, 255, 1)',
        'rgba(255, 159, 64, 1)',
        'rgba(255, 99, 132, 0.2)',
        'rgba(54, 162, 235, 0.2)',
        'rgba(255, 206, 86, 0.2)',
        'rgba(75, 192, 192, 0.2)'
        ],
      borderWidth: 1
    }
    ]
  }
  ,
  options: {
    animation: false,
    scales: {
      yAxes: [{
        ticks: {
          beginAtZero: true
        }
      }
      ]
    }
  }
}
);
</script> 
<script>var ctx = document.getElementById("as");
var myChart = new Chart(ctx, {
  type: 'bar',
  data: {
    labels: [<?php echo $ase; ?>],
    datasets: [{
      label: 'Statistik As',
      data: [<?php echo $asex; ?>],
      backgroundColor: [
        'rgba(255, 99, 132, 1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)',
        'rgba(153, 102, 255, 1)',
        'rgba(255, 159, 64, 1)',
        'rgba(255, 99, 132, 1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)'
        ],
      borderColor: [
        'rgba(255,99,132,1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)',
        'rgba(153, 102, 255, 1)',
        'rgba(255, 159, 64, 1)',
        'rgba(255, 99, 132, 0.2)',
        'rgba(54, 162, 235, 0.2)',
        'rgba(255, 206, 86, 0.2)',
        'rgba(75, 192, 192, 0.2)'
        ],
      borderWidth: 1
    }
    ]
  }
  ,
  options: {
    animation: false,
    scales: {
      yAxes: [{
        ticks: {
          beginAtZero: true
        }
      }
      ]
    }
  }
}
);
</script> 

              <script type="text/javascript">
              $(window).on('load', function(){
                $('#table1 tr').each(function() {
                  if ($(this).find('td:empty').length) $(this).remove();
                }
                );
              }
              );

       jQuery(function($) {
$("#paitopsr").change(function(){
         var newgoto = $(this).find("option:selected").attr('data-goto');
         if(newgoto!=''){ window.location.href = newgoto; }
     });
    });
</script

   
                <?php }
                return ob_get_clean();
                } ?>