mhome->; public function __construct() { parent::__construct(); // $this->load->helper('form'); // $this->load->library('form_validation'); $this->load->model('model'); $this->load->model('m_tabel_ss'); $admin = $this->session->userdata('admin'); if ($admin == '' || $admin == null || $admin != 'admin') { $this->session->set_flashdata('error', 'Sila Login Terlebih Dahulu'); redirect('/login'); } } function index() { // print_r('sini halaman Login'); $main['header'] = "Halaman Utama"; if ($this->input->post('proses') == "edit") { // print_r('sini edit'); $data = $this->model->serialize($this->input->post('data')); // print_r($data); $this->model->update('tb_list_barang',array('id' => $this->input->post('id')),$data); // print_r($this->input->post('id')); if($this->db->affected_rows() > 0){ // print_r('Ada Perubahan'); $this->session->set_flashdata('success', 'Detail Barang Behasil Terupdate'); } else { $this->session->set_flashdata('success', 'Detail Barang Tetap Sama Seperti Sebelumnya'); // print_r('tiada Perubahan'); } } elseif ($this->input->post('proses') == "cari_data") { // print_r("sini datanya"); $id = $this->input->post('id'); $cek_data = $this->model->tampil_data_where('tb_list_barang',array('id' => $id))->result(); // print_r(count($cek_data)); print_r(json_encode($cek_data[0])); } elseif ($this->input->post('proses') == "tables") { $list = $this->m_tabel_ss->get_datatables(array('a.nama','a.harga'),array(null, 'a.nama','a.harga',null),array('a.nama' => 'asc'),"tb_list_barang a",null,null); $data = array(); $no = $_POST['start']; foreach ($list as $field) { $no++; $row = array(); // $ket = str_replace("\r\n",'+', $field->ket); $row[] = $no; $row[] = $field->nama; $row[] = "Rp .". number_format($field->harga); // $row[] = $field->waktu; $row[] = '
'; $data[] = $row; } $output = array( "draw" => $_POST['draw'], "recordsTotal" => $this->m_tabel_ss->count_all("tb_list_barang a",null,null), "recordsFiltered" => $this->m_tabel_ss->count_filtered(array('a.nama','a.harga'),array(null, 'a.nama','a.harga',null),array('a.nama' => 'asc'),"tb_list_barang a",null,null), "data" => $data, ); //output dalam format JSON echo json_encode($output); } elseif ($this->input->post('proses') == 'tambah') { $data = $this->model->serialize($this->input->post('data')); $cek_data = $this->model->tampil_data_where('tb_list_barang',array('id' => $data['id']))->result(); if (count($cek_data) > 0) { ?> model->insert('tb_list_barang',$data); $this->session->set_flashdata('success', 'Barang dengan nama\n '.$data['nama'].'\n berhasil ditambahkan ke dalam daftar barang'); print_r(""); } } else { $main['count'] = count($this->model->tampil_data_keseluruhan('tb_list_barang')->result()); $this->load->view('login/index',$main); } } function logout() { $this->session->unset_userdata('admin'); redirect('login'); } } ?>