Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- class Jurnal_umum extends CI_Controller {
- function __construct(){
- parent::__construct();
- $this->load->model('m_jurnal');
- $this->load->library('form_validation');
- if ($this->session->userdata('status' != "login")) {
- redirect('auth');
- }
- }
- public function index()
- {
- $this->load->helper('url');
- $data['data_jurnal'] = $this->m_jurnal->ambildata();
- $data['rekening'] = $this->m_jurnal->get_rek();
- $this->load->view('halaman/jurnal_umum', $data);
- }
- public function add(){
- //$this->load->view('add');
- $this->_validate();
- $data = array(
- 'no_jurnal' => $this->input->post('no_jurnal'),
- 'tanggal' => $this->input->post('tanggal'),
- 'no_bukti' => $this->input->post('no_bukti'),
- 'no_rek' => $this->input->post('no_rek'),
- 'nama_rek' => $this->input->post('nama_rek'),
- 'debet' => $this->input->post('debet'),
- 'kredit' => $this->input->post('kredit'),
- 'keterangan' => $this->input->post('keterangan')
- );
- $insert = $this->m_jurnal->save($data);
- echo json_encode(array("status" == TRUE));
- }
- public function edit($id){
- $data = $this->m_jurnal->get_by_no($id);
- $data->tanggal = ($data->tanggal == '0000-00-00') ? '' : $data->tanggal;
- echo json_encode($data);
- }
- public function delete(){
- $id = $this->uri->segment(3);
- //$id = $this->input->POST('id');
- $this->db->where('id', $id);
- $this->db->delete('jurnal_umum');
- redirect('jurnal_umum');
- // echo'<div class="alert alert-success">One record deleted Successfully</div>';
- exit;
- }
- private function _validate()
- {
- $data = array();
- $data['error_string'] = array();
- $data['inputerror'] = array();
- $data['status'] = TRUE;
- if($this->input->post('no_jurnal') == '')
- {
- $data['inputerror'][] = 'no_jurnal';
- $data['error_string'][] = 'No Jurnal is required';
- $data['status'] = FALSE;
- }
- if($this->input->post('no_bukti') == '')
- {
- $data['inputerror'][] = 'no_bukti';
- $data['error_string'][] = 'No Bukti is required';
- $data['status'] = FALSE;
- }
- if($this->input->post('tanggal') == '')
- {
- $data['inputerror'][] = 'tanggal';
- $data['error_string'][] = 'Tanggal is required';
- $data['status'] = FALSE;
- }
- if($this->input->post('no_rek') == '')
- {
- $data['inputerror'][] = 'no_rek';
- $data['error_string'][] = 'No Rekening is required';
- $data['status'] = FALSE;
- }
- if($this->input->post('nama_rek') == '')
- {
- $data['inputerror'][] = 'nama_rek';
- $data['error_string'][] = 'Nama Rekening is required';
- $data['status'] = FALSE;
- }
- if($data['status'] === FALSE)
- {
- echo json_encode($data);
- exit();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement