You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace App\Controllers;
|
|
|
|
|
|
|
|
use App\Models\Mpemby;
|
|
|
|
|
|
|
|
|
|
|
|
class Home extends BaseController
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
public function index()
|
|
|
|
{
|
|
|
|
|
|
|
|
if (session('isLogin')) {
|
|
|
|
|
|
|
|
$model = new Mpemby();
|
|
|
|
|
|
|
|
$ptahun = $this->request->getPost('tahun');
|
|
|
|
if (empty($ptahun)) {
|
|
|
|
$tahun = date('Y');
|
|
|
|
} else {
|
|
|
|
$tahun = $ptahun;
|
|
|
|
}
|
|
|
|
$param = array('tahun' => $tahun);
|
|
|
|
$p['tahunx'] = $tahun;
|
|
|
|
$p['penerimaan'] = $model->getPenn($param)->getResult();
|
|
|
|
$p['updatex'] = $model->getUpd()->getFirstRow('array');
|
|
|
|
$p['perkategori'] = $model->getKat($param)->getResult();
|
|
|
|
$p['pie_penerimaan'] = $model->getPiePen($param)->getResult();
|
|
|
|
$p['paycomp'] = $model->paycompNas($param)->getResult();
|
|
|
|
$p['parsesof'] = $model->sofNas($param)->getResult();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo view('inc/head');
|
|
|
|
echo view('inc/navbar');
|
|
|
|
echo view('inc/sidebar');
|
|
|
|
echo view('ppm/dashboard', $p);
|
|
|
|
echo view('inc/footer');
|
|
|
|
} else {
|
|
|
|
return redirect()->to('auth');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|