File: /home/web.paitoan.com/public_html/data/rekap_kumat.php
<?php
add_shortcode( 'rekap_kumat', 'rekap_kumat' );
function rekap_kumat(){ob_start();
include('fungsi.php');
?>
<style type="text/css">
.entry-content td {font-size: 14px !important;}
.angka {
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
</style>
<?php
$nomor = array("0","1","2","3","4","5","6","7","8","9");
//$asli = array();
//for ($i=00; $i < 100; $i++) {
// if (strlen($i) == 1) { $i='0'.$i;}
// $asli2[] = $i;
//}
$kembar = 0; $ct = ''; $couct = 0; $cper = array(); $ctper = array(); $stat = ''; $tat = ''; $kumat = array();
if (isset($_POST['simpan']) && !empty($_POST['ai3d'])) {
$pilih = (isset($_POST['tw']))?$_POST['tw']:'';
$ids = splitNewLine($_POST['ai3d']); $idse = count($ids);
$ct .= '<table style="width: 100% !important;">';
for ($i = 0; $i < $idse; $i++) {
if ($kembar == 0) {$per = permutations(str_split($ids[$i]),2);} else {$per = permutationse(str_split($ids[$i]),2);}
$kumat[] = $per;
$ct .= "<tr><td class='text-primary text-center'>Kumat ".strlen($ids[$i])."</td><td class='text-center'>". $ids[$i] . "</td><td class='text-danger text-center'>Control</td><td class='text-center'>" . implode(array_diff($nomor,str_split($ids[$i]))) . "</td></tr>";
$cper[] = str_split(implode(array_diff($nomor,str_split($ids[$i]))));
}
$ct .= '</table>';
$couct = count($kumat);
}
if ($cper) {
$ctper = array_count_values(call_user_func_array('array_merge', $cper));
ksort($ctper);
foreach ($ctper as $key => $value){
$stat .= 'digit '.$key.' : '.$value.' votes<br>';
}
}
$array10 = array();
foreach($kumat as $arr) {
if(is_array($arr)) {$array10 = array_merge($array10, $arr);}
}
$valx = array_values(array_diff($asli2, $array10));
$countx=count($valx);
if(is_array($valx)) {
$tat .= "
<table class='table m-0 p-0'><tr>";
$tat .= "<td class='text-center align-middle mx-auto p-1' width='25%'><b class='text-primary'>Lolos Kumat</b></td><td class='angka p-1'>";
$nilai = 0;
foreach($valx as $nila) {$nilai++;$tat .= $nila . "*";}}
if ($nilai == 0) {} else { $tat .= "<br><b class='ml-2 text-primary'>$nilai Angka</b>";}
$tat .= "</td></tr>";
$vals = array_count_values($array10);
ksort($vals);
$key=array_keys($vals);
$value=array_values($vals);
$count=count($vals);
if ($count > 0) {
$deret = max($value);
for ($ss = 1; $ss <= $deret; $ss++) {
$sst = $ss; $war = '';
$tat .= "<tr>";
if ($sst == 1) {
$war = 'text-success';
} else {$war = 'text-danger';}
$tat .= "<td class='text-center align-middle mx-auto p-1' width='25%'><b class='".$war."'>Kena Kumat ".$sst."x</b></td><td class='angka'>"; $nilai = 0; for($i=0;$i<$count;$i++){ if ($value[$i]==$ss){ $nilai++; $tat .= $key[$i]."*"; }}
if ($nilai == 0) {} else { $tat .= "<br><b class='".$war."'>$nilai Angka</b>";}
}
$tat .= '</td></tr>';
}
$tat .= "</table>";
?>
<form class="lineCount" method="POST" action="">
<div class="card text-center mb-3">
<div class="card-header p-1 text-dark bg-warning">REKAP KUMAT OTOMATIS</div>
<div class="card-body text-center p-0 m-0">
<textarea onkeyup="if (/[^0-9\n]/g.test(this.value)) this.value = this.value.replace(/[^0-9\n]/g, '')" placeholder="Masukan [perbaris] Kumat (Kumpulan Mati)" id="countMe" name="ai3d" class="form-control form-control-sm" rows="10" style="border:0px !important; border-radius:0px !important;"><?php if (isset($_POST['ai3d'])) {echo $_POST['ai3d'];}?></textarea>
</div>
<div class="card-footer p-1 text-dark bg-warning text-center"><button id="simpan" name="simpan" type="submit" value="Proses" class="btn btn-custom btn-primary btn-sm">Rekap</button>
<button type="button" class="btn btn-danger btn-sm" onclick="window.location.href=window.location.href">Reset</button></div>
</div>
</form>
<div class="card text-center mb-3">
<div class="card-header p-1 text-white bg-success">STATISTIK <?php echo $couct;?> Kumat Dan Control</div>
<div class="card-body text-center">
<?php echo $ct;?>
</div>
</div>
<div class="card text-center mb-3">
<div class="card-header p-1 text-white bg-danger">STATISTIK PER DIGIT</div>
<div class="card-body text-center">
<?php echo $stat;?>
</div>
</div>
<div class="card text-center">
<div class="card-header p-1 text-white bg-primary">HASIL REKAP</div>
<div class="card-body text-center p-0 m-0">
<?php echo $tat;?>
</div>
</div>
<?php return ob_get_clean(); } ?>