Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function listpegawaisisca_post()
- {
- $listData = $this->db->order_by('pegawai_nama', 'asc')->get('v_pegawai')->result();
- foreach ($listData as $r) {
- $Jenis_jabatan = $r->jabatan_id;
- $statusOPD = $r->opd_status_pakai;
- if ($statusOPD == 'B') {
- $nama_jabatan = trim(strtoupper($r->pegawai_nm_jab_struktur));
- } else {
- if ($Jenis_jabatan == 1) {
- $nama_jabatan = trim(strtoupper($r->pegawai_nm_jab_struktur));
- } elseif ($Jenis_jabatan == 2) {
- $nama_jabatan = trim(strtoupper($r->jab_fung_tertentu_nama));
- } elseif ($Jenis_jabatan == 3) {
- $nama_jabatan = trim(strtoupper($r->jab_fung_umum_nama));
- } else {
- $nama_jabatan = '-';
- }
- }
- $depan = ($r->gelar_depan == '' || $r->gelar_depan == '-' ? '' : $r->gelar_depan . ' ');
- $belakang = ($r->gelar_belakang == '' ? '' : ', ' . $r->gelar_belakang);
- $nama_lengkap = trim($depan . $r->pegawai_nama . $belakang);
- $nama_kartu = trim($depan . $r->pegawai_nama_kartu . $belakang);
- $response['items'][] = array(
- 'pegawai_id' => $r->pegawai_id,
- 'pegawai_uid' => $r->pegawai_uid,
- 'opd_id' => $r->opd_id,
- 'sekolah_id' => $r->sekolah_id,
- 'golongan_id' => $r->golongan_id,
- 'jabatan_id' => $r->jabatan_id,
- 'eselon_id' => $r->eselon_id,
- 'pendidikan_id' => $r->pendidikan_id,
- 'sub_pendidikan_id' => $r->sub_pendidikan_id,
- 'status_pegawai_id' => $r->status_pegawai_id,
- 'status_hukum_id' => $r->status_hukum_id,
- 'jab_fung_tertentu_id' => $r->jab_fung_tertentu_id,
- 'jab_fung_umum_id' => $r->jab_fung_umum_id,
- 'jabatan_nama' => $r->jabatan_nama,
- 'pegawai_nip' => $r->pegawai_nip_baru,
- 'pegawai_nik' => trim($r->pegawai_no_nik),
- 'pegawai_tmt_cpns' => $r->pegawai_tmt_cpns,
- 'pegawai_nama' => $nama_lengkap,
- 'pegawai_email' => $r->pegawai_email,
- 'pegawai_no_hp' => $r->pegawai_no_hp,
- 'pegawai_jk' => $r->pegawai_jk,
- 'pegawai_tempat_lahir' => $r->pegawai_tempat_lahir,
- 'pegawai_tanggal_lahir' => $r->pegawai_tanggal_lahir,
- 'pegawai_alamat' => $r->pegawai_alamat,
- 'pegawai_foto' => $r->pegawai_foto,
- 'pegawai_nama_jabatan' => $nama_jabatan,
- 'pegawai_ms_tahun' => $r->pegawai_ms_tahun,
- 'gol_darah_id' => $r->gol_darah_id,
- 'pegawai_hari_kerja' => $r->pegawai_hari_kerja,
- 'status_hukum_status' => $r->status_hukum_status,
- 'pegawai_tmt_golongan' => $r->pegawai_tmt_golongan,
- 'pegawai_nama_kartu' => $nama_kartu,
- 'pegawai_tpp' => $r->pegawai_tpp,
- );
- }
- $this->response($response, 200);
- }
- // Data Pegawai Single
- public function getdatapegawai_post()
- {
- $pegawai_id = trim($this->post('pegawai_id'));
- if ($pegawai_id == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'ID Pegawai Kosong.',
- ];
- $this->response($response, 403);
- } else {
- $dataPegawai = $this->db->get_where('v_pegawai', array('pegawai_id' => $pegawai_id))->row();
- if (count($dataPegawai) == 0) {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'Data Pegawai Tidak Ada.',
- ];
- $this->response($response, 403);
- } else {
- $Jenis_jabatan = $dataPegawai->jabatan_id;
- $statusOPD = $dataPegawai->opd_status_pakai;
- if ($statusOPD == 'B') {
- $nama_jabatan = trim(strtoupper($dataPegawai->pegawai_nm_jab_struktur));
- } else {
- if ($Jenis_jabatan == 1) {
- $nama_jabatan = trim(strtoupper($dataPegawai->pegawai_nm_jab_struktur));
- } elseif ($Jenis_jabatan == 2) {
- $nama_jabatan = trim(strtoupper($dataPegawai->jab_fung_tertentu_nama));
- } elseif ($Jenis_jabatan == 3) {
- $nama_jabatan = trim(strtoupper($dataPegawai->jab_fung_umum_nama));
- } else {
- $nama_jabatan = '-';
- }
- }
- $depan = ($dataPegawai->gelar_depan == '' || $dataPegawai->gelar_depan == '-' ? '' : $dataPegawai->gelar_depan . ' ');
- $belakang = ($dataPegawai->gelar_belakang == '' ? '' : ', ' . $dataPegawai->gelar_belakang);
- $nama_lengkap = trim($depan . $dataPegawai->pegawai_nama . $belakang);
- $nama_kartu = trim($depan . $dataPegawai->pegawai_nama_kartu . $belakang);
- $response = [
- 'resp_error' => false,
- 'resp_msg' => 'success',
- 'item' => [
- 'pegawai_id' => $dataPegawai->pegawai_id,
- 'pegawai_uid' => $dataPegawai->pegawai_uid,
- 'opd_id' => $dataPegawai->opd_id,
- 'sekolah_id' => $dataPegawai->sekolah_id,
- 'golongan_id' => $dataPegawai->golongan_id,
- 'jabatan_id' => $dataPegawai->jabatan_id,
- 'eselon_id' => $dataPegawai->eselon_id,
- 'pendidikan_id' => $dataPegawai->pendidikan_id,
- 'sub_pendidikan_id' => $dataPegawai->sub_pendidikan_id,
- 'status_pegawai_id' => $dataPegawai->status_pegawai_id,
- 'status_hukum_id' => $dataPegawai->status_hukum_id,
- 'jab_fung_tertentu_id' => $dataPegawai->jab_fung_tertentu_id,
- 'jab_fung_umum_id' => $dataPegawai->jab_fung_umum_id,
- 'jabatan_nama' => $dataPegawai->jabatan_nama,
- 'pegawai_nip' => $dataPegawai->pegawai_nip_baru,
- 'pegawai_nik' => $dataPegawai->pegawai_no_nik,
- 'pegawai_tmt_cpns' => $dataPegawai->pegawai_tmt_cpns,
- 'pegawai_nama' => $nama_lengkap,
- 'pegawai_email' => $dataPegawai->pegawai_email,
- 'pegawai_no_hp' => $dataPegawai->pegawai_no_hp,
- 'pegawai_jk' => $dataPegawai->pegawai_jk,
- 'pegawai_tempat_lahir' => $dataPegawai->pegawai_tempat_lahir,
- 'pegawai_tanggal_lahir' => $dataPegawai->pegawai_tanggal_lahir,
- 'pegawai_alamat' => $dataPegawai->pegawai_alamat,
- 'pegawai_foto' => $dataPegawai->pegawai_foto,
- 'pegawai_nama_jabatan' => $nama_jabatan,
- 'pegawai_ms_tahun' => $dataPegawai->pegawai_ms_tahun,
- 'gol_darah_id' => $dataPegawai->gol_darah_id,
- 'pegawai_hari_kerja' => $dataPegawai->pegawai_hari_kerja,
- 'status_hukum_status' => $dataPegawai->status_hukum_status,
- 'pegawai_tmt_golongan' => $dataPegawai->pegawai_tmt_golongan,
- 'pegawai_nama_kartu' => $nama_kartu,
- 'pegawai_tpp' => $dataPegawai->pegawai_tpp,
- ],
- ];
- $this->response($response, 200);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement