Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $dataJadwal = $this->db->get_where('sihadir_jadwal_kerja', array('jadwal_kerja_tanggal' => $tgl_dari, 'pegawai_id' => $pegawai_id))->row();
- if (count($dataJadwal) == 0) {
- $hari = getDay($tgl_dari);
- switch ($hari) {
- case 'SELASA':
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[1]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[1]];
- break;
- case 'RABU':
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[2]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[2]];
- break;
- case 'KAMIS':
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[3]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[3]];
- break;
- case "JUM'AT":
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[4]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[4]];
- break;
- case 'SABTU':
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[5]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[5]];
- break;
- case 'MINGGU':
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[6]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[6]];
- break;
- default:
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[0]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[0]];
- break;
- }
- $data = array(
- 'pegawai_id' => $pegawai_id,
- 'jadwal_kerja_tanggal' => $tgl_dari,
- 'jam_kerja_id' => $jam_kerja_id,
- 'jadwal_kerja_update' => date('Y-m-d H:i:s'),
- );
- $this->db->insert('sihadir_jadwal_kerja', $data);
- } else {
- $jam_kerja_id = $dataJadwal->jam_kerja_id;
- $hari = getDay($tgl_dari);
- switch ($hari) {
- case 'SELASA':
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[1]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[1]];
- break;
- case 'RABU':
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[2]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[2]];
- break;
- case 'KAMIS':
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[3]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[3]];
- break;
- case "JUM'AT":
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[4]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[4]];
- break;
- case 'SABTU':
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[5]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[5]];
- break;
- case 'MINGGU':
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[6]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[6]];
- break;
- default:
- $jam_kerja_id = !isset($this->input->post('lstJamKerja')[$jadwal_kerja[0]]) ? '' : $this->input->post('lstJamKerja')[$jadwal_kerja[0]];
- break;
- }
- $jadwal_kerja_id = $dataJadwal->jadwal_kerja_id;
- $data = array(
- 'pegawai_id' => $pegawai_id,
- 'jadwal_kerja_tanggal' => $tgl_dari,
- 'jam_kerja_id' => $jam_kerja_id,
- 'jadwal_kerja_update' => date('Y-m-d H:i:s'),
- );
- $this->db->where('jadwal_kerja_id', $jadwal_kerja_id);
- $this->db->update('sihadir_jadwal_kerja', $data);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement