tripsdoc

Home.php

Dec 12th, 2016
607
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.32 KB | None | 0 0
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3.  
  4. class Home extends MY_Controller
  5. {
  6.     public function __construct()
  7.     {
  8.         parent::__construct();
  9.         if(!$this->session->userdata('username'))
  10.         {
  11.             redirect('login');
  12.         }
  13.         $this->halaman = 'Home';
  14.     }
  15.    
  16.     public function index($page = null)
  17.     {
  18.         $maxid = 0;
  19.         $row = $this->db->query('SELECT COUNT(*) AS `maxid` FROM `transaksi`')->row();
  20.         if ($row) {
  21.             $maxid = $row->maxid;
  22.         }
  23.         $pemasukkan = 0;
  24.         $row = $this->db->query('SELECT SUM(total) AS `pemasukkan` FROM `transaksi`')->row();
  25.         if ($row) {
  26.             $pemasukkan = $row->pemasukkan;
  27.         }
  28.         $jumlah = 0;
  29.         $row = $this->db->query('SELECT SUM(jumlah) AS `jumlah` FROM `transaksi`')->row();
  30.         if ($row) {
  31.             $jumlah = $row->jumlah;
  32.         }
  33.         $halaman        = $this->halaman;
  34.         $numbarang = $this->db->get('barang')->num_rows();
  35.         $numtransaksi = $this->db->get('transaksi')->num_rows();
  36.         $main_view      = 'home/index';
  37.         $this->load->view('template', compact('jumlah', 'pemasukkan', 'maxid', 'numbarang', 'numtransaksi', 'halaman', 'main_view'));
  38.     }
  39.     public function show_calendar() {
  40.         $this->load->library('calendar');
  41.  
  42.         $kalender =  $this->calendar->generate();
  43.        
  44.         $data = array('kalender' => $kalender);
  45.        
  46.         $this->load->view('sidebar', $data);
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment