File: /home/web.paitoan.com/.trash/data/kolaborasi_ln.php
<?php if ( ! defined( 'ABSPATH' ) ) exit;
add_shortcode( 'kolaborasi_ln', 'kolaborasi_ln' );
function kolaborasi_ln(){
function ardup($array){
$counts = array_count_values($array);
return array_filter($counts,function($val){return($val >= 1);});
}
$tpln=$pat1=$pat2=$pat3=$pat4=$pat5=$result = $arr = [];
if(isset($_POST['submit'])){
$data = explode("*",$_POST['databet']);
if ($data) {
for($az=0;$az<sizeof($data);$az++){
$arr[] = $data[$az];
}
$result = ardup($arr);
foreach($result as $entry => $count){
$max = max($result);
if($max == $count){$tpln[] = $entry;}
if(($max-1) == $count){$pat1[] = $entry;}
if(($max-2) == $count){$pat2[] = $entry;}
if(($max-3) == $count){$pat3[] = $entry;}
if(($max-4) == $count){$pat4[] = $entry;}
if(($max-5) == $count){$pat5[] = $entry;}
}
}
}
?>
<style>
th {
word-break: normal;
}
</style>
<script language="javascript">
function checkInput(ob) {
var invalidChars = /[^0-9*]/gi
if(invalidChars.test(ob.value)) {
ob.value = ob.value.replace(invalidChars,"");
}
}
</script>
<div class="alert alert-block btn-box alert-custom green">
<div class="row clearfix">
<div>
<center>
<span style="text-align: justify;">Tool ini berfungsi untuk mencari LN yang sama / Kres. Gabungkan semua LN menjadi satu baris dengan pemisah tanda (*). Contoh, jika ingin mencari LN yang sama diantara : 11*22*33*44*55*66*77 dan 44*55*66*77*88*99, maka gabungkan keduanya menjadi 11*22*33*44*55*66*77*44*55*66*77*88*99 dan hasilnya 44*55*66*77</span>
</center>
</div>
<form role="form" action="" method="post" >
<div class="form-group text-center">
<label class="text-center"><h3 class="text-success">Masukkan LN</h3></label>
<textarea onkeyup="checkInput(this)" name="databet" id="InputMessage" class="form-control" rows="8" cols="100" required><?php if(isset($_POST['databet'])){ echo $_POST['databet'];}?></textarea>
</div>
<input type="submit" name="submit" id="submit" value="Submit" class="btn btn-primary">
</form>
<table class="table table-bordered">
<thead>
<tr>
<th class="bg-danger text-white align-middle">
Jumlah LN yg sama
</th>
<th class="bg-danger text-white align-middle">
Angka Live number
</th>
</tr>
</thead>
<tbody>
<tr>
<td id='lnpatah'></td>
<td id='patah'><?php echo implode("*",$tpln);?></td>
</tr>
<tr>
<td id='lnpatah1'></td>
<td id='patah1'><?php echo implode("*",$pat1);?></td>
</tr>
<tr>
<td id='lnpatah2'></td>
<td id='patah2'><?php echo implode("*",$pat2);?></td>
</tr>
<tr>
<td id='lnpatah3'></td>
<td id='patah3'><?php echo implode("*",$pat3);?></td>
</tr>
<tr>
<td id='lnpatah4'></td>
<td id='patah4'><?php echo implode("*",$pat4);?></td>
</tr>
<tr>
<td id='lnpatah5'></td>
<td id='patah5'><?php echo implode("*",$pat5);?></td>
</tr>
</tbody>
</table>
</div>
</div>
<script>
var str1 = document.getElementById("patah").innerHTML;
var n1 = str1.length/3;
document.getElementById("lnpatah").innerHTML = 'LN TOP : ' + Math.floor(n1) + ' LN';
var str2 = document.getElementById("patah1").innerHTML;
var n2 = str2.length/3;
document.getElementById("lnpatah1").innerHTML = 'Patah 1 : ' + Math.floor(n2) + ' LN';
var str3 = document.getElementById("patah2").innerHTML;
var n3 = str3.length/3;
document.getElementById("lnpatah2").innerHTML = 'Patah 2 : ' + Math.floor(n3) + ' LN';
var str4 = document.getElementById("patah3").innerHTML;
var n4 = str4.length/3;
document.getElementById("lnpatah3").innerHTML = 'Patah 3 : ' + Math.floor(n4) + ' LN';
var str5 = document.getElementById("patah4").innerHTML;
var n5 = str5.length/3;
document.getElementById("lnpatah4").innerHTML = 'Patah 4 : ' + Math.floor(n5) + ' LN';
var str6 = document.getElementById("patah5").innerHTML;
var n6 = str6.length/3;
document.getElementById("lnpatah5").innerHTML = 'Patah 5 : ' + Math.floor(n6) + ' LN';
</script>
<?php
} ?>