Advertisement
vitareinforce

settingan slot jam presensi berdasarkan jadwal

Jan 21st, 2021 (edited)
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. $toleransi = strtotime($setting_presensi->toleransi_keterlambatan)-strtotime("00:00:00");
  2. $before_jam_masuk = date("H:i:s",strtotime($jam_masuk)-$toleransi);
  3. $after_jam_masuk = date("H:i:s",strtotime($jam_masuk)+$toleransi);
  4.  
  5. $before_jam_istirahat_mulai = date("H:i:s",strtotime($jam_istirahat_mulai)-$toleransi);
  6. $after_jam_istirahat_mulai = date("H:i:s",strtotime($jam_istirahat_mulai)+$toleransi);
  7.  
  8. $before_jam_istirahat_selesai = date("H:i:s",strtotime($jam_istirahat_selesai)-$toleransi);
  9. $after_jam_istirahat_selesai = date("H:i:s",strtotime($jam_istirahat_selesai)+$toleransi);
  10.  
  11. $before_jam_pulang = date("H:i:s",strtotime($jam_pulang)-$toleransi);
  12. $after_jam_pulang = date("H:i:s",strtotime($jam_pulang)+$setting_closing_time);
  13.  
  14. if(($jamtap > $before_jam_masuk) && ($jamtap < $after_jam_masuk)) {
  15. $slotjam = "Masuk";
  16. $poin = $setting_poin->jam_masuk;
  17. }
  18.  
  19. if(($jamtap > $after_jam_masuk) && ($jamtap < $before_jam_istirahat_mulai)) {
  20. $slotjam = "Terlambat Masuk";
  21. $poin = $setting_poin->jam_masuk;
  22. }
  23.  
  24. if(($jamtap > $before_jam_istirahat_mulai) && ($jamtap < $before_jam_istirahat_selesai)) {
  25. $slotjam = "Istirahat Mulai";
  26. $poin = $setting_poin->jam_mulai_istirahat;
  27. }
  28.  
  29. if(($jamtap > $before_jam_istirahat_selesai) && ($jamtap < $before_jam_pulang)) {
  30. $slotjam = "Istirahat Selesai";
  31. $poin = $setting_poin->jam_selesai_istirahat;
  32. }
  33.  
  34. if(($jamtap > $before_jam_pulang) && ($jamtap < $after_jam_pulang)) {
  35. $slotjam = "Pulang";
  36. $poin = $setting_poin->jam_keluar;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement