File: /home/web.paitoan.com/.trash/data/kalender_togel.php
<?php
add_shortcode( 'kalender_togel', 'kalender_togel' );
function kalender_togel() {
function buatkalender($iBln=0,$iThn=0) {
$iBln = $iBln==0 ? date('m') : $iBln;
$iThn = $iThn==0 ? date('Y') : $iThn;
$tanggal=date("d");
$bulan=$iBln;
$tahun=$iThn;
$bulanan=array(1=>"Januari","Februari","Maret","April",
"Mei","Juni","Juli","Agustus","September",
"Oktober","November","Desember");
$ganti = array('January' => 'Januari','February' => 'Februari','March' => 'Maret','April' => 'April','May' => 'Mei','June' => 'Juni','July' => 'Juli','August' => 'Agustus','September' => 'September','October' => 'Oktober','November' => 'November','December' => 'Desember');
$bln=date('F');
$thn=$iThn;
$jmlhari = date("t",mktime(0,0,0,$bulan,1,$tahun));
$haritglsatu = date("w",mktime(0,0,0,$bulan,1,$tahun));
$kalender = '<style>
.table.table-striped.table-hover {
background: white;
}
.asu {
background: #F8F9BB none repeat scroll 0 0;
color: #ff5d00;
}
.java-date:nth-child(4) {
background: #6f6f6f none repeat scroll 0 0;
color: #ffffff;
}
.java-date:nth-child(3) {
background: #c7fb6a none repeat scroll 0 0;
color: #03450d;
}
td {
text-align: center;
border: 1px solid #ddd;
}
.greg-date {
font-size: 34px;
font-weight: bold;
position: relative;
}
.hijr-date {
border: medium none;
color: green;
display: none;
}
.java-date {
color: #b00404;
font-size: small;
}
.table td, .table th {
padding: 1px;
vertical-align: top;
border-top: 1px solid #dee2e6;
}
</style>
<center><h4>'.$ganti[$bln].' '.$thn.'</h4></center>
<table class="table table-striped table-hover ">
<tbody>
<tr class="calendar-row">
<td class="calendar-day-head">Minggu</td>
<td class="calendar-day-head">Senin</td>
<td class="calendar-day-head">Selasa</td>
<td class="calendar-day-head">Rabu</td>
<td class="calendar-day-head">Kamis</td>
<td class="calendar-day-head">Jumat</td>
<td class="calendar-day-head">Sabtu</td></tr>';
$a = 1;
$adabaris = TRUE;
$mulaicetak = 0;
while ($adabaris) {
$kalender .= '<tr class="calendar-row">';
for ($i = 0; $i < 7; $i++ ) {
if ($mulaicetak < $haritglsatu) {
$kalender .= '<td class="calendar-day-np"> </td>';
$mulaicetak++;
}
elseif ($a <= $jmlhari) {
$tt = $a;
if ($a == $tanggal) {
$tt = '<td class="asu"><div class="greg-date" title="Today">'.$tt.'</div>
<div class="java-date">'.hari($iThn.'-'.$iBln.'-'.$tt).'</div><div class="java-date">'.ikut($iThn.'-'.$iBln.'-'.$tt).'</div><div class="java-date">'.jarlem($iThn.'-'.$iBln.'-'.$tt).'</div></td>';
}
if ($i == 0) {
$tt = '<td><div class="greg-date" title="kalender">'.$tt.'</div>
<div class="java-date">'.hari($iThn.'-'.$iBln.'-'.$tt).'</div><div class="java-date">'.ikut($iThn.'-'.$iBln.'-'.$tt).'</div><div class="java-date">'.jarlem($iThn.'-'.$iBln.'-'.$tt).'</div></td>';
}
if ($i != 0 && $a != $tanggal) {
$tt = $tt = '<td><div class="greg-date" title="kalender">'.$tt.'</div>
<div class="java-date">'.hari($iThn.'-'.$iBln.'-'.$tt).'</div><div class="java-date">'.ikut($iThn.'-'.$iBln.'-'.$tt).'</div><div class="java-date">'.jarlem($iThn.'-'.$iBln.'-'.$tt).'</div></td>';
}
$kalender .= $tt;
$a++;
}
else {
$kalender .= '<td class="calendar-day-np"> </td>';
}
}
$kalender .= "</tr>";
if ($a <= $jmlhari) {
$adabaris = TRUE;
}
else {
$adabaris = FALSE;
}
}
$kalender .= "</tbody></table>";
return $kalender;
}
$timezone = "Asia/Jakarta";
if(function_exists('date_default_timezone_set')) date_default_timezone_set($timezone);
function hari($tanggal){
$mine = '1901-01-01';
$cah1 = explode("-",$tanggal);
$cah2 = explode("-",$mine);
$d1 = $cah1[2];
$m1 = $cah1[1];
$y1 = $cah1[0];
$d2 = $cah2[2];
$m2 = $cah2[1];
$y2 = $cah2[0];
$t1 = GregorianToJD($m1,$d1,$y1);
$t2 = GregorianToJD($m2,$d2,$y2);
$sisa = $t1-$t2;
$mod = $sisa % 5;
$pasar= array('Pahing','Pon','Wage','Kliwon','Legi');
$hari = array('Sun'=>'Minggu','Mon'=>'Senin','Tue'=>'Selasa','Wed'=>'Rabu','Thu'=>'Kamis','Fri'=>'Jumat','Sat'=>'Sabtu');
$day = date('D',strtotime($tanggal));
$hasil = $hari[$day];
return $pasar[$mod];
}
function ikut($tanggal){
$mine = '1901-01-01';
$cah1 = explode("-",$tanggal);
$cah2 = explode("-",$mine);
$d1 = $cah1[2];
$m1 = $cah1[1];
$y1 = $cah1[0];
$d2 = $cah2[2];
$m2 = $cah2[1];
$y2 = $cah2[0];
$t1 = GregorianToJD($m1,$d1,$y1);
$t2 = GregorianToJD($m2,$d2,$y2);
$sisa = $t1-$t2;
$mod = $sisa % 5;
$pasar= array('Pahing','Pon','Wage','Kliwon','Legi');
$hari = array('Sun'=>'Minggu','Mon'=>'Senin','Tue'=>'Selasa','Wed'=>'Rabu','Thu'=>'Kamis','Fri'=>'Jumat','Sat'=>'Sabtu');
$day = date('D',strtotime($tanggal));
$hasil = $hari[$day];
$jowo = $pasar[$mod];
$gabung = $hasil.$jowo;
$hari = array('MingguPahing'=>'01259','MingguPon'=>'35789','MingguWage'=>'02589','MingguKliwon'=>'04589','MingguLegi'=>'25678','SeninPahing'=>'34890','SeninPon'=>'24678','SeninWage'=>'02348','SeninKliwon'=>'34789','SeninLegi'=>'34589','SelasaPahing'=>'03789','SelasaPon'=>'13567','SelasaWage'=>'12347','SelasaKliwon'=>'23678','SelasaLegi'=>'23458','RabuPahing'=>'02479','RabuPon'=>'01579','RabuWage'=>'24678','RabuKliwon'=>'01278','RabuLegi'=>'35789','KamisPahing'=>'23489','KamisPon'=>'01278','KamisWage'=>'34789','KamisKliwon'=>'01378','KamisLegi'=>'05489','JumatPahing'=>'01269','JumatPon'=>'67890','JumatWage'=>'14567','JumatKliwon'=>'01689','JumatLegi'=>'25678','SabtuPahing'=>'34569','SabtuPon'=>'12379','SabtuWage'=>'04589','SabtuKliwon'=>'23489','SabtuLegi'=>'01259');
return 'Ai '.$hari[$gabung];
}
function jarlem($tanggal){
$mine = '1901-01-01';
$cah1 = explode("-",$tanggal);
$cah2 = explode("-",$mine);
$d1 = $cah1[2];
$m1 = $cah1[1];
$y1 = $cah1[0];
$d2 = $cah2[2];
$m2 = $cah2[1];
$y2 = $cah2[0];
$t1 = GregorianToJD($m1,$d1,$y1);
$t2 = GregorianToJD($m2,$d2,$y2);
$sisa = $t1-$t2;
$mod = $sisa % 5;
$pasar= array('Pahing','Pon','Wage','Kliwon','Legi');
$hari = array('Sun'=>'Minggu','Mon'=>'Senin','Tue'=>'Selasa','Wed'=>'Rabu','Thu'=>'Kamis','Fri'=>'Jumat','Sat'=>'Sabtu');
$day = date('D',strtotime($tanggal));
$hasil = $hari[$day];
$jowo = $pasar[$mod];
$lemah = array('Legi'=>'24-44','Pahing'=>'80-00','Pon'=>'46-66','Wage'=>'16-36','Kliwon'=>'64-84');
return 'Jamah '.$lemah[$jowo];
}
function nmbulan($i=1){
$nmbulan = array(1 => "Januari",2 => "Februari" ,3 => "Maret" ,4 => "April" ,5 => "Mei" ,6 => "Juni" ,7 => "Juli" ,8 => "Agustus" ,9 => "September" ,10 => "Oktober" ,11 => "Nopember" ,12 => "Desember");
return $nmbulan[$i];
}
function bulan($x=0){
$x = $x==0 ? date('m') : $x;
$data = "<select name='bulan' id='bulan'>";
for($i=1;$i<=12;$i++){
$sel = $i==$x ? 'selected' : '';
$data .= "<option $sel value='$i'>".nmbulan($i)."</option>";
}
$data .= "</select>";
return $data;
}
function tahun($x=0){
$x = $x==0 ? date('Y') : $x;
$data = "<select name='tahun' id='tahun'>";
for($i=1901;$i<=date('Y');$i++){
$sel = $i==$x ? 'selected' : '';
$data .= "<option $sel value='$i'>$i</option>";
}
$data .= "</select>";
return $data;
}
$iB = isset($_POST['bulan']) ? $_POST['bulan'] : date('m');
$iT = isset($_POST['tahun']) ? $_POST['tahun'] : date('Y');
echo buatkalender($iB,$iT);
}