[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
14082024
/
Data
/
htdocs
/
htdocs
/
simpeg
/
administrator
/
[
Home
]
File: alerts.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>alert('".$pesan_eror."');</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"]; $dir_img = "../img"; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> <html> <head> </head> <body onLoad="myAlert('Hi Alert', '<span>Hi</span> <a href=\'http://www.zapatec.com\'>Visit Zapatec</a>'); return false;"> <script type='text/javascript'> function myAlert(strTitle, message) { var win1 = new Zapatec.AlertWindow(message, {title:strTitle, modal:true, width : 180, theme : "minimal", top: 100}); } function myConfirm(strTitle, message) { var win1 = new Zapatec.ConfirmWindow(message, {title:strTitle, modal:true, width : 180, theme : "minimal", top: 100}); win1.getResponse(function (res) { if (res == true) alert("You have selected OK"); else { alert("You have selected Cancel"); } }); } function myDialog(strTitle, message) { var win1 = new Zapatec.DialogWindow(message, {title : strTitle, buttons : ["Red", "Blue", "Yellow"], width : 230, theme : "minimal", top: 100}); win1.getResponse(function (res) { alert(res + " is a nice color"); }); } </script> <a href="#" onclick="myAlert('Hi Alert', '<span>Hi</span> <a href=\'http://www.zapatec.com\'>Visit Zapatec</a>'); return false;">Alert dialog</a> -- Shows a modal DHTML dialog similar to a Javascript alert.<br/> <a href="#" onclick="myConfirm('Hi Confirm', '<span>Hi</span> <a href=\'http://www.zapatec.com\'>Visit Zapatec</a>'); return false;">Confirm dialog</a> -- Shows a modal DHTML dialog similar to a Javascript confirm.<br/> <a href="#" onclick="myDialog('Choose a color', '<span>What is your favorite color?</span> <a href=\'http://www.zapatec.com\'>Visit Zapatec</a>'); return false;">Generic dialog</a> -- Shows a custom DHTML dialog. You can easily create a dialog that contains custom buttons and write a function to retrieve the selected button.<br/> <table border="0" cellspacing="0" cellpadding="0" width="75%"> <tr> <td colspan="2" align="left" valign="middle" bgcolor="#000000"height="28"> <font face="Verdana, Arial, Helvetica, sans-serif" size="4" color="white"> <?php echo $header;?></font> </td> </tr> <tr> <td colspan="2" align="left" bgcolor="#DEDBE7" height="20"> <?php include("menu_atas.php"); ?> </td> </tr> <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> </body> </html>