oyazhuryachna

modal_print_M_invoice

Dec 29th, 2017
3,141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.24 KB | None | 0 0
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3.  
  4. class M_invoice extends CI_Model {
  5.    
  6.     var $ViewInvoice= 'v_invoice';
  7.    
  8.    
  9.     function TampilData(){
  10.         // Harap tidak melakukan pemenggalan baris ketika membuat script SQL karena akan berakibat
  11.         // error di javascript...tombol enter oleh javascript akan dianggap sebagai karakter \r\n (line feed)
  12.         $this->db->select("no_kwitansi,tgl_kwitansi,nama_pelanggan,replace(alamat_pelanggan,'\n',' ') as alamat_pelanggan,sum(total_bayar) as total_bayar,
  13.         CONCAT('<table class=table style=\'font-size:12px\'><tr style=\'background-color:#dedede\'><th width=\'50\'>Kode</th><th>Barang</th><th>Jml.</th><th>Harga Satuan</th><th>Total</th></tr>',GROUP_CONCAT('<tr><td>',kode_barang,'</td><td>',nama_barang,'</td><td align=\'right\'>',kuantitas,'</td><td align=\'right\'>Rp. ',convert(format(harga_satuan,0, 'id_ID')  USING latin1),'</td><td align=\'right\'>Rp. ',convert(format(total_bayar,0, 'id_ID')  USING latin1),'</td></tr>'),'</table>') as data_invoice");
  14.         $this->db->group_by("no_kwitansi,tgl_kwitansi,nama_pelanggan,alamat_pelanggan");
  15.         $query=$this->db->get($this->ViewInvoice);
  16.        
  17.         if($query->num_rows()>0){
  18.             return $query->result_array();
  19.         }        
  20.     }
  21.    
  22.    
  23. }
Advertisement
Add Comment
Please, Sign In to add comment