Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class pembelian extends CI_Controller{
- function __construct(){
- parent::__construct();
- if($this->session->userdata('masuk') !=TRUE){
- $url=base_url();
- redirect($url);
- };
- $this->load->model('m_kategori');
- $this->load->model('m_barang');
- $this->load->model('m_suplier');
- $this->load->model('m_pembelian');
- }
- function index(){
- if($this->session->userdata('akses')=='1'){
- $x['sup']=$this->m_suplier->tampil_suplier();
- $this->load->view('admin/v_pembelian',$x);
- }else{
- echo "Halaman tidak ditemukan";
- }
- }
- function get_barang(){
- if($this->session->userdata('akses')=='1'){
- $kobar=$this->input->post('kode_brg');
- $x['brg']=$this->m_barang->get_barang($kobar);
- $this->load->view('admin/v_detail_barang_beli',$x);
- }else{
- echo "Halaman tidak ditemukan";
- }
- }
- function add_to_cart(){
- if($this->session->userdata('akses')=='1'){
- $nofak=$this->input->post('nofak');
- $tgl=$this->input->post('tgl');
- $suplier=$this->input->post('suplier');
- $this->session->set_userdata('nofak',$nofak);
- $this->session->set_userdata('tglfak',$tgl);
- $this->session->set_userdata('suplier',$suplier);
- $kobar=$this->input->post('kode_brg');
- $produk=$this->m_barang->get_barang($kobar);
- $i=$produk->row_array();
- $data = array(
- 'id' => $i['barang_id'],
- 'name' => $i['barang_nama'],
- 'satuan' => $i['barang_satuan'],
- 'price' => $this->input->post('harpok'),
- 'harga' => $this->input->post('harjul'),
- 'qty' => $this->input->post('jumlah')
- );
- $this->cart->insert($data);
- redirect('admin/pembelian');
- }else{
- echo "Halaman tidak ditemukan";
- }
- }
- function remove(){
- if($this->session->userdata('akses')=='1'){
- $row_id=$this->uri->segment(4);
- $this->cart->update(array(
- 'rowid' => $row_id,
- 'qty' => 0
- ));
- redirect('admin/pembelian');
- }else{
- echo "Halaman tidak ditemukan";
- }
- }
- function simpan_pembelian(){
- if($this->session->userdata('akses')=='1'){
- $nofak=$this->session->userdata('nofak');
- $tglfak=$this->session->userdata('tglfak');
- $suplier=$this->session->userdata('suplier');
- if(!empty($nofak) && !empty($tglfak) && !empty($suplier)){
- $beli_kode=$this->m_pembelian->get_kobel();
- $order_proses=$this->m_pembelian->simpan_pembelian($nofak,$tglfak,$suplier,$beli_kode);
- if($order_proses){
- $this->cart->destroy();
- $this->session->unset_userdata('nofak');
- $this->session->unset_userdata('tglfak');
- $this->session->unset_userdata('suplier');
- echo $this->session->set_flashdata('msg','<label class="label label-success">Pembelian Berhasil di Simpan ke Database</label>');
- redirect('admin/pembelian');
- }else{
- redirect('admin/pembelian');
- }
- }else{
- echo $this->session->set_flashdata('msg','<label class="label label-danger">Pembelian Gagal di Simpan, Mohon Periksa Kembali Semua Inputan Anda!</label>');
- redirect('admin/pembelian');
- }
- }else{
- echo "Halaman tidak ditemukan";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement