[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
xampp182
/
htdocs
/
simpeg
/
administrator
/
[
Home
]
File: frame_kanan.php
<?php require_once("../lib/konek.php"); require_once("../lib/konfigurasi_semua.php"); require_once("../lib/cur.php"); require_once("../lib/function_tanggal.php"); //cek absensi $ar_wkt = explode(":",$wkt); $detik_wkt = ($ar_wkt[0]*60*60)+($ar_wkt[1]*60)+$ar_wkt[2]; $sql = "select akses_id from hrd_hak_akses a left join hrd_form b on a.id_form=b.form_id left join hrd_user_login c on a.id_lj = c.id_lj where b.form_nama='absensi' and c.user_id = ".$_SESSION["hrd-id"]; $rs = mysql_query($sql); $prevO = mysql_fetch_array($rs); if(!$prevO) { echo "<script>window.parent.document.location.href='../index.php?hal=administrator/tolak.php';</script>"; } $sql = "select * from hrd_user_login a left join hrd_pgw b on a.id_pgw = b.pgw_id left join hrd_jabatan_pegawai c on b.id_jab_pgw = c.jab_pgw_id where user_id = ".$_SESSION["hrd-id"]; $rs = mysql_query($sql); $dataPgw=mysql_fetch_array($rs); $sql = "select count(absen_id) as jml from hrd_absen where id_user = ".$_SESSION["hrd-id"]." and absen_tgl = '".$skr."'"; $rs = mysql_query($sql); $statCek = mysql_fetch_array($rs); if($statCek["jml"]==0) { $act = "in"; $_POST["act"] = $act; }else{ $sql = "select absen_id from hrd_absen where absen_cout is null and id_user = ".$_SESSION["hrd-id"]." and absen_tgl = '".$skr."' order by absen_cin desc"; $rs = mysql_query($sql); $statCek2 = mysql_fetch_array($rs); if($statCek2["absen_id"]) { $act = "out"; $_POST["act"] = $act; }else{ $act = "in"; $_POST["act"] = $act; } } $absen = 0; //config bln $bln_array = explode("-",$skr); $tgl_now = $bln_array[2]; if(!$_POST["bulan"]) { $bln = $bln_array[1]; $_POST["bulan"] = $bln_array[1]; }else{ $bln = $_POST["bulan"]; } if(!$_POST["tahun"]) { $thn = $bln_array[0]; $_POST["tahun"] = $bln_array[0]; }else{ $thn = $_POST["tahun"]; } if($bln == "01") $jml_bln = "31"; if($bln == "02") { if(($bln_array[0]%4) == 0) { $jml_bln = "29"; }else{ $jml_bln = "28"; } } if($bln == "03") $jml_bln = "31"; if($bln == "04") $jml_bln = "30"; if($bln == "05") $jml_bln = "31"; if($bln == "06") $jml_bln = "30"; if($bln == "07") $jml_bln = "31"; if($bln == "08") $jml_bln = "31"; if($bln == "09") $jml_bln = "30"; if($bln == "10") $jml_bln = "31"; if($bln == "11") $jml_bln = "30"; if($bln == "12") $jml_bln = "31"; //end //kuota jam perbulan $totalBln = 0; $date_array = explode("-",$skr); $sql = "select * from hrd_absen where absen_tgl between '".$date_array[0]."-".$date_array[1]."-01' and '".$date_array[0]."-".$date_array[1]."-".$jml_bln."' and id_user = ".$_SESSION["hrd-id"]." and absen_cin is not null and absen_cout is not null"; $rs = mysql_query($sql); while($dataAbsensi=mysql_fetch_array($rs)) { $total = (strtotime($dataAbsensi["absen_cout"])-strtotime($dataAbsensi["absen_cin"])); $totalBln = $totalBln+$total; } $total_menit = round($totalBln/60); $total_jam = 0; if($total_menit>60) { $total_jam = round($totalBln/3600); $tJam = ($totalBln/3600)+0.5; if($tJam<=($total_jam+0.5)) { $total_jam = $total_jam-1; } $total_menit = round(($totalBln-($total_jam*3600))/60); } //end //kuota perhari $sql = "select * from hrd_absen where absen_tgl = '".$skr."' and id_user = ".$_SESSION["hrd-id"]." and absen_cin is not null and absen_cout is not null"; $rs = mysql_query($sql); while($dataAbsensi=mysql_fetch_array($rs)) { $total_hr_ini = (strtotime($dataAbsensi["absen_cout"])-strtotime($dataAbsensi["absen_cin"])); $totalBln_hr_ini = $totalBln_hr_ini+$total_hr_ini; } $total_menit_hr_ini = round($totalBln_hr_ini/60); $total_jam_hr_ini = 0; if($total_menit_hr_ini>60) { $total_jam_hr_ini = round($totalBln_hr_ini/3600); $tJam_hr_ini = ($totalBln_hr_ini/3600)+0.5; if($tJam_hr_ini<=($total_jam_hr_ini+0.5)) { $total_jam_hr_ini = $total_jam_hr_ini-1; } $total_menit_hr_ini = round(($totalBln_hr_ini-($total_jam_hr_ini*3600))/60); } //end //telat $totalBln = 0; $date_array = explode("-",$skr); $sql = "select count(absen_id) as jml_tlt from hrd_absen where absen_tgl between '".$date_array[0]."-".$date_array[1]."-01' and '".$date_array[0]."-".$date_array[1]."-".$jml_bln."' and id_user = ".$_SESSION["hrd-id"]." and absen_telat = 'y'"; $rs = mysql_query($sql); $dataTelat=mysql_fetch_array($rs); $telat_bln = $dataTelat["jml_tlt"]; //end //kehadiran for($start=0, $end=$tgl_now; $start<$end; $start++) { if(($start+1) < 10) $dt = "0".($start+1); else $dt = ($start+1); $tgl = $thn."-".$bln."-".$dt; $hari = GetDayName($tgl); if($hari!="Minggu") { $sql = "select distinct absen_id, absen_tgl from hrd_absen where id_user = ".$_SESSION["hrd-id"]." and absen_tgl = '".$tgl."'"; $rs = mysql_query($sql); $cekAbsen = mysql_fetch_array($rs); if($cekAbsen) { $hadir = $hadir+1; $jmlHrGj = $jmlHrGj+1; }else{ $hadir = $hadir+0; $absen = $absen+1; } }else{ $jmlHrGj = $jmlHrGj+1; } } //end // $hitung_kmrn = strtotime($skr)-(86400*1); $kmrn = date("Y-m-d",$hitung_kmrn); $sql = "select * from hrd_absen where absen_tgl = '".$kmrn."' and id_user = ".$_SESSION["hrd-id"]; $rs = mysql_query($sql); $cekAbsenKemarin = mysql_fetch_array($rs); if(!$cekAbsenKemarin) { $ketAbsen = "absen / tidak masuk"; }else{ $sql = "select * from hrd_absen where absen_tgl = '".$kmrn."' and id_user = ".$_SESSION["hrd-id"]." order by absen_cout desc"; $rs = mysql_query($sql); $cekAbsenKemarinCout = mysql_fetch_array($rs); if(!$cekAbsenKemarinCout["absen_cout"]) { $ketAbsen = "cek out"; } } // // $sql = "select count(sms_id) as jum from hrd_sms where sms_dibaca = 'belum' and id_pgw_penerima = ".$pgw_id; $QdataSMS = mysql_query($sql); $dataSMS=mysql_fetch_array($QdataSMS); $sql = "select count(tl_id) as jum from hrd_tasklist where tl_progres <> '100' and id_pgw_penerima = ".$pgw_id; $QdataPekerjaan = mysql_query($sql); $dataPekerjaan=mysql_fetch_array($QdataPekerjaan); $sql = "select count(counter_id) as jum_hr_ini from counter where counter_tgl = '".$skr."'"; $rs = mysql_query($sql); $DataPengunjung1 = mysql_fetch_array($rs); $hrIni = $DataPengunjung1["jum_hr_ini"]; ?> <html> <head> <title>Untitled Document</title> <script type="text/javascript"> function Welcome() { alert("Selamat Datang di Sistem Informasi Manajemen HRD Karunia Mandiri"); } </script> </head> <body onLoad="Welcome();" bgcolor="#efefef"> <!--fieldset> <legend> <?php echo $defFont;?><b>Sekilas Info </legend--> <table border="0" cellspacing="0" cellpadding="0" width="100%"> <tr> <td colspan="2"> <fieldset> <legend><b><?php echo $defFont;?> Tentang Pekerjaan </font></b></legend> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td colspan="3"><?php echo $defFont;?>Anda adalah pengunjung ke-<?php echo $hrIni;?></td> </tr> <tr> <td colspan="3"><?php echo $defFont;?>Anda mempunyai <a href='pesan_singkat_v.php'><?php echo $dataSMS["jum"];?> sms belum terbaca</a>.</td> </tr> <tr> <td colspan="3"><?php echo $defFont;?>Pekerjaan yang belum terselesaikan ada <a href='tasklist_v.php'><?php echo $dataPekerjaan["jum"];?> pekerjaan</a>.</td> </tr> <tr> <td colspan="3"><?php echo $defFont;?>Anda kemarin belum <a href='absensi.php'><?php echo $ketAbsen;?></a>.</td> </tr> <tr> <td width="35%"><?php echo $defFont;?>Jumlah Jam Kerja hari ini / Total Bulan Ini</td> <td width="2%"><?php echo $defFont;?>:</td> <td width="63%"><?php echo $defFont;?><?php echo $total_jam_hr_ini;?> jam, <?php echo $total_menit_hr_ini;?> menit / <?php echo $total_jam;?> jam, <?php echo $total_menit;?> menit</td> <tr> </table> </fieldset> </td> </tr> <tr valign="top"> <!--td width="50%"> <fieldset> <legend><b><?php echo $defFont;?> Perhatian. </font></b></legend> <?php echo $defFont;?> <ol type="number"> <li><p align="justify">Apabila anda telat untuk cek in, maka anda akan dikenakan sanksi / denda sebesar Rp. 5000</p></li> <li><p align="justify">Dalam 1 hari kerja, jam kerja harus minimal 8 jam. Apabila jam kerja anda kurang dari 8 jam, maka manajemen akan memberikan sanksi / denda sebesar Rp. 5000</p></li> <li><p align="justify">Apabila anda tidak cek out, maka jam kerja anda akan tidak dihitung dan manajemen akan memberikan sanksi / denda sebesar Rp. 5000.</p></li> <li><p align="justify">Pengajuan cuti / ijin / tidak masuk harus diajukan 1 bulan sebelumnya dan harus mengajukan lewat menu "Fitur - Pengajuan Cuti".</p></li> <li><p align="justify">Apabila anda mempunyai tugas dalam menu "Fitur - Daftar Pekerjaan", maka apabila tugas tersebut sudah selesai dikerjakan, anda wajib memberikan laporan dengan cara mengisi progres dari pekerjaan tersebut. Misalnya anda sudah mengerjakan tugas tersebut kurang lebih 50%, maka anda wajib mengisi progres tersebut dengan nilai 50% dan klik simpan. Sehingga memudahkan atasan anda untuk mengetahui tugas anda sudah terselesaikan ataukah belum.</p></li> <li><p align="justify">Sebelum pulang, anda wajib mengisi menu "Fitur - Kerja Anda Hari Ini". Isilah sesuai apa yang telah anda kerjakan hari ini. Misalnya, "hari ini saya telah mengerjakan Skripsinya Pak Yusuf".</p></li> <li><p align="justify">Semua peraturan tersebut akan berlaku per 1 Oktober 2008.</p></li> </ol> <br> (Administrator) </font> </fieldset> </td--> <?php $sql = "select * from pengumuman order by peng_id desc"; $rspengumuman = mysql_query($sql); ?> <td width="50%"> <fieldset> <legend><b><?php echo $defFont;?> Pengumuman. </font></b></legend> <?php echo $defFont;?> <ol type="number"> <?php while($datapengumuman=mysql_fetch_array($rspengumuman)) {?> <li><p align="justify"><?php echo $datapengumuman["peng_isi"];?></p></li> <?php } ?> </ol> </font> </fieldset> </td> <?php $sql = "select * from pengumuman_today order by peng_id desc"; $rspengumuman = mysql_query($sql); ?> <td width="50%"> <fieldset> <legend><b><?php echo $defFont;?> Pengumuman Harian. </font></b></legend> <?php echo $defFont;?> <ol type="number"> <?php while($datapengumuman=mysql_fetch_array($rspengumuman)) {?> <li><p align="justify"><?php echo $datapengumuman["peng_isi"];?></p></li> <?php } ?> </ol> </font> </fieldset> </td> </tr> </table> <!--/fieldset--> </body> </html>