Advertisement
mnaufalfahmi

Untitled

May 27th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 21.26 KB | None | 0 0
  1. <?php
  2.  
  3. defined('BASEPATH') OR exit('No direct script access allowed');
  4.  
  5. class Pendidikan extends CI_Controller {
  6.  
  7.    public function __construct()
  8.    {
  9.       parent::__construct();
  10.       $this->load->model('Pendidikan_model','model');
  11.      
  12.       //Do your magic here
  13.    }
  14.  
  15.    public function index()
  16.     {
  17.         if (!$this->ion_auth->logged_in())
  18.       {
  19.          redirect('auth', 'refresh');
  20.       }
  21.      
  22.       $user = $this->ion_auth->user()->row();
  23.       $user_groups = $this->ion_auth->get_users_groups($user->id)->row();
  24.  
  25.       $this->breadcrumbs->push('<i class="fa fa-home"></i>', '/');
  26.       $this->breadcrumbs->push('Berdasarkan Pendidikan', '/pendidikan');
  27.       $data['breadcrumbs'] = $this->breadcrumbs->show();
  28.      
  29.       $data['message'] = (validation_errors()) ? validation_errors() : $this->session->flashdata('message');
  30.       $data['title'] = 'Berdasarkan Pendidikan';
  31.       $data['menu_active'] = 'Laporan Pegawai';
  32.       $data['sub_menu_active'] = 'Pegawai Non PNS/BLU';
  33.       $data['sub_sub_menu_active'] = 'Berdasarkan Pendidikan';
  34.       $data['get_instansi'] = $this->Ref_model->get_instansi();
  35.      
  36.       $this->load->view('header', $data);
  37.       $this->load->view('index', $data);
  38.    }
  39.    
  40.       public function ajax_list()
  41.    {
  42.       $list = $this->model->get_datatables();
  43.       $data = array();
  44.       $no = @$_POST['start'];
  45.       foreach ($list as $person) {
  46.  
  47.          // $get_instansi = $this->Ref_model->get_ref_single('tbl_instansi','kd_instansi',$person->kd_instansi);
  48.          // $get_organisasi = $this->Ref_model->get_ref_single('tbl_organisasi','kd_organisasi',$person->kd_organisasi);
  49.          // $get_satuan_organisasi = $this->Ref_model->get_ref_single('tbl_satuan_organisasi','kd_satuan_organisasi',$person->kd_satuan_organisasi);
  50.          // $get_jabatan = $this->Ref_model->get_ref_single('tabel_jabatan','kd_jabatan',$person->kd_jabatan);
  51.          // $get_golongan = $this->Ref_model->get_ref_single('tabel_golongan','kd_golongan',$person->kd_golongan);
  52.          // $get_pendidikan = $this->Ref_model->get_ref_single('tabel_pendidikan','kd_pendidikan',$person->kd_pendidikan);
  53.          
  54.          // field s3
  55.          $get_s31 = $this->model->get_s3_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  56.          $get_s32 = $this->model->get_s3_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  57.          $get_s33 = $this->model->get_s3_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  58.          $get_s34 = $this->model->get_s3_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  59.          $get_s35 = $this->model->get_s3_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  60.  
  61.          // field s2
  62.          $get_s21 = $this->model->get_s2_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  63.          $get_s22 = $this->model->get_s2_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  64.          $get_s23 = $this->model->get_s2_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  65.          $get_s24 = $this->model->get_s2_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  66.          $get_s25 = $this->model->get_s2_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  67.  
  68.          // field spesialis
  69.          $get_spesialis1 = $this->model->get_spesialis_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  70.          $get_spesialis2 = $this->model->get_spesialis_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  71.          $get_spesialis3 = $this->model->get_spesialis_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  72.          $get_spesialis4 = $this->model->get_spesialis_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  73.          $get_spesialis5 = $this->model->get_spesialis_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  74.  
  75.          // field a4
  76.          $get_a41 = $this->model->get_a4_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  77.          $get_a42 = $this->model->get_a4_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  78.          $get_a43 = $this->model->get_a4_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  79.          $get_a44 = $this->model->get_a4_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  80.          $get_a45 = $this->model->get_a4_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  81.  
  82.          // field s1
  83.          $get_s11 = $this->model->get_s1_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  84.          $get_s12 = $this->model->get_s1_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  85.          $get_s13 = $this->model->get_s1_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  86.          $get_s14 = $this->model->get_s1_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  87.          $get_s15 = $this->model->get_s1_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  88.  
  89.          // field d4
  90.          $get_d41 = $this->model->get_d4_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  91.          $get_d42 = $this->model->get_d4_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  92.          $get_d43 = $this->model->get_d4_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  93.          $get_d44 = $this->model->get_d4_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  94.          $get_d45 = $this->model->get_d4_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  95.  
  96.          // field d3
  97.          $get_d31 = $this->model->get_d3_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  98.          $get_d32 = $this->model->get_d3_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  99.          $get_d33 = $this->model->get_d3_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  100.          $get_d34 = $this->model->get_d3_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  101.          $get_d35 = $this->model->get_d3_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  102.  
  103.          // field akademi
  104.          $get_akademi1 = $this->model->get_akademi_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  105.          $get_akademi2 = $this->model->get_akademi_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  106.          $get_akademi3 = $this->model->get_akademi_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  107.          $get_akademi4 = $this->model->get_akademi_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  108.          $get_akademi5 = $this->model->get_akademi_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  109.  
  110.          // field sm
  111.          $get_sm1 = $this->model->get_sm_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  112.          $get_sm2 = $this->model->get_sm_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  113.          $get_sm3 = $this->model->get_sm_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  114.          $get_sm4 = $this->model->get_sm_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  115.          $get_sm5 = $this->model->get_sm_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  116.  
  117.           // field d2
  118.          $get_d21 = $this->model->get_d2_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  119.          $get_d22 = $this->model->get_d2_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  120.          $get_d23 = $this->model->get_d2_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  121.          $get_d24 = $this->model->get_d2_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  122.          $get_d25 = $this->model->get_d2_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  123.  
  124.          // field d1
  125.          $get_d11 = $this->model->get_d1_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  126.          $get_d12 = $this->model->get_d1_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  127.          $get_d13 = $this->model->get_d1_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  128.          $get_d14 = $this->model->get_d1_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  129.          $get_d15 = $this->model->get_d1_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  130.  
  131.          // field sma
  132.          $get_sma1 = $this->model->get_sma_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  133.          $get_sma2 = $this->model->get_sma_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  134.          $get_sma3 = $this->model->get_sma_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  135.          $get_sma4 = $this->model->get_sma_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  136.          $get_sma5 = $this->model->get_sma_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  137.  
  138.          // field smp
  139.          $get_smp1 = $this->model->get_smp_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  140.          $get_smp2 = $this->model->get_smp_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  141.          $get_smp3 = $this->model->get_smp_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  142.          $get_smp4 = $this->model->get_smp_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  143.          $get_smp5 = $this->model->get_smp_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  144.  
  145.          // field sd
  146.          $get_sd1 = $this->model->get_sd_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  147.          $get_sd2 = $this->model->get_sd_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  148.          $get_sd3 = $this->model->get_sd_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  149.          $get_sd4 = $this->model->get_sd_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  150.          $get_sd5 = $this->model->get_sd_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  151.  
  152.          // field dokumen tidak lengkap
  153.          $get_dokumen1 = $this->model->get_dokumen_instansi(@$person->kd_instansi,@$person->kd_organisasi);
  154.          $get_dokumen2 = $this->model->get_dokumen_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi);
  155.          $get_dokumen3 = $this->model->get_dokumen_satuan_kerja(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi);
  156.          $get_dokumen4 = $this->model->get_dokumen_satuan_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja);
  157.          $get_dokumen5 = $this->model->get_dokumen_unit_organisasi(@$person->kd_instansi,@$person->kd_organisasi,@$person->kd_satuan_organisasi,@$person->kd_unit_organisasi,@$person->kd_unit_kerja,@$kd_unit_seksi);
  158.  
  159.          $no++;
  160.          $row = array();
  161.  
  162.          foreach ($get_s31 as $data_s3)
  163.          {
  164.           $s3 = @$data_s3->JML;
  165.          }
  166.  
  167.          if($this->input->post('instansi')=='')
  168.          {
  169.           $nama = @$person->nama_organisasi;
  170.           foreach ($get_s31 as $data_s3)
  171.           {
  172.            $s3 = @$data_s3->JML;
  173.           }
  174.          }
  175.          else
  176.          {
  177.           if($this->input->post('instansi'))
  178.           {
  179.             $nama = @$person->nama_organisasi;
  180.             foreach ($get_s31 as $data_s3)
  181.             {
  182.              $s3 = @$data_s3->JML;
  183.             }
  184.           }
  185.           if($this->input->post('organisasi'))
  186.           {
  187.             $nama = @$person->nama_satuan_organisasi;
  188.             foreach ($get_s32 as $data_s3)
  189.             {
  190.              $s3 = @$data_s3->JML;
  191.             }
  192.           }
  193.           if($this->input->post('satuan_kerja'))
  194.           {
  195.             $nama = @$person->nama_unit_organisasi;
  196.             foreach ($get_s33 as $data_s3)
  197.             {
  198.              $s3 = @$data_s3->JML;
  199.             }
  200.           }
  201.           if($this->input->post('satuan_organisasi'))
  202.           {
  203.             $nama = @$person->nama_unit_kerja;
  204.             foreach ($get_s34 as $data_s3)
  205.             {
  206.              $s3 = @$data_s3->JML;
  207.             }
  208.           }
  209.           if($this->input->post('unit_organisasi'))
  210.           {
  211.             $nama = @$person->nama_unit_seksi;
  212.             foreach ($get_s35 as $data_s3)
  213.             {
  214.              $s3 = @$data_s3->JML;
  215.             }
  216.           }
  217.         }
  218.  
  219.          $row[] = '<center>'.$no.'</center>';
  220.          $row[] = $nama;
  221.          $row[] = $s3; // jumlah
  222.          $row[] = ''; //  
  223.          $row[] = ''; //
  224.          $row[] = ''; //
  225.          $row[] = ''; //
  226.          $row[] = ''; //
  227.          $row[] = ''; //
  228.          $row[] = ''; //
  229.          $row[] = ''; //
  230.          $row[] = ''; //
  231.          $row[] = ''; //
  232.          $row[] = ''; //
  233.          $row[] = ''; //
  234.          $row[] = ''; //
  235.          
  236.  
  237.          $row[] = ''; //
  238.          $row[] = ''; //
  239.  
  240.          
  241.          $data[] = $row;
  242.       }
  243.  
  244.       $output = array(
  245.          "draw" => @$_POST['draw'],
  246.          "recordsTotal" => $this->model->count_all(),
  247.          "recordsFiltered" => $this->model->count_filtered(),
  248.          "data" => $data,
  249.       );
  250.       //output to json format
  251.       echo json_encode($output);
  252.    }
  253.  
  254.    public function detail($id=NULL)
  255.     {
  256.         if (!$this->ion_auth->logged_in())
  257.       {
  258.          redirect('auth', 'refresh');
  259.       }
  260.      
  261.       $user = $this->ion_auth->user()->row();
  262.       $user_groups = $this->ion_auth->get_users_groups($user->id)->row();
  263.  
  264.       if($user_groups->id == 2)
  265.       {
  266.          $sekolah_id = $user->sekolah_id;
  267.       }
  268.       else
  269.       {
  270.          $sekolah_id = $id;
  271.       }
  272.  
  273.       $this->breadcrumbs->push('<i class="fa fa-home"></i>', '/');
  274.       $this->breadcrumbs->push('Laporan', '/laporan');
  275.       $this->breadcrumbs->push('Detail', '/detail');
  276.       $data['breadcrumbs'] = $this->breadcrumbs->show();
  277.  
  278.       $data['message'] = (validation_errors()) ? validation_errors() : $this->session->flashdata('message');
  279.       $data['title'] = 'Laporan';
  280.       $data['menu_active'] = 'Laporan';
  281.       $data['get_data'] = $this->model->get_by_id($sekolah_id);
  282.      
  283.       $this->load->view('header', $data);
  284.       $this->load->view('detail', $data);
  285.    }
  286.  
  287.    public function upload_akta()
  288.    {
  289.  
  290.       $config['upload_path']   = FCPATH.'/uploads/akta/';
  291.       $config['allowed_types'] = 'pdf';
  292.       $this->load->library('upload',$config);
  293.  
  294.       if($this->upload->do_upload('userfile')){
  295.          $token=$this->input->post('token_foto');
  296.          $nama=$this->upload->data('file_name');
  297.          $this->db->insert('foto',array('nama_foto'=>$nama,'token'=>$token));
  298.       }
  299.  
  300.  
  301.    }
  302.  
  303.    public function set_session_detail($tahun_ajaran)
  304.    {
  305.    
  306.       $array = array(
  307.          'id_tahun_ajaran' => $tahun_ajaran
  308.       );
  309.      
  310.       $this->session->set_userdata( $array );
  311.      
  312.       redirect('laporan/detail');
  313.      
  314.    }
  315.  
  316.    public function load_organisasi_kerja($kd_instansi = null)
  317.    {
  318.         $kd_instansi = $_GET['instansi'];
  319.         $get = $this->Ref_model->get_organisasi($kd_instansi)->result();
  320.         $arr = array();
  321.         foreach ($get as $row) {
  322.             $arr[$row->kd_organisasi] = $row->nama_organisasi;
  323.         }
  324.         $arr[0] = 'Pilih Organisasi Kerja';
  325.         //$get = array('Oke' => 'aja');
  326.         $json = json_encode($arr);
  327.         echo $json;
  328.    }
  329.  
  330.    public function load_satuan_kerja($kd_organisasi = null)
  331.    {
  332.         $kd_organisasi = $_GET['organisasi'];
  333.         $get = $this->Ref_model->get_satuan_kerja($kd_organisasi)->result();
  334.         $arr = array();
  335.         foreach ($get as $row) {
  336.             $arr[$row->kd_satuan_organisasi] = $row->nama_satuan_organisasi;
  337.         }
  338.         $arr[0] = 'Pilih Satuan Kerja';
  339.         //$get = array('Oke' => 'aja');
  340.         $json = json_encode($arr);
  341.         echo $json;
  342.    }
  343.  
  344.    public function load_satuan_organisasi($kd_satuan_kerja = null)
  345.    {
  346.         $kd_satuan_kerja = $_GET['satuan_kerja'];
  347.         $get = $this->Ref_model->get_satuan_organisasi($kd_satuan_kerja)->result();
  348.         $arr = array();
  349.         foreach ($get as $row) {
  350.             $arr[$row->kd_unit_organisasi] = $row->nama_unit_organisasi;
  351.         }
  352.         $arr[0] = 'Pilih Satuan Organisasi';
  353.         //$get = array('Oke' => 'aja');
  354.         $json = json_encode($arr);
  355.         echo $json;
  356.    }
  357.  
  358.    public function load_unit_organisasi($kd_satuan_organisasi = null)
  359.    {
  360.         $kd_satuan_organisasi = $_GET['satuan_organisasi'];
  361.         $get = $this->Ref_model->get_unit_organisasi($kd_satuan_organisasi)->result();
  362.         $arr = array();
  363.         foreach ($get as $row) {
  364.             $arr[$row->kd_unit_kerja] = $row->nama_unit_kerja;
  365.         }
  366.         $arr[0] = 'Pilih Unit Organisasi';
  367.         //$get = array('Oke' => 'aja');
  368.         $json = json_encode($arr);
  369.         echo $json;
  370.    }
  371.  
  372.    public function load_unit_kerja($kd_unit_organisasi = null)
  373.    {
  374.         $kd_unit_organisasi = $_GET['unit_organisasi'];
  375.         $get = $this->Ref_model->get_unit_kerja($kd_unit_organisasi)->result();
  376.         $arr = array();
  377.         foreach ($get as $row) {
  378.             $arr[$row->kd_unit_seksi] = $row->nama_unit_seksi;
  379.         }
  380.         $arr[0] = 'Pilih Unit Kerja';
  381.         //$get = array('Oke' => 'aja');
  382.         $json = json_encode($arr);
  383.         echo $json;
  384.    }
  385.  
  386.    public function add()
  387.     {
  388.         if (!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())
  389.       {
  390.          redirect('auth', 'refresh');
  391.       }
  392.  
  393.          $user = $this->ion_auth->user()->row();
  394.          $user_data['id_menu'] = 1;
  395.          $user_data['title'] = 'Form Tambah data Pegawai Management';
  396.          $user_data['post_author'] = $user->id;
  397.          $user_data['menu_active'] = 'Pages';
  398.  
  399.          $this->load->view('form',$user_data);
  400.     }
  401. }
  402.  
  403. /* End of file Beranda.php */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement