45 lines
1.2 KiB
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);
|
|
|
|
}
|
|
}
|