<?php

    defined('BASEPATH') || exit('No direct script access allowed');

    switch ($surat->url_surat) {
        case 'surat-keterangan-kelahiran':
            $format_f201           = 1;
            $tampil_data_anak      = true;
            $tampil_data_orang_tua = true;
            $tampil_data_pelapor   = true;
            $tampil_data_saksi     = true;
            break;

        case 'surat-keterangan-kematian':
            $format_f201           = 7;
            $tampil_data_kematian  = true;
            $tampil_data_orang_tua = true;
            $tampil_data_pelapor   = true;
            $tampil_data_saksi     = true;
            break;
        
        default:
            # code...
            break;
    }

    $individu['umur'] = str_pad($individu['umur'], 3, "0", STR_PAD_LEFT);

    $ibu = $this->surat_model->surat_model->get_data_ibu($individu['id']);
    if ($ibu) {
        $input['nik_ibu'] = $ibu['nik'];
        $input['nama_ibu'] = $ibu['nama'];
        $input['tempat_lahir_ibu']    = strtoupper($ibu['tempatlahir']);
        $input['tanggal_lahir_ibu']	= $ibu['tanggallahir'];
        $input['umur_ibu'] = str_pad($ibu['umur'], 3, "0", STR_PAD_LEFT);
        $input['pekerjaanid_ibu'] = str_pad($ibu['pekerjaan_id'], 2, "0", STR_PAD_LEFT);
        $input['pekerjaanibu'] = $ibu['pek'];
        $input['alamat_ibu'] = trim($ibu['alamat'].' '.$ibu['dusun']);
        $input['rt_ibu'] = $ibu['rt'];
        $input['rw_ibu'] = $ibu['rw'];
        $input['desaibu'] = $config['nama_desa'];
        $input['kecibu'] = $config['nama_kecamatan'];
        $input['kabibu'] = $config['nama_kabupaten'];
        $input['provinsiibu'] = $config['nama_propinsi'];
        $input['kewarganegaraan_ibu']   = $ibu['wn'];
    } else {
        $input['pekerjaanid_ibu'] = str_pad($input['pekerjaanid_ibu'], 2, "0", STR_PAD_LEFT);
        $input['umur_ibu'] = str_pad($input['umur_ibu'], 3, "0", STR_PAD_LEFT);
    }

    $ayah = $this->surat_model->get_data_ayah($individu['id']);
    if ($ayah) {
        $input['nik_ayah'] = $ayah['nik'];
        $input['nama_ayah'] = $ayah['nama'];
        $input['tempat_lahir_ayah']    = strtoupper($ayah['tempatlahir']);
        $input['tanggal_lahir_ayah'] = $ayah['tanggallahir'];
        $input['umur_ayah']	= str_pad($ayah['umur'], 3, "0", STR_PAD_LEFT);
        $input['pekerjaanid_ayah'] = str_pad($ayah['pekerjaan_id'], 2, "0", STR_PAD_LEFT);
        $input['pekerjaanayah'] = $ayah['pek'];
        $input['alamat_ayah'] = trim($ayah['alamat'].' '.$ayah['dusun']);
        $input['rt_ayah'] = $ayah['rt'];
        $input['rw_ayah'] = $ayah['rw'];
        $input['desaayah'] = $config['nama_desa'];
        $input['kecayah'] = $config['nama_kecamatan'];
        $input['kabayah'] = $config['nama_kabupaten'];
        $input['provinsiayah'] = $config['nama_propinsi'];
        $input['kewarganegaraan_ayah']   = $ayah['wn'];
    } else {
        $input['pekerjaanid_ayah'] = str_pad($input['pekerjaanid_ayah'], 2, "0", STR_PAD_LEFT);
        $input['umur_ayah']	= str_pad($input['umur_ayah'], 3, "0", STR_PAD_LEFT);
    }

    if ($input['id_pend_Pelapor']) {
        $pelapor = $this->surat_model->get_data_surat($input['id_pend_Pelapor']);
        $input['nik_pelapor'] = $pelapor['nik'];
        $input['nama_pelapor'] = $pelapor['nama'];
        $input['tanggal_lahir_pelapor']	= $pelapor['tanggallahir'];
        $input['umur_pelapor'] = str_pad($pelapor['umur'], 3, "0", STR_PAD_LEFT);
        $input['jkpelapor']	= $pelapor['sex_id'];
        $input['pekerjaanid_pelapor'] = str_pad($pelapor['pekerjaan_id'], 2, "0", STR_PAD_LEFT);
        $input['pekerjaanpelapor'] = $pelapor['pekerjaan'];
        $input['alamat_pelapor'] = trim($pelapor['alamat'].' '.$pelapor['dusun']);
        $input['rt_pelapor'] = $pelapor['rt'];
        $input['rw_pelapor'] = $pelapor['rw'];
        $input['desapelapor']	= $config['nama_desa'];
        $input['kecpelapor'] = $config['nama_kecamatan'];
        $input['kabpelapor'] = $config['nama_kabupaten'];
        $input['provinsipelapor']	= $config['nama_propinsi'];

        // Tambahan
        $input['no_kk_pelapor']           = $pelapor['no_kk'];
        $input['kewarganegaraan_pelapor'] = $pelapor['warganegara'];
    } else {
        $input['pekerjaanid_pelapor'] = str_pad($input['pekerjaanid_pelapor'], 2, "0", STR_PAD_LEFT);
        $input['umur_pelapor'] = str_pad($input['umur_pelapor'], 3, "0", STR_PAD_LEFT);
    }

    if ($input['id_pend_Saksi_I']) {
        $saksi1 = $this->surat_model->get_data_surat($input['id_pend_Saksi_I']);
        $input['nik_saksi1'] = $saksi1['nik'];
        $input['nama_saksi1'] = $saksi1['nama'];
        $input['tanggal_lahir_saksi1'] = $saksi1['tanggallahir'];
        $input['umur_saksi1']	= str_pad($saksi1['umur'], 3, "0", STR_PAD_LEFT);
        $input['jksaksi1'] = $saksi1['sex_id'];
        $input['pekerjaanid_saksi1'] = str_pad($saksi1['pekerjaan_id'], 2, "0", STR_PAD_LEFT);
        $input['pekerjaansaksi1']	= $saksi1['pekerjaan'];
        $input['alamat_saksi1'] = trim($saksi1['alamat'].' '.$saksi1['dusun']);
        $input['rt_saksi1'] = $saksi1['rt'];
        $input['rw_saksi1'] = $saksi1['rw'];
        $input['desasaksi1'] = $config['nama_desa'];
        $input['kecsaksi1']	= $config['nama_kecamatan'];
        $input['kabsaksi1']	= $config['nama_kabupaten'];
        $input['provinsisaksi1'] = $config['nama_propinsi'];

        // Tambahan
        $input['no_kk_saksi1']           = $saksi1['no_kk'];
        $input['kewarganegaraan_saksi1'] = $saksi1['warganegara'];
    } else {
        $input['pekerjaanid_saksi1'] = str_pad($input['pekerjaanid_saksi1'], 2, "0", STR_PAD_LEFT);
        $input['umur_saksi1']	= str_pad($input['umur_saksi1'], 3, "0", STR_PAD_LEFT);
    }

    if ($input['id_pend_Saksi_II']) {
        $saksi2 = $this->surat_model->get_data_surat($input['id_pend_Saksi_II']);
        $input['nik_saksi2'] = $saksi2['nik'];
        $input['nama_saksi2'] = $saksi2['nama'];
        $input['tanggal_lahir_saksi2'] = $saksi2['tanggallahir'];
        $input['umur_saksi2']	= str_pad($saksi2['umur'], 3, "0", STR_PAD_LEFT);
        $input['jksaksi2'] = $saksi2['sex_id'];
        $input['pekerjaanid_saksi2'] = str_pad($saksi2['pekerjaan_id'], 2, "0", STR_PAD_LEFT);
        $input['pekerjaansaksi2']	= $saksi2['pekerjaan'];
        $input['alamat_saksi2'] = trim($saksi2['alamat'].' '.$saksi2['dusun']);
        $input['rt_saksi2'] = $saksi2['rt'];
        $input['rw_saksi2'] = $saksi2['rw'];
        $input['desasaksi2'] = $config['nama_desa'];
        $input['kecsaksi2']	= $config['nama_kecamatan'];
        $input['kabsaksi2']	= $config['nama_kabupaten'];
        $input['provinsisaksi2'] = $config['nama_propinsi'];

        // Tambahan
        $input['no_kk_saksi2']           = $saksi2['no_kk'];
        $input['kewarganegaraan_saksi2'] = $saksi2['warganegara'];
    } else {
        $input['pekerjaanid_saksi2'] = str_pad($input['pekerjaanid_saksi2'], 2, "0", STR_PAD_LEFT);
        $input['umur_saksi2']	= str_pad($input['umur_saksi2'], 3, "0", STR_PAD_LEFT);
    }

    // Karena data F-2.01 berisi berbagai jenis lampiran, sehingga yang dimaksud data utama belum sesuai
    $input['nik_kematian'] = $individu['nik'];
    $input['nama_kematian'] = $individu['nama'];
    $data_mati = $this->surat_model->get_data_mati($individu['id']);
    $input['tanggal_kematian'] = $data_mati->tgl_peristiwa;
    $input['jam_kematian'] = $data_mati->jam_mati;
    $input['sebab_kematian'] = $data_mati->sebab;
    $input['tempat_kematian'] = $data_mati->meninggal_di;
    $input['penolong_kematian'] = $data_mati->penolong_mati;

?>
