File: /home/web.paitoan.com/public_html/data/bola_merah.php
<?php
add_shortcode( 'bola_merah', 'bola_merah' );
function bola_merah($atts){
global $wpdb;
include_once('fungsi.php');
$atts = shortcode_atts(array('pasaran' => 'sydney'),$atts);
ob_start();
$npas=$linke=$urlke=$ppas=$pide=$thne=$marku='';
$i = 0;
$ase=$cope=$kple=$ekre =$hariini='';
$resu=$harinya=array();
$table_paito = 'result';
$cok = array("chinapools","hongkong","japan","magnum cambodia","singapore","sydney","taiwan","sydney lotto","hongkong lotto");
$pid= $atts['pasaran'];
$hari = isset($_POST['hari']) ? $_POST['hari'] : '';
$col = isset($_POST['col']) ? $_POST['col'] : 60;
$url = 'https://jspaito.com/json?ljenis=lengkap&market='.$pid.'&limit='.$col.'&hari='.$hari;
$paitok = json_decode(resourceWeb($url), true);
if (!$paitok) exit();
$cresult = count($paitok);
$paito = $paitok[$cresult-1];
$paitoe = $paito['result'];
$hariini = $paito['date'];
$marku = $paito['market'];
$ase = substr($paitoe, 0, 1);
$cope = substr($paitoe, 1, 1);
$kple = substr($paitoe, 2, 1);
$ekre = 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">'.$ase.'</div><div class="bola DarkOrange">'.$cope.'</div><div class="bola DarkOrange">'.$kple.'</div><div class="bola DarkOrange">'.$ekre.'</div></div>'; ?>
<form method="POST" action="" class="mb-3">
<div class="row">
<div class="col-12">
<div class="row">
<div class="col-md-3 mb-1"><select name="col" class="form-control form-control-sm" onchange="this.form.submit()">
<option <?php if($col == 10) {echo 'selected';}?> value="10">10 Kolom</option>
<option <?php if($col == 20) {echo 'selected';}?> value="20">20 Kolom</option>
<option <?php if($col == 30) {echo 'selected';}?> value="30">30 Kolom</option>
<option <?php if($col == 40) {echo 'selected';}?> value="40">40 Kolom</option>
<option <?php if($col ==50) {echo 'selected';}?> value="50">50 Kolom</option>
<option <?php if($col == 60) {echo 'selected';}?> value="60">60 Kolom</option>
<option <?php if($col == 70) {echo 'selected';}?> value="70">70 Kolom</option>
</select></div>
<div class="col-md-6 mb-1">
<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().'/bola-merah-'.$pasar.'" selected>'.ucwords(markete($pasar)).'</option>';
}else{
echo '<option data-goto="'.get_site_url().'/bola-merah-'.$pasar.'">'.ucwords(markete($pasar)).'</option>';
}
}
?>
</select>
</div>
<div class="col-md-3 mb-1">
<select name="hari" id="hari" class="form-control form-control-sm" onchange="this.form.submit()">
<option <?php if($hari == '') {echo 'selected';}?> value="">Harian</option>
<option <?php if($hari == 'minggu') {echo 'selected';}?> value="minggu">Minggu</option>
<option <?php if($hari == 'senin') {echo 'selected';}?> value="senin">Senin</option>
<option <?php if($hari == 'selasa') {echo 'selected';}?> value="selasa">Selasa</option>
<option <?php if($hari == 'rabu') {echo 'selected';}?> value="rabu">Rabu</option>
<option <?php if($hari == 'kamis') {echo 'selected';}?> value="kamis">Kamis</option>
<option <?php if($hari == 'jumat') {echo 'selected';}?> value="jumat">Jumat</option>
<option <?php if($hari == 'sabtu') {echo 'selected';}?> value="sabtu">Sabtu</option>
</select>
</div>
</div>
</div>
</div>
</form>
<div class="row">
<div class="col-12 text-center mb-2">
<div class="bola red" id="merah"></div>
<div class="bola blue" id="biru"></div>
<div class="bola green" id="hijau"></div>
<div class="bola brown" id="coklat"></div>
<div class="bola black" id="hitam"></div>
</div>
</div>
<div class="menu2 mb-2" id="colormenu">
<fieldset id="color-selector">
<button id="btnSubmit">Hapus</button>
<div class="color Red selected" data-color="#fa3c3c"></div>
<div class="color Pink selected" data-color="#f50280"></div>
<div class="color Green" data-color="#51e877"></div>
<div class="color Violet" data-color="Violet"></div>
<div class="color Teal" data-color="Teal"></div>
<div class="color Blue" data-color="#288cd4"></div>
<div class="color Grey" data-color="#b2b2b2"></div>
<div class="color Orange" data-color="#f4b084"></div>
<div class="color eraser" data-color="eraser"></div>
</fieldset>
</div>
<div id="loading" class="text-center mx-auto">
<p class="text-center">Tunggu Sejenak Sedang Mengambil Data Besar</p>
</div>
<div class="mt-1 table-responsive" id="tables" style="display:none">
<table id="drawing-table" width="100%">
<thead>
<tr>
<th class="bg-danger text-light text-center">Tanggal</th>
<th class="bg-danger text-light text-center">Hari</th>
<th class="bg-danger text-light text-center">Result</th>
</tr>
</thead>
<tbody>
<?php
foreach ($paitok as $field => $value) {
$angka = $value['result'];
if (strlen($angka) < 4) {continue;}
$tglnya = date_i18n('d-m-y', strtotime($value['date']. '+0 day'));
$harinya = ucwords($value['day']);
$a = substr($angka, 0, 1);
$c = substr($angka, 1, 1);
$k = substr($angka, 2, 1);
$e = substr($angka, 3, 1);
echo ' <tr>';
echo '
<td class="align-middle p-1 text-center tgl">'.$tglnya.'</td>
<td class="align-middle p-1 text-center tgl">'.$harinya.'</td>
<td class="align-middle p-1 text-center">
<span class="ballhk red">'.$a.'</span>
<span class="ballhk red">'.$c.'</span>
<span class="ballhk red">'.$k.'</span>
<span class="ballhk red">'.$e.'</span>
</td>
';
echo ' </tr>';
}
?>
<tr>
<td class="align-middle p-1 text-center reside">x</td>
<td class="align-middle p-1 text-center reside">x</td>
<td class="align-middle p-1 text-center reside">
<span class="ballhk red">X</span>
<span class="ballhk red">X</span>
<span class="ballhk red">X</span>
<span class="ballhk red">X</span>
</td>
</tr>
</tbody>
</table>
</div>
<style>
a {
text-decoration: none !important;
}
.noselect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
table {
border-collapse: collapse;
}
table {
margin: 0 !important;
width: 100% !important;
}
table,
td,
th {
border: 1px solid #ccc;
cursor: default;
}
tbody tr:nth-last-child(5n+1) {
background: none repeat scroll 0 0 #e8e4e7 !important;
}
.residex {
color: #d7d1d1;
font-weight: normal;
}
.top {
background: none repeat scroll 0 0 #ffffff !important;
}
.reside {
font-weight: bold;
}
#clear {
float: right;
}
#color-selector p {
clear: both;
}
.color.eraser {
background: none repeat scroll 0 0 white;
cursor: pointer;
border: 1px solid black;
}
.color.Red {
background: none repeat scroll 0 0 #ff5050;
cursor: pointer;
border: 1px solid black;
}
.color.Pink {
background: none repeat scroll 0 0 #ff99cc;
cursor: pointer;
border: 1px solid black;
}
.color.Green {
background: none repeat scroll 0 0 #a9d08e;
cursor: pointer;
border: 1px solid black;
}
.color.Violet {
background: none repeat scroll 0 0 #9966ff;
cursor: pointer;
border: 1px solid black;
}
.color.Teal {
background: none repeat scroll 0 0 #66ffcc;
cursor: pointer;
border: 1px solid black;
}
.color.Blue {
background: none repeat scroll 0 0 #9bc2e6;
cursor: pointer;
border: 1px solid black;
}
.color.Grey {
background: none repeat scroll 0 0 #b2b2b2;
cursor: pointer;
border: 1px solid black;
}
.color.Orange {
background: none repeat scroll 0 0 #f4b084;
cursor: pointer;
border: 1px solid black;
}
.color input {
background: rgba(0, 0, 0, 0);
border: 0 none;
float: right;
left: 220px;
position: absolute;
}
.colorpicker_submit {
color: #ffffff;
}
.colorpicker {
z-index: 20;
}
.selected {
border: 1px solid white;
}
#btnSubmit {
float: left;
margin-top: 0;
width: 10%;
cursor: pointer;
font-size: 12px;
line-height: 12px;
height: 20px;
}
@media (max-width:767px) {
#drawing-table td {
padding: revert;
}
.color {
width: 9%;
}
#btnSubmit {
width: auto;
padding: 0;
}
}
#colormenu.fixed {
position: fixed;
top: 0;
left: 0;
}
body.admin-bar #colormenu.fixed {
top: 32px;
}
.intro td {
background: none repeat scroll 0 0 #ffffff !important;
}
#drawing-table {
border-collapse: collapse;
width: auto;
}
#drawing-table td {
border: 1px solid #d9d9d9;
text-align: center;
padding: 2px;
}
#controls {
margin: 0 auto;
}
#controls fieldset {
border: 0 solid #cccccc;
margin: 0;
padding: 0;
}
#controls legend {
background: none repeat scroll 0 0 #ffffff;
border: 1px solid #cccccc;
padding: 2px 8px;
}
#gridSize {
margin: 0 0 10px;
}
#clear {
float: right;
}
#color-selector p {
clear: both;
}
.color {
float: left;
height: 20px;
position: relative;
width: 9.5%;
}
.color.eraser {
background: none repeat scroll 0 0 #ffffff;
cursor: pointer;
border: 1px solid black;
}
.red {
background: none repeat scroll 0 0 #ff0000;
cursor: pointer;
border: 1px solid black;
}
.brown {
background: brown;
cursor: pointer;
border: 1px solid black;
}
.green {
background: none repeat scroll 0 0 #008000;
cursor: pointer;
border: 1px solid black;
}
.blue {
background: none repeat scroll 0 0 #0000ff;
cursor: pointer;
border: 1px solid black;
}
.color.Aqua {
background: none repeat scroll 0 0 #00ffff;
cursor: pointer;
border: 1px solid black;
}
.color.Gold {
background: none repeat scroll 0 0 #ffd700;
cursor: pointer;
border: 1px solid black;
}
.color.LightGreen {
background: none repeat scroll 0 0 #90ee90;
cursor: pointer;
border: 1px solid black;
}
.color.DeepPink {
background: none repeat scroll 0 0 #ff1493;
cursor: pointer;
border: 1px solid black;
}
.color.violet {
background: none repeat scroll 0 0 #ee82ee;
cursor: pointer;
border: 1px solid black;
}
.color.Turquoise {
background: none repeat scroll 0 0 #46d6db;
cursor: pointer;
border: 1px solid black;
}
.color.Orange {
background: none repeat scroll 0 0 #ffb878;
cursor: pointer;
border: 1px solid black;
}
.color input {
border: 0 none;
float: right;
left: 220px;
position: absolute;
}
.colorpicker_submit {
color: #ffffff;
}
.colorpicker {
z-index: 20;
}
.selected {
border: 0 solid #000000;
}
#table-wrap {
font-weight: bold;
position: relative;
}
#table-wrap table {
position: relative;
z-index: 10;
}
#toggle-tracing-mode {
display: none;
}
#html-wrap textarea {
height: 50px;
margin: 0 0 10px;
overflow: auto;
width: 100%;
}
#merah {
background: red;
color: white;
}
#biru {
background: blue;
color: white;
}
#hijau {
background: green;
color: white;
}
#coklat {
background: brown;
color: white;
}
#hitam {
background: black;
color: white;
}
.ballhk {
color: #FFF;
display: inline-block;
width: 26px;
height: 26px;
border-radius: 15px;
font-size: 14px;
font-family: arial;
line-height: 24px;
font-weight: bold;
text-align: center;
cursor: default;
border: 1px solid black;
margin: 0 1px;
}
.menu2 {
background: #FFF;
position: relative;
width: 100%;
z-index: 99999;
padding: 5px;
}
.warna {
width: 100%;
margin-top: 20px;
background: #cacaca;
border: 2px solid #b3abab;
}
.warna button {
width: 24%;
}
</style>
<script>
$(document).ready(function(){
$("#btnSubmit").click(function(){
$(".ballhk").css("background", "");
$(".asux").css("background", "");
});
$('#merah').ready(function() {
$('#merah').click(function() {
$(".ballhk").css("background","red");
});
});
$('#biru').ready(function() {
$('#biru').click(function() {
$(".ballhk").css("background","blue");
});
});
$('#hijau').ready(function() {
$('#hijau').click(function() {
$(".ballhk").css("background","green");
});
});
$('#coklat').ready(function() {
$('#coklat').click(function() {
$(".ballhk").css("background","brown");
});
});
$('#hitam').ready(function() {
$('#hitam').click(function() {
$(".ballhk").css("background","black");
});
});
$(function() {
var mouseDownState = eraseState = curColor = false;
$("#clear").click(function() { rows = $("#gridSize").val().split(",")[0];
cols = $("#gridSize").val().split(",")[1];
buildGrid(rows, cols); });
$("#drawing-table").delegate("span", "mousedown", function() { mouseDownState = true;
$el = $(this); if (eraseState) { $el.removeAttr("style"); } else { $el.css("background", curColor); } }).delegate("span", "mouseenter", function() { if (mouseDownState) { $el = $(this); if (eraseState) { $el.removeAttr("style"); } else { $el.css("background", curColor); } } });
$("html").bind("mouseup", function() { mouseDownState = false; });
$(document).keydown(function(event) { if (event.keyCode == 18) { eraseState = true;
$(".selected").addClass("previous");
$(".color").removeClass("selected");
$(".eraser").addClass("selected"); } }).keyup(function(event) { if (event.keyCode == 18) { eraseState = false;
$(".color").removeClass("selected");
$(".previous").addClass("selected").removeClass("previous");
$("." + curColor).addClass("selected"); } });
$("#color-selector").delegate(".color", "click", function() {
$el = $(this);
var pulledVal = $el.attr("data-color");
if (pulledVal == 'eraser') { eraseState = true; } else { eraseState = false;
curColor = pulledVal; }
$(".color").removeClass("selected");
$(this).addClass("selected");
});
$("#tracing-image-form").submit(function() { var url = $("#fileLocation").val();
$("<div />", { id: "tracing-image" }).appendTo("#table-wrap");
$("#drawing-table").css("opacity", 0.5);
$("#toggle-tracing-mode").show();
$("#tracing-image-form").remove();
tracingMode = true; return false; });
$("#toggle-tracing-mode").click(function() { if (tracingMode) { $("#tracing-image").css("visibility", "hidden");
$(this).html("Toggle Tracing Mode On");
$("#drawing-table").css("opacity", 1);
tracingMode = false; } else { $("#tracing-image").css("visibility", "visible");
$(this).html("Toggle Tracing Mode Off");
$("#drawing-table").css("opacity", 0.5);
tracingMode = true; } });
$('.color input').ColorPicker({ onSubmit: function(hsb, hex, rgb, el) { var $swatch = $(el).parent(); var newColor = "#" + hex;
$(".color").removeClass("selected");
$("." + $swatch.attr("data-color")).css("background", newColor).addClass("selected");
$swatch.attr("data-color", newColor);
curColor = newColor; }, onBeforeShow: function() { $(this).ColorPickerSetColor(this.value); } });
$("#get-html-button").click(function() { $("#the-html").val("<table style='width: 100%; border-collapse: collapse;'>" + $("#drawing-table").html() + "</table>"); });
});
});
</script>
<script src="<?=home_url()?>/data/merah.js"></script>
<script>
jQuery(function($) {
jQuery(function(b) { b("#loading").css("display", "none");
b("#tables").css("display", "block");
});
var mcolpos = $("#colormenu").position().top; var mcolposlef = $("#colormenu").position().left;
$(window).on('load', function(){
if ($(this).scrollTop() >= mcolpos) {
$("#colormenu").addClass('fixed').css({'left':0});
}else{
$("#colormenu").removeClass('fixed').css({'left':'unset'});
}
});
$(window).scroll(function() {
if ($(this).scrollTop() >= mcolpos) {
$("#colormenu").addClass('fixed').css({'left':0});
}else{
$("#colormenu").removeClass('fixed').css({'left':'unset'});
}
});
$("#paitopsr").change(function(){
var newgoto = $(this).find("option:selected").attr('data-goto');
if(newgoto!=''){ window.location.href = newgoto; }
});
});
</script>
<?php return ob_get_clean(); }?>