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/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);
}