MIF_E31211879/application/controllers/LaporanKonsumsi.php

45 lines
1.2 KiB
PHP

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class LaporanKonsumsi extends CI_Controller{
public function __construct()
{
parent::__construct();
$this->load->model("ModelKonsumsi");
}
function index()
{
if (isset($_GET["start"]) && isset($_GET["end"])) { // jika ada parameter start dan end
$from = $this->input->get("start");
$till = $this->input->get("end");
$konsumsi = $this->ModelKonsumsi->get_data2($from,$till);
} else { // jika tidak ada parameter start dan end maka ditampilkan semuanya
// butuh 3 data
$from = date("Y-m-d");
$till = date("Y-m-d");
$konsumsi = $this->ModelKonsumsi->get_data2($from,$till);
}
$data = array(
'body' => 'Laporan/konsumsi',
'konsumsi' => $konsumsi
);
$this->load->view("index",$data);
}
public function cetak(){
$from = $this->input->post("start");
$till = $this->input->post("end");
$data = array(
'mulai' => date("d-m-Y",strtotime($from)),
'sampai' => date("d-m-Y",strtotime($till)),
'data' => $this->ModelKonsumsi->get_data2($from,$till)
);
$this->load->view("Laporan/cetak_konsumsi",$data);
}
}