[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp
/
htdocs
/
simkeu
/
dummy-old
/
application
/
controllers-old
/
[
Home
]
File: unit_rinci.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Unit_rinci extends CI_Controller{ function __construct(){ parent::__construct(); $this->load->model('Munit','',TRUE); $this->load->model('Minfo','',TRUE); $this->load->model('Mpagu','',TRUE); $this->load->model('Mmak','',TRUE); $this->load->model('Mrekap','',TRUE); $this->load->model('Mkeg','',TRUE); $this->load->model('Mrinci','',TRUE); $this->load->model('Mpass','',TRUE); $this->load->model('Mbiaya','',TRUE); } public function index(){ if ($this->session->userdata('login') == TRUE){ $this->rinci_perkegiatan($idkeg); }else{ redirect ('login'); } } function rinci_perkegiatan($idkeg, $offset = 0) { if ($this->session->userdata('login') == TRUE){ $page=$this->uri->segment(3); $data['hal'] = $page; $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q1 = $query->result(); $q2 = $query->row(); $num_rows = $query->num_rows(); $query2a = $this->Mrekap->get_rinci_pendapatan_iduk_idkeg($q2->id_unit,$idkeg); $query2aa = $query2a->num_rows(); $data['q61'] = $query2b = $this->Mrekap->get_rinci_pendapatan6($idkeg); $query2bb = $query2b->num_rows(); $query2 = array_merge($query2a->result(),$query2b->result()); $data['q3'] = $query2a; //$data['opsisurplus'] = site_url('unit_rinci/rinci_perkegiatan/'.$idkeg); $query3 = $this->Mkeg->get_kegiatan_by_id($idkeg); $query4 = $data['query4'] = $this->Mmak->get_mak1_by_id($query3->idmak1); $this->session->set_userdata('idkeg', $idkeg); $query5a = $this->Mrekap->get_rinci_belanja($idkeg); $query5aa = $query5a->num_rows(); $data['q62'] = $query5b = $this->Mrekap->get_rinci_belanja6($idkeg); $query5bb = $query5b->num_rows(); $query5 = array_merge($query5a->result(),$query5b->result()); //$query5 = $this->Mrekap->get_rinci_belanja($idkeg); // sebelum ditambah 62 $data['q7'] = $query5a; $q8 = $query5a->num_rows() + $query5b->num_rows(); //$q9 = array_merge($query5a->row(),$query5b->row()); $data['title'] = 'Rinci'; $data['h2_title'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['main_view'] = 'unit/rinci_perkegiatan_2'; $data['link'] = array(anchor('unit_keg/get_kegiatan_'.$query4->kodemak1,'<i class="icon-chevron-left icon-white"></i> Kembali', array('class' => 'btn btn-primary')),anchor('unit_rinci/add_pendapatan','<i class="icon-plus icon-white"></i> Pendapatan', array('class' => 'btn btn-success')),anchor('unit_rinci/add_belanja','<i class="icon-plus icon-white"></i> Belanja', array('class' => 'btn btn-danger'))); setlocale(LC_ALL, 'bg_BG', 'bgr_BGR'); if ($query2aa > 0){ $this->table->set_heading('No', 'Kode COA', 'Nama Rekening', 'Uraian ','Satuan','Harga Satuan','Kuantitas','Jumlah','Menu'); $i = 0 + $offset; $hasil = 0; }else{ $data['message'] = 'Belum ada rincian pendapatan!'; } if ($query5bb > 0){ $this->table->set_heading('No', 'Kode COA', 'Nama Rekening', 'Uraian ','Satuan','Harga Satuan','Kuantitas','Jumlah','Menu'); $i = 0 + $offset; $hasil1 = 0; }else{ $data['message1'] = 'Belum ada rincian belanja!'; } $this->load->view('layoutu', $data); }else{ redirect ('login'); } } function add_pendapatan(){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Tambah Daftar Rinci Pendapatan'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action'] = site_url('unit_rinci/add_pendapatan_process'); $data['main_view'] = 'unit/form_rinci'; $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-primary'))); $query4a = $this->Mrinci->get_koderek1_4()->result(); //$query4b = $this->Mrinci->get_koderek1_61()->result(); //$query4 = array_merge($query4a, $query4b); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.' '.$row->koderek2.' '.$row->koderek3.' '.$row->koderek4.' '.$row->koderek5.' '.$row->koderek6.' - '.$row->namarek6; } $this->load->view('layoutu_v2', $data); }else{ redirect ('login'); } } function add_pendapatan_process(){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Tambah Daftar Rinci Pendapatan'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action'] = site_url('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_4()->result(); //sebelum ditambahkan kode 61 (penerimaan pembiayaan) //$query4b = $this->Mrinci->get_koderek1_61()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_4()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.' '.$row->koderek2.' '.$row->koderek3.' '.$row->koderek4.' '.$row->koderek5.' '.$row->koderek6.' - '.$row->namarek6; } $this->form_validation->set_rules('idrek6', 'Nama Rekening', 'required|numeric'); if ($this->form_validation->run() == TRUE){ $qty2 = $this->input->post('qty2'); $qty3 = $this->input->post('qty3'); $qty4 = $this->input->post('qty4'); if ($qty2 == NULL){ $qty2 = '';}else{$qty2 = $this->input->post('qty2');} if ($qty3 == NULL){ $qty3 = '';}else{$qty3 = $this->input->post('qty3');} if ($qty4 == NULL){ $qty4 = '';}else{$qty4 = $this->input->post('qty4');} $rinci= array('idkeg' => $this->session->userdata('idkeg'), 'idrek6' => $this->input->post('idrek6'), 'uraianrinci' => $this->input->post('uraianrinci'), 'satuan1' => $this->input->post('satuan1'), 'satuan2' => $this->input->post('satuan2'), 'satuan3' => $this->input->post('satuan3'), 'satuan4' => $this->input->post('satuan4'), 'hargasat' => $this->input->post('hargasat'), 'qty1' => $this->input->post('qty1'), 'qty2' => $qty2, 'qty3' => $qty3, 'qty4' => $qty4, 'uk' => $this->input->post('uk'), 'created_by' => $this->session->userdata('username'), 'created_date' => gmdate('d-m-Y G:i:s', time()+60*60*7)); $this->Mrinci->addrinci($rinci); $this->session->set_flashdata('message', 'Rinci sudah ditambahkan!'); redirect('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); }else{ $data['default']['idrek6'] = $this->input->post('idrek6'); } $this->load->view('layoutu', $data); }else{ redirect ('login'); } } function update_pendapatan($idrinci){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Update Daftar Rinci Pendapatan'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action']= site_url('unit_rinci/update_process_pendapatan'); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_4()->result(); //$query4b = $this->Mrinci->get_koderek1_61()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_4()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.' '.$row->koderek2.' '.$row->koderek3.' '.$row->koderek4.' '.$row->koderek5.' '.$row->koderek6.' - '.$row->namarek6; } $rinci= $this->Mrinci->get_rinci_by_id($idrinci); $this->session->set_userdata('idrinci', $rinci->idrinci); $data['default']['idrek6'] = $rinci->idrek6; $data['default']['uk'] = $rinci->uk; $data['default']['uraianrinci'] = $rinci->uraianrinci; $data['default']['satuan1'] = $rinci->satuan1; $data['default']['satuan2'] = $rinci->satuan2; $data['default']['satuan3'] = $rinci->satuan3; $data['default']['satuan4'] = $rinci->satuan4; $data['default']['hargasat'] = $rinci->hargasat; $data['default']['qty1'] = $rinci->qty1; if ($rinci->qty2 == 0){ $data['default']['qty2'] = ''; }else{ $data['default']['qty2'] = $rinci->qty2; } if ($rinci->qty3 == 0){ $data['default']['qty3'] = ''; }else{ $data['default']['qty3'] = $rinci->qty3; } if ($rinci->qty4 == 0){ $data['default']['qty4'] = ''; }else{ $data['default']['qty4'] = $rinci->qty4; } $this->load->view('layoutu_v2', $data); }else{ redirect ('login'); } } function update_process_pendapatan(){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Update Daftar Rinci Pendapatan'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action'] = site_url('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_4()->result(); //$query4b = $this->Mrinci->get_koderek1_61()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_4()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.' '.$row->koderek2.' '.$row->koderek3.' '.$row->koderek4.' '.$row->koderek5.' '.$row->koderek6.' - '.$row->namarek6; } $this->form_validation->set_rules('idrek6', 'Nama Rekening', 'required|numeric'); if ($this->form_validation->run() == TRUE){ $qty2 = $this->input->post('qty2'); $qty3 = $this->input->post('qty3'); $qty4 = $this->input->post('qty4'); if ($qty2 == NULL){ $qty2 = '';}else{$qty2 = $this->input->post('qty2');} if ($qty3 == NULL){ $qty3 = '';}else{$qty3 = $this->input->post('qty3');} if ($qty4 == NULL){ $qty4 = '';}else{$qty4 = $this->input->post('qty4');} $rinci= array('idkeg' => $this->session->userdata('idkeg'), 'idrek6' => $this->input->post('idrek6'), 'uraianrinci' => $this->input->post('uraianrinci'), 'satuan1' => $this->input->post('satuan1'), 'satuan2' => $this->input->post('satuan2'), 'satuan3' => $this->input->post('satuan3'), 'satuan4' => $this->input->post('satuan4'), 'hargasat' => $this->input->post('hargasat'), 'qty1' => $this->input->post('qty1'), 'qty2' => $qty2, 'qty3' => $qty3, 'qty4' => $qty4, 'uk' => $this->input->post('uk'), 'modified_by' => $this->session->userdata('username'), 'modified_date' => gmdate('d-m-Y G:i:s', time()+60*60*7)); $this->Mrinci->updaterinci($this->session->userdata('idrinci'), $rinci); $this->session->set_flashdata('message', 'Data rinci sudah diupdate!'); redirect('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); }else{ $this->load->view('layoutu', $data); } }else{ redirect ('login'); } } function add_belanja(){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Tambah Daftar Rinci Belanja'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action'] = site_url('unit_rinci/add_process_belanja'); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_5()->result(); //$query4b = $this->Mrinci->get_koderek1_62()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_5()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.' '.$row->koderek2.' '.$row->koderek3.' '.$row->koderek4.' '.$row->koderek5.' '.$row->koderek6.' - '.$row->namarek6; } $this->load->view('layoutu_v2', $data); }else{ redirect ('login'); } } function add_process_belanja(){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Tambah Daftar Rinci Belanja'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action']= site_url('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_5()->result(); //$query4b = $this->Mrinci->get_koderek1_62()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_5()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.' '.$row->koderek2.' '.$row->koderek3.' '.$row->koderek4.' '.$row->koderek5.' '.$row->koderek6.' - '.$row->namarek6; } $this->form_validation->set_rules('idrek6', 'Nama Rekening', 'required|numeric'); //$this->form_validation->set_rules('hargasat', 'Harga Satuan', 'numeric|callback_validasi'); $qty1 = $this->input->post('qty1'); $qty2 = $this->input->post('qty2'); $qty3 = $this->input->post('qty3'); $qty4 = $this->input->post('qty4'); if ($this->form_validation->run() == TRUE){ $rinci= array('idkeg' => $this->session->userdata('idkeg'), 'idrek6' => $this->input->post('idrek6'), 'uraianrinci' => $this->input->post('uraianrinci'), 'satuan1' => $this->input->post('satuan1'), 'satuan2' => $this->input->post('satuan2'), 'satuan3' => $this->input->post('satuan3'), 'satuan4' => $this->input->post('satuan4'), 'hargasat' => $this->input->post('hargasat'), 'qty1' => $qty1, 'qty2' => $qty2, 'qty3' => $qty3, 'qty4' => $qty4, 'uk' => $this->input->post('uk'), 'created_by' => $this->session->userdata('username'), 'created_date' => gmdate('d-m-Y G:i:s', time()+60*60*7)); if ($qty2 == NULL){ $qty2 = 1;}else{$qty2 = $this->input->post('qty2');} if ($qty3 == NULL){ $qty3 = 1;}else{$qty3 = $this->input->post('qty3');} if ($qty4 == NULL){ $qty4 = 1;}else{$qty4 = $this->input->post('qty4');} $ajuan = $this->input->post('hargasat')*$qty1*$qty2*$qty3*$qty4; $kegiatan = $this->Mkeg->get_kegiatan_by_id($this->session->userdata('idkeg')); $sumberdana = $this->Mpagu->get_pagu_by_id($kegiatan->idsumberdana)->id_pagu; $jenis = $this->Mpagu->pagu_all(); switch ($sumberdana) { case $jenis->row(0)->id_pagu: $totalpaguunit = $q2->pagu1; break; case $jenis->row(1)->id_pagu: $totalpaguunit = $q2->pagu2; break; case $jenis->row(2)->id_pagu: $totalpaguunit = $q2->pagu3; break; } //revisi 27 Agustus 2013, revisi 4 september 2013 //$pdpt = $this->Minfo->jml_pdpt_by_subunit_pagu($q2->id_unit,$sumberdana); //$blj = $this->Minfo->jml_blj_by_subunit_pagu($q2->id_unit,$sumberdana); $pdptall = $this->Minfo->jml_pdpt_by_subunit_pagu($q2->id_unit,$sumberdana);//total pendapatan semua keg kecuali keg dg surplus dan opsi=TIDAK $bljall = $this->Minfo->jml_blj_by_subunit_pagu($q2->id_unit,$sumberdana);//total belanja semua keg kecuali keg dg surplus dan opsi=TIDAK $pdptno = $this->Minfo->jml_pdpt_by_subunit_pagu_x($q2->id_unit,$sumberdana); $bljno = $this->Minfo->jml_blj_by_subunit_pagu_x($q2->id_unit,$sumberdana); $pdpt = $pdptall - $pdptno; $blj = $bljall - $bljno; $selisih = -($pdpt - $blj); $selisih1 = $totalpaguunit - $selisih; if ($this->input->post('hargasat') == 0 OR $this->input->post('qty1') == 0 OR $ajuan == 0 ){ $this->session->set_flashdata('message', 'Maaf, Data kosong/salah. Mohon ulangi lagi!'); redirect ('unit_rinci/add_belanja'); }elseif($ajuan > $totalpaguunit - $selisih){ $this->session->set_flashdata('message', 'Maaf, Ajuan anggaran melebih batas pagu! Batas penganggaran yang diijinkan maks. '.number_format($selisih1,0,',','.')); redirect ('unit_rinci/add_belanja'); } $this->Mrinci->addrinci($rinci); $this->session->set_flashdata('message', 'Rinci sudah ditambahkan!'); redirect('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); }else{ $data['default']['idrek6'] = $this->input->post('idrek6'); $this->load->view('layoutu_v2', $data); } }else{ redirect ('login'); } } function validasi(){ //ajuan = hargasat*qty //jumlah = ajuan + total ajuan //sisapagu = totalpagu - total ajuan = batas ijin maks. if ($jumlah > $sisapagu){ $this->form_validation->set_message('validasi', 'Maaf, besar ajuan melebihi TOTAL PAGU. Batas yang diijinkan maksimal Rp ' . number_format($sumberpagu1 - $jmlpagu1unit,0,',','.')); return FALSE; }else{ return TRUE; } } function update_belanja($idrinci){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Update Daftar Rinci Belanja'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action'] = site_url('unit_rinci/update_process_belanja'); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_5()->result(); //$query4b = $this->Mrinci->get_koderek1_62()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_5()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.' '.$row->koderek2.' '.$row->koderek3.' '.$row->koderek4.' '.$row->koderek5.' '.$row->koderek6.' - '.$row->namarek6; } $rinci= $this->Mrinci->get_rinci_by_id($idrinci); $this->session->set_userdata('idrinci', $rinci->idrinci); $data['default']['idrek6'] = $rinci->idrek6; $data['default']['uk'] = $rinci->uk; $data['default']['uraianrinci'] = $rinci->uraianrinci; $data['default']['satuan1'] = $rinci->satuan1; $data['default']['satuan2'] = $rinci->satuan2; $data['default']['satuan3'] = $rinci->satuan3; $data['default']['satuan4'] = $rinci->satuan4; $data['default']['hargasat'] = $rinci->hargasat; $data['default']['qty1'] = $rinci->qty1; if ($rinci->qty2 == 0){ $data['default']['qty2'] = ''; }else{ $data['default']['qty2'] = $rinci->qty2; } if ($rinci->qty3 == 0){ $data['default']['qty3'] = ''; }else{ $data['default']['qty3'] = $rinci->qty3; } if ($rinci->qty4 == 0){ $data['default']['qty4'] = ''; }else{ $data['default']['qty4'] = $rinci->qty4; } $this->load->view('layoutu_v2', $data); }else{ redirect ('login'); } } function update_process_belanja(){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Update Daftar Rinci Belanja'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action'] = site_url('unit_rinci/update_process_belanja'); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_5()->result(); //$query4b = $this->Mrinci->get_koderek1_62()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_5()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.' '.$row->koderek2.' '.$row->koderek3.' '.$row->koderek4.' '.$row->koderek5.' '.$row->koderek6.' - '.$row->namarek6; } $qty1 = $this->input->post('qty1'); $qty2 = $this->input->post('qty2'); $qty3 = $this->input->post('qty3'); $qty4 = $this->input->post('qty4'); $this->form_validation->set_rules('idrek6', 'Nama Rekening', 'required|numeric'); if ($this->form_validation->run() == TRUE){ $qty2 = $this->input->post('qty2'); $qty3 = $this->input->post('qty3'); $qty4 = $this->input->post('qty4'); if ($qty2 == NULL){ $qty2 = '';}else{$qty2 = $this->input->post('qty2');} if ($qty3 == NULL){ $qty3 = '';}else{$qty3 = $this->input->post('qty3');} if ($qty4 == NULL){ $qty4 = '';}else{$qty4 = $this->input->post('qty4');} $rinci= array('idkeg' => $this->session->userdata('idkeg'), 'idrek6' => $this->input->post('idrek6'), 'uraianrinci' => $this->input->post('uraianrinci'), 'satuan1' => $this->input->post('satuan1'), 'satuan2' => $this->input->post('satuan2'), 'satuan3' => $this->input->post('satuan3'), 'satuan4' => $this->input->post('satuan4'), 'hargasat' => $this->input->post('hargasat'), 'qty1' => $this->input->post('qty1'), 'qty2' => $qty2, 'qty3' => $qty3, 'qty4' => $qty4, 'uk' => $this->input->post('uk'), 'modified_by' => $this->session->userdata('username'), 'modified_date' => gmdate('d-m-Y G:i:s', time()+60*60*7)); if ($qty2 == NULL){ $qty2 = 1;}else{$qty2 = $this->input->post('qty2');} if ($qty3 == NULL){ $qty3 = 1;}else{$qty3 = $this->input->post('qty3');} if ($qty4 == NULL){ $qty4 = 1;}else{$qty4 = $this->input->post('qty4');} $ajuan = $this->input->post('hargasat')*$qty1*$qty2*$qty3*$qty4; $kegiatan = $this->Mkeg->get_kegiatan_by_id($this->session->userdata('idkeg')); $sumberdana = $this->Mpagu->get_pagu_by_id($kegiatan->idsumberdana)->id_pagu; $jenis = $this->Mpagu->pagu_all(); switch ($sumberdana) { case $jenis->row(0)->id_pagu: $totalpaguunit = $q2->pagu1; break; case $jenis->row(1)->id_pagu: $totalpaguunit = $q2->pagu2; break; case $jenis->row(2)->id_pagu: $totalpaguunit = $q2->pagu3; break; } $pdptall = $this->Minfo->jml_pdpt_by_subunit_pagu($q2->id_unit,$sumberdana);//total pendapatan semua keg kecuali keg dg surplus dan opsi=TIDAK $bljall = $this->Minfo->jml_blj_by_subunit_pagu($q2->id_unit,$sumberdana);//total belanja semua keg kecuali keg dg surplus dan opsi=TIDAK $pdptno = $this->Minfo->jml_pdpt_by_subunit_pagu_x($q2->id_unit,$sumberdana); $bljno = $this->Minfo->jml_blj_by_subunit_pagu_x($q2->id_unit,$sumberdana); $pdpt = $pdptall - $pdptno; $blj = $bljall - $bljno; $selisih = -($pdpt - $blj); $selisih1 = $totalpaguunit - $selisih; if ($this->input->post('hargasat') == 0 OR $this->input->post('qty1') == 0 OR $ajuan == 0 ){ $this->session->set_flashdata('message', 'Maaf, Data kosong/salah. Mohon ulangi lagi!'); redirect ('unit_rinci/add_belanja'); }elseif($ajuan > $totalpaguunit - $selisih){ $this->session->set_flashdata('message', 'Maaf, Ajuan anggaran melebih batas pagu! Batas penganggaran yang diijinkan maks. '.number_format($selisih1,0,',','.')); redirect ('unit_rinci/update_belanja/'.$this->session->userdata('idrinci')); } $this->Mrinci->updaterinci($this->session->userdata('idrinci'), $rinci); $this->session->set_flashdata('message', 'Data rinci sudah diupdate!'); redirect('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); }else{ $this->load->view('layoutu', $data); } }else{ redirect ('login'); } } function deleterinci($idrinci){ $this->Mrinci->deleterinci($idrinci); $this->session->set_flashdata('message', '1 rinci sudah dihapus'); redirect('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); } function add_61(){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Tambah Daftar Rinci Penerimaan Pembiayaan'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action'] = site_url('unit_rinci/add_61_process'); $data['main_view'] = 'unit/form_rinci'; $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-primary'))); $query4a = $this->Mrinci->get_koderek1_61()->result(); //$query4b = $this->Mrinci->get_koderek1_61()->result(); //$query4 = array_merge($query4a, $query4b); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.''.$row->koderek2.''.$row->koderek3.''.$row->koderek4.''.$row->koderek5.''.$row->koderek6.' - '.$row->namarek6; } $this->load->view('layoutu', $data); }else{ redirect ('login'); } } function add_61_process(){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Tambah Daftar Rinci Penerimaan Pembiayaan'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action'] = site_url('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_61()->result(); //sebelum ditambahkan kode 61 (penerimaan pembiayaan) //$query4b = $this->Mrinci->get_koderek1_61()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_4()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.''.$row->koderek2.''.$row->koderek3.''.$row->koderek4.''.$row->koderek5.''.$row->koderek6.' - '.$row->namarek6; } $this->form_validation->set_rules('idrek6', 'Nama Rekening', 'required|numeric'); if ($this->form_validation->run() == TRUE){ $qty2 = $this->input->post('qty2'); $qty3 = $this->input->post('qty3'); $qty4 = $this->input->post('qty4'); if ($qty2 == NULL){ $qty2 = '';}else{$qty2 = $this->input->post('qty2');} if ($qty3 == NULL){ $qty3 = '';}else{$qty3 = $this->input->post('qty3');} if ($qty4 == NULL){ $qty4 = '';}else{$qty4 = $this->input->post('qty4');} $rinci= array('idkeg' => $this->session->userdata('idkeg'), 'idrek6' => $this->input->post('idrek6'), 'uraianrinci' => $this->input->post('uraianrinci'), 'satuan1' => $this->input->post('satuan1'), 'satuan2' => $this->input->post('satuan2'), 'satuan3' => $this->input->post('satuan3'), 'satuan4' => $this->input->post('satuan4'), 'hargasat' => $this->input->post('hargasat'), 'qty1' => $this->input->post('qty1'), 'qty2' => $qty2, 'qty3' => $qty3, 'qty4' => $qty4, 'uk' => $this->input->post('uk'), 'created_by' => $this->session->userdata('username'), 'created_date' => gmdate('d-m-Y G:i:s', time()+60*60*7)); $this->Mrinci->addrinci($rinci); $this->session->set_flashdata('message', 'Rinci sudah ditambahkan!'); redirect('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); }else{ $data['default']['idrek6'] = $this->input->post('idrek6'); } $this->load->view('layoutu', $data); }else{ redirect ('login'); } } function update_61($idrinci){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Update Daftar Rinci Penerimaan Pembiayaan'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action']= site_url('unit_rinci/update_process_61'); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_61()->result(); //$query4b = $this->Mrinci->get_koderek1_61()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_4()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.''.$row->koderek2.''.$row->koderek3.''.$row->koderek4.''.$row->koderek5.''.$row->koderek6.' - '.$row->namarek6; } $rinci= $this->Mrinci->get_rinci_by_id($idrinci); $this->session->set_userdata('idrinci', $rinci->idrinci); $data['default']['idrek6'] = $rinci->idrek6; $data['default']['uk'] = $rinci->uk; $data['default']['uraianrinci'] = $rinci->uraianrinci; $data['default']['satuan1'] = $rinci->satuan1; $data['default']['satuan2'] = $rinci->satuan2; $data['default']['satuan3'] = $rinci->satuan3; $data['default']['satuan4'] = $rinci->satuan4; $data['default']['hargasat'] = $rinci->hargasat; $data['default']['qty1'] = $rinci->qty1; if ($rinci->qty2 == 0){ $data['default']['qty2'] = ''; }else{ $data['default']['qty2'] = $rinci->qty2; } if ($rinci->qty3 == 0){ $data['default']['qty3'] = ''; }else{ $data['default']['qty3'] = $rinci->qty3; } if ($rinci->qty4 == 0){ $data['default']['qty4'] = ''; }else{ $data['default']['qty4'] = $rinci->qty4; } $this->load->view('layoutu', $data); }else{ redirect ('login'); } } function update_process_61(){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Update Daftar Rinci Penerimaan Pembiayaan'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action'] = site_url('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_61()->result(); //$query4b = $this->Mrinci->get_koderek1_61()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_4()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.''.$row->koderek2.''.$row->koderek3.''.$row->koderek4.''.$row->koderek5.''.$row->koderek6.' - '.$row->namarek6; } $this->form_validation->set_rules('idrek6', 'Nama Rekening', 'required|numeric'); if ($this->form_validation->run() == TRUE){ $qty2 = $this->input->post('qty2'); $qty3 = $this->input->post('qty3'); $qty4 = $this->input->post('qty4'); if ($qty2 == NULL){ $qty2 = '';}else{$qty2 = $this->input->post('qty2');} if ($qty3 == NULL){ $qty3 = '';}else{$qty3 = $this->input->post('qty3');} if ($qty4 == NULL){ $qty4 = '';}else{$qty4 = $this->input->post('qty4');} $rinci= array('idkeg' => $this->session->userdata('idkeg'), 'idrek6' => $this->input->post('idrek6'), 'uraianrinci' => $this->input->post('uraianrinci'), 'satuan1' => $this->input->post('satuan1'), 'satuan2' => $this->input->post('satuan2'), 'satuan3' => $this->input->post('satuan3'), 'satuan4' => $this->input->post('satuan4'), 'hargasat' => $this->input->post('hargasat'), 'qty1' => $this->input->post('qty1'), 'qty2' => $qty2, 'qty3' => $qty3, 'qty4' => $qty4, 'uk' => $this->input->post('uk'), 'modified_by' => $this->session->userdata('username'), 'modified_date' => gmdate('d-m-Y G:i:s', time()+60*60*7)); $this->Mrinci->updaterinci($this->session->userdata('idrinci'), $rinci); $this->session->set_flashdata('message', 'Data rinci sudah diupdate!'); redirect('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); }else{ $this->load->view('layoutu', $data); } }else{ redirect ('login'); } } function add_62(){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Tambah Daftar Rinci Pengeluaran Pembiayaan'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action'] = site_url('unit_rinci/add_62_process'); $data['main_view'] = 'unit/form_rinci'; $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-primary'))); $query4a = $this->Mrinci->get_koderek1_62()->result(); //$query4b = $this->Mrinci->get_koderek1_61()->result(); //$query4 = array_merge($query4a, $query4b); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.''.$row->koderek2.''.$row->koderek3.''.$row->koderek4.''.$row->koderek5.''.$row->koderek6.' - '.$row->namarek6; } $this->load->view('layoutu', $data); }else{ redirect ('login'); } } function add_62_process(){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Tambah Daftar Rinci Pengeluaran Pembiayaan'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action'] = site_url('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_62()->result(); //sebelum ditambahkan kode 61 (penerimaan pembiayaan) //$query4b = $this->Mrinci->get_koderek1_61()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_4()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.''.$row->koderek2.''.$row->koderek3.''.$row->koderek4.''.$row->koderek5.''.$row->koderek6.' - '.$row->namarek6; } $this->form_validation->set_rules('idrek6', 'Nama Rekening', 'required|numeric'); if ($this->form_validation->run() == TRUE){ $qty2 = $this->input->post('qty2'); $qty3 = $this->input->post('qty3'); $qty4 = $this->input->post('qty4'); if ($qty2 == NULL){ $qty2 = '';}else{$qty2 = $this->input->post('qty2');} if ($qty3 == NULL){ $qty3 = '';}else{$qty3 = $this->input->post('qty3');} if ($qty4 == NULL){ $qty4 = '';}else{$qty4 = $this->input->post('qty4');} $rinci= array('idkeg' => $this->session->userdata('idkeg'), 'idrek6' => $this->input->post('idrek6'), 'uraianrinci' => $this->input->post('uraianrinci'), 'satuan1' => $this->input->post('satuan1'), 'satuan2' => $this->input->post('satuan2'), 'satuan3' => $this->input->post('satuan3'), 'satuan4' => $this->input->post('satuan4'), 'hargasat' => $this->input->post('hargasat'), 'qty1' => $this->input->post('qty1'), 'qty2' => $qty2, 'qty3' => $qty3, 'qty4' => $qty4, 'uk' => $this->input->post('uk'), 'created_by' => $this->session->userdata('username'), 'created_date' => gmdate('d-m-Y G:i:s', time()+60*60*7)); $this->Mrinci->addrinci($rinci); $this->session->set_flashdata('message', 'Rinci sudah ditambahkan!'); redirect('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); }else{ $data['default']['idrek6'] = $this->input->post('idrek6'); } $this->load->view('layoutu', $data); }else{ redirect ('login'); } } function update_62($idrinci){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Update Daftar Rinci Pengeluaran Pembiayaan'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action']= site_url('unit_rinci/update_process_pendapatan'); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_62()->result(); //$query4b = $this->Mrinci->get_koderek1_61()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_4()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.''.$row->koderek2.''.$row->koderek3.''.$row->koderek4.''.$row->koderek5.''.$row->koderek6.' - '.$row->namarek6; } $rinci= $this->Mrinci->get_rinci_by_id($idrinci); $this->session->set_userdata('idrinci', $rinci->idrinci); $data['default']['idrek6'] = $rinci->idrek6; $data['default']['uk'] = $rinci->uk; $data['default']['uraianrinci'] = $rinci->uraianrinci; $data['default']['satuan1'] = $rinci->satuan1; $data['default']['satuan2'] = $rinci->satuan2; $data['default']['satuan3'] = $rinci->satuan3; $data['default']['satuan4'] = $rinci->satuan4; $data['default']['hargasat'] = $rinci->hargasat; $data['default']['qty1'] = $rinci->qty1; if ($rinci->qty2 == 0){ $data['default']['qty2'] = ''; }else{ $data['default']['qty2'] = $rinci->qty2; } if ($rinci->qty3 == 0){ $data['default']['qty3'] = ''; }else{ $data['default']['qty3'] = $rinci->qty3; } if ($rinci->qty4 == 0){ $data['default']['qty4'] = ''; }else{ $data['default']['qty4'] = $rinci->qty4; } $this->load->view('layoutu', $data); }else{ redirect ('login'); } } function update_process_62(){ if ($this->session->userdata('login') == TRUE){ $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q2 = $query->row(); $data['title'] = 'Rinci'; $data['h2_title'] = 'Update Daftar Rinci Pengeluaran Pembiayaan'; $data['main_view'] = 'unit/form_rinci'; $data['unitkerja'] = 'Unit Kerja: '.$q2->nama.' ('.$q2->kode.')'; $data['form_action'] = site_url('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); $query3 = $this->Mkeg->get_kegiatan($q2->id_unit, 5, 0)->result(); foreach ($query3 as $row){ $data['options_prosesbisnis'][$row->idmak1] = $row->namamak1; $data['options_kegiatan'][$row->idkeg] = $row->namamak4; } $data['link'] = array(anchor('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg'),'<i class="icon-back"></i> Kembali', array('class' => 'btn btn-success'))); $query4a = $this->Mrinci->get_koderek1_62()->result(); //$query4b = $this->Mrinci->get_koderek1_61()->result(); //$query4 = array_merge($query4a, $query4b); //$query4 = $this->Mrinci->get_koderek1_4()->result(); foreach ($query4a as $row){ $data['options_rek6'][$row->idrek6] = $row->koderek1.''.$row->koderek2.''.$row->koderek3.''.$row->koderek4.''.$row->koderek5.''.$row->koderek6.' - '.$row->namarek6; } $this->form_validation->set_rules('idrek6', 'Nama Rekening', 'required|numeric'); if ($this->form_validation->run() == TRUE){ $qty2 = $this->input->post('qty2'); $qty3 = $this->input->post('qty3'); $qty4 = $this->input->post('qty4'); if ($qty2 == NULL){ $qty2 = '';}else{$qty2 = $this->input->post('qty2');} if ($qty3 == NULL){ $qty3 = '';}else{$qty3 = $this->input->post('qty3');} if ($qty4 == NULL){ $qty4 = '';}else{$qty4 = $this->input->post('qty4');} $rinci= array('idkeg' => $this->session->userdata('idkeg'), 'idrek6' => $this->input->post('idrek6'), 'uraianrinci' => $this->input->post('uraianrinci'), 'satuan1' => $this->input->post('satuan1'), 'satuan2' => $this->input->post('satuan2'), 'satuan3' => $this->input->post('satuan3'), 'satuan4' => $this->input->post('satuan4'), 'hargasat' => $this->input->post('hargasat'), 'qty1' => $this->input->post('qty1'), 'qty2' => $qty2, 'qty3' => $qty3, 'qty4' => $qty4, 'uk' => $this->input->post('uk'), 'modified_by' => $this->session->userdata('username'), 'modified_date' => gmdate('d-m-Y G:i:s', time()+60*60*7)); $this->Mrinci->updaterinci($this->session->userdata('idrinci'), $rinci); $this->session->set_flashdata('message', 'Data rinci sudah diupdate!'); redirect('unit_rinci/rinci_perkegiatan/'.$this->session->userdata('idkeg')); }else{ $this->load->view('layoutu', $data); } }else{ redirect ('login'); } } function opsi_surplus($idkeg){ $opsi = array('ket'=>$this->input->post('opsi')); $this->Mkeg->updatekegiatan($idkeg,$opsi); $this->session->set_flashdata('message', 'Data sudah diupdate!'); redirect('unit_rinci/rinci_perkegiatan/'.$idkeg); } function del_opsi($idkeg){ $opsi = array('ket'=>''); $this->Mkeg->updatekegiatan($idkeg,$opsi); $this->session->set_flashdata('message', 'Data sudah diupdate!'); redirect('unit_rinci/rinci_perkegiatan/'.$idkeg); } }