'".Input::get('idgolru')."'"; } else if(Input::get('opt') == '2'){ $where .= " and tb_01.idgolrupkt < '".Input::get('idgolru')."'"; } else if(Input::get('opt') == '3'){ $where .= " and tb_01.idgolrupkt between '".Input::get('idgolru')."' and '".Input::get('idgolru2')."'"; } } /* Kondisi eselon */ if(Input::get('idesl') != ''){ $where .= " and tb_01.idesljbt = '".Input::get('idesl')."'"; } /* Kondisi jenjang kedudukan pegawai */ if(Input::get('idjenkedudupeg') != ''){ $where .= " and tb_01.idjenkedudupeg = '".Input::get('idjenkedudupeg')."'"; } /* Kondisi diklat */ if(Input::get('iddikstru') != ''){ $where .= " and tb_01.iddikstru = '".Input::get('iddikstru')."'"; } /* Kondisi jenis kelamin */ if(Input::get('idjenkel') != ''){ $where .= " and tb_01.idjenkel = '".Input::get('idjenkel')."'"; } /* Kondisi agama */ if(Input::get('idagama') != ''){ $where .= " and tb_01.idagama = '".Input::get('idagama')."'"; } /* Kondisi pendidikan */ if(Input::get('idtkpendid') != ''){ $where .= " and tb_01.idtkpendid = '".Input::get('idtkpendid')."'"; } /* Kondisi jenis jabatan */ if(Input::get('idjenjab') != ''){ $where .= " and tb_01.idjenjab = '".Input::get('idjenjab')."'"; if(Input::get('idjenjab') == 2){ /*Kondisi jika jabatan fungsional umum*/ if((Input::get('idtkjabfung') != '') and (Input::get('idjabfung') != '')){ $where .= " and tb_01.idjabfung = '".Input::get('idjabfung')."'"; }else if((Input::get('idtkjabfung') != '') and (Input::get('idjabfung') == '')){ $where .= " and tb_01.idjabfung like '".Input::get('idtkjabfung')."%'"; }else if((Input::get('idtkjabfung') == '') and (Input::get('idjabfung') != '')){ $where .= " and tb_01.idjabfung = '".Input::get('idjabfung')."'"; } }else if(Input::get('idjenjab') == 3){ /*Kondisi jika jabatan fungsional tertentu*/ if(Input::get('idjabfungum') != ''){ $where .= " and tb_01.idjabfungum = '".Input::get('idjabfungum')."'"; } } } /* Kondisi status pegawai */ if(Input::get('idstspeg') != ''){ $where .= " and tb_01.idstspeg = '".Input::get('idstspeg')."'"; } /* Kondisi skpd atau unit kerja */ switch(Input::get('idskpd')){ case "": $where .= " "; break; default: $where .= " and tb_01.idskpd like '".Input::get('idskpd')."%'"; break; } /* Kondisi urut data */ $order = (Input::get('order')=='')?'':Input::get('order'); switch(Input::get('urutan')){ case "1": $urutan = "tb_01.idgolrupkt $order, tmtpkt, tb_01.iddikstru, tb_01.nama"; break; case "2": $urutan = "tb_01.nip $order, tb_01.idgolrupkt, tmtpkt, tb_01.nama"; break; case "3": $urutan = "tb_01.nama $order, tb_01.idgolrupkt, tmtpkt, tb_01.nip"; break; case "4": $urutan = "tb_01.tglhr $order, tb_01.idgolrupkt, tmtpkt, tb_01.nama"; break; default: $urutan = "tb_01.idgolrupkt $order, tmtpkt, tb_01.nama, tb_01.tglhr"; break; } $rs = \DB::table('tb_01') ->select('tb_01.*','a_golruang.golru','a_skpd.path','a_esl.esl','a_tkpendid.tkpendid','a_jenjurusan.jenjurusan','a_jenjab.jenjab', \DB::raw('CONCAT(tb_01.gdp,IF(LENGTH(tb_01.gdp)>0," ",""),tb_01.nama,IF(LENGTH(tb_01.gdb)>0,", ",""),tb_01.gdb) as namalengkap'),'a_jenkel.jenkel','a_agama.agama', \DB::raw('IF(tb_01.idjenjab>4,a_skpd.jab,IF(tb_01.idjenjab=2,a_jabfung.jabfung,IF(tb_01.idjenjab=3,a_jabfungum.jabfungum,IF(tb_01.idjenjab=4,a_jabnonjob.jabnonjob,"-")))) as jabatan'), \DB::raw(" CONCAT( IF((LEFT(tb_01.idgolrupkt,1) != LEFT(idgolrucpn,1)), (SUBSTR(DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(IF(tb_01.tmtcpn='0000-00-00',tb_01.tmtpns,tb_01.tmtcpn))), '%Y%m')+0,1, (LENGTH(DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(IF(tb_01.tmtcpn='0000-00-00',tb_01.tmtpns,tb_01.tmtcpn))), '%Y%m')+0)-2)) - (IF((LEFT(tb_01.idgolrupkt,1) >= 3 AND LEFT(idgolrucpn,1) = 1), 11 - tb_01.mkthncpn, IF((LEFT(tb_01.idgolrupkt,1) >= 3 AND LEFT(idgolrucpn,1) = 2), 5 - tb_01.mkthncpn, IF((LEFT(tb_01.idgolrupkt,1) = 2 AND LEFT(idgolrucpn,1) = 1), 6 - tb_01.mkthncpn, 0 )))) ), (SUBSTR(DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(IF(tb_01.tmtcpn='0000-00-00',tb_01.tmtpns,tb_01.tmtcpn))), '%Y%m')+0,1, (LENGTH(DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(IF(tb_01.tmtcpn='0000-00-00',tb_01.tmtpns,tb_01.tmtcpn))), '%Y%m')+0)-2)) + tb_01.mkthncpn ) ), RIGHT(DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(IF(tb_01.tmtcpn='0000-00-00',tb_01.tmtpns,tb_01.tmtcpn))), '%Y%m')+0, 2)) AS mkskr "), \DB::raw("DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(tb_01.tglhr)), '%Y%m')+0 AS usia") ) ->join('a_skpd', 'tb_01.idskpd', '=', 'a_skpd.idskpd') ->leftjoin('a_jenjab', 'tb_01.idjenjab', '=', 'a_jenjab.idjenjab') ->leftjoin('a_esl', 'tb_01.idesljbt', '=', 'a_esl.idesl') ->leftjoin('a_tkpendid', 'tb_01.idtkpendid', '=', 'a_tkpendid.idtkpendid') ->leftjoin('a_jenjurusan', 'tb_01.idjenjurusan', '=', 'a_jenjurusan.idjenjurusan') ->leftjoin('a_golruang', 'tb_01.idgolrupkt', '=', 'a_golruang.idgolru') ->leftjoin('a_agama', 'tb_01.idagama', '=', 'a_agama.idagama') ->leftjoin('a_jenkel', 'tb_01.idjenkel', '=', 'a_jenkel.idjenkel') ->leftjoin('a_jabfung', 'tb_01.idjabfung', '=', 'a_jabfung.idjabfung') ->leftjoin('a_jabfungum', 'tb_01.idjabfungum', '=', 'a_jabfungum.idjabfungum') ->leftjoin('a_jabnonjob', 'tb_01.idjabnonjob', '=', 'a_jabnonjob.idjabnonjob') ->whereRaw($where) ->orderBy(\DB::raw($urutan)) ->get(); ?>
No |
NAMA |
NIP |
AGAMA |
JENIS JABATAN |
ESELON |
GOL. |
TMT GOL |
JENIS KELAMAIN |
TINGKAT PENDIDIKAN |
JURUSAN |
NAMA SEKOLAH |
TAHUN LULUS |
NIK |
JABATAN |
UNIT KERJA |
SUB UNIT KERJA |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
. | namalengkap; ?> |
nip); ?> |
agama; ?> |
jenjab; ?> |
esl!='')?$item->esl:'-'; ?> |
golru; ?> |
tmtpkt)); ?> |
jenkel; ?> |
tkpendid; ?> |
jenjurusan; ?> |
namasekolah; ?> |
thijaz; ?> |
noktp; ?> |
jabatan); ?> |
kdunit!=$item->idskpd)?getSkpd($item->kdunit):getSkpd($item->idskpd)); ?> |
path); ?> |