tripsdoc

Transaksi_Model.php

Dec 12th, 2016
632
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.08 KB | None | 0 0
  1. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  2. class Transaksi_Model extends MY_model
  3. {
  4.     private $primary_key = 'kode';
  5.     private $table_name = 'barang';
  6.     public function __construct()
  7.     {
  8.         parent::__construct();
  9.     }
  10.     public function get()
  11.     {
  12.        
  13.         $this->db->select('kode,nama');
  14.  
  15.         return $this->db->get($this->table_name)->result();
  16.    
  17.     }
  18.     public function get_by_id($id)
  19.     {
  20.         $this->db->where($this->primary_key,$id);
  21.      
  22.         return $this->db->get($this->table_name)->row();
  23.    
  24.     }
  25.     public function addBarang($barang)
  26.     {
  27.         $this->db->insert('transaksi', $barang);
  28.     }
  29.     public function nomaksimum()
  30.     {
  31.         $maxid = 0;
  32.         $row = $this->db->query('SELECT MAX(no) AS `maxid` FROM `transaksi`')->row();
  33.         if ($row) {
  34.             $maxid = $row->maxid;
  35.         }
  36.         return $maxid;
  37.     }
  38.     public function pemasukkan()
  39.     {
  40.         $pemasukkan = 0;
  41.         $row = $this->db->query('SELECT SUM(total) AS `pemasukkan` FROM `transaksi`')->row();
  42.         if ($row) {
  43.             $pemasukkan = $row->pemasukkan;
  44.         }
  45.         return $pemasukkan;
  46.     }
  47.     function destroy() {
  48.         $this->cart->destroy();
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment