Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for($p = 0; $p < count($karyawan[$i]->presensis); $j++) {
- // limit presensi berdasarkan tanggal_reset
- $tanggal_tap = date("Y-m-d",strtotime($karyawan[$i]->presensis[$p]->tanggal_dan_waktu_tap));
- $tanggal_reset = date("Y-m-d",strtotime($karyawan[$i]->tanggal_reset));
- if($tanggal_tap > $tanggal_reset) {
- array_push($data_presensi, $karyawan[$i]->presensis[$p]);
- if(($harisenin == 1) && ($tanggal_tap == null)) {
- $tidak_hadir = $tidak_hadir + 1;
- if($tidak_hadir >= $settingSp->sp1) {
- $sp1 = $sp1 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp2) && ($sp1 > 0)) {
- $sp2 = $sp2 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp3) && ($sp2 > 0)) {
- $sp3 = $sp3 + 1;
- }
- } else if(($harisenin == 1) && ($tanggal_tap != null)) {
- $tidak_hadir = 0;
- $sp1 = 0;
- $sp2 = 0;
- $sp3 = 0;
- }
- if(($hariselasa == 1) && ($tanggal_tap == null)) {
- $tidak_hadir = $tidak_hadir + 1;
- if($tidak_hadir >= $settingSp->sp1) {
- $sp1 = $sp1 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp2) && ($sp1 > 0)) {
- $sp2 = $sp2 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp3) && ($sp2 > 0)) {
- $sp3 = $sp3 + 1;
- }
- } else if(($hariselasa == 1) && ($tanggal_tap != null)) {
- $tidak_hadir = 0;
- $sp1 = 0;
- $sp2 = 0;
- $sp3 = 0;
- }
- if(($harirabu == 1) && ($tanggal_tap == null)) {
- $tidak_hadir = $tidak_hadir + 1;
- if($tidak_hadir >= $settingSp->sp1) {
- $sp1 = $sp1 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp2) && ($sp1 > 0)) {
- $sp2 = $sp2 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp3) && ($sp2 > 0)) {
- $sp3 = $sp3 + 1;
- }
- } else if(($harirabu == 1) && ($tanggal_tap != null)) {
- $tidak_hadir = 0;
- $sp1 = 0;
- $sp2 = 0;
- $sp3 = 0;
- }
- if(($harikamis == 1) && ($tanggal_tap == null)) {
- $tidak_hadir = $tidak_hadir + 1;
- if($tidak_hadir >= $settingSp->sp1) {
- $sp1 = $sp1 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp2) && ($sp1 > 0)) {
- $sp2 = $sp2 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp3) && ($sp2 > 0)) {
- $sp3 = $sp3 + 1;
- }
- } else if(($harikamis == 1) && ($tanggal_tap != null)) {
- $tidak_hadir = 0;
- $sp1 = 0;
- $sp2 = 0;
- $sp3 = 0;
- }
- if(($harijumat == 1) && ($tanggal_tap == null)) {
- $tidak_hadir = $tidak_hadir + 1;
- if($tidak_hadir >= $settingSp->sp1) {
- $sp1 = $sp1 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp2) && ($sp1 > 0)) {
- $sp2 = $sp2 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp3) && ($sp2 > 0)) {
- $sp3 = $sp3 + 1;
- }
- } else if(($harijumat == 1) && ($tanggal_tap != null)) {
- $tidak_hadir = 0;
- $sp1 = 0;
- $sp2 = 0;
- $sp3 = 0;
- }
- if(($harisabtu == 1) && ($tanggal_tap == null)) {
- $tidak_hadir = $tidak_hadir + 1;
- if($tidak_hadir >= $settingSp->sp1) {
- $sp1 = $sp1 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp2) && ($sp1 > 0)) {
- $sp2 = $sp2 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp3) && ($sp2 > 0)) {
- $sp3 = $sp3 + 1;
- }
- } else if(($harisabtu == 1) && ($tanggal_tap != null)) {
- $tidak_hadir = 0;
- $sp1 = 0;
- $sp2 = 0;
- $sp3 = 0;
- }
- if(($hariminggu == 1) && ($tanggal_tap == null)) {
- $tidak_hadir = $tidak_hadir + 1;
- if($tidak_hadir >= $settingSp->sp1) {
- $sp1 = $sp1 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp2) && ($sp1 > 0)) {
- $sp2 = $sp2 + 1;
- }
- if(($tidak_hadir >= $settingSp->sp3) && ($sp2 > 0)) {
- $sp3 = $sp3 + 1;
- }
- } else if(($hariminggu == 1) && ($tanggal_tap != null)) {
- $tidak_hadir = 0;
- $sp1 = 0;
- $sp2 = 0;
- $sp3 = 0;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement