first commit
This commit is contained in:
@@ -0,0 +1,105 @@
|
||||
<?php
|
||||
|
||||
/*******************************************************************
|
||||
|
||||
Module : /apps/php/index.php
|
||||
Desc. : PHP - Halaman Utama Desktop
|
||||
Created By : Siau Pheng ([email protected]).
|
||||
Created Date : May 24th, 2010.
|
||||
Last Modified : August 30th, 2020.
|
||||
|
||||
(c) 2010 - 2020, 3FONIA Software; WWW.3FONIA.COM.
|
||||
|
||||
*******************************************************************/
|
||||
|
||||
require_once(__DIR__."/../../../../vendor/autoload.php");
|
||||
|
||||
use siaupheng\fonia4\DB\MySQL;
|
||||
use siaupheng\fonia4\Web\Param;
|
||||
use siaupheng\fonia4\Web\Register;
|
||||
|
||||
/************************** RESPON HERE ***************************/
|
||||
|
||||
$db = $db ?? new MySQL();
|
||||
$ajson = array();
|
||||
$data = Param::Get("data");
|
||||
|
||||
if ( $data == "desktop-info" ) {
|
||||
//RENJA
|
||||
//$ajson[] = array('type'=>"other", 'id'=>"S301", 'menu'=>"RENJA OPD ".$_SESSION['__WEB_USER']['TAHUN_RENJA'], 'title'=>"Input Data RENJA OPD ".$_SESSION['__WEB_USER']['TAHUN_RENJA']);
|
||||
//$ajson[] = array('type'=>"other", 'id'=>"S302", 'menu'=>"RENJA OPD PERUBAHAN ".$_SESSION['__WEB_USER']['TAHUN_DPA'], 'title'=>"Input Data RENJA OPD Perubahan ".$_SESSION['__WEB_USER']['TAHUN_DPA']);
|
||||
//$ajson[] = array('type'=>"other", 'id'=>"S303", 'menu'=>"ASISTENSI RENJA OPD ".$_SESSION['__WEB_USER']['TAHUN_RENJA'], 'title'=>"ASISTENSI RENJA OPD ".$_SESSION['__WEB_USER']['TAHUN_RENJA']);
|
||||
|
||||
} else if ( $data == "pagu-info" ) {
|
||||
$tot_pagu = 0;
|
||||
$db->Query("SELECT SUM(Pagu_Ini) Pagu FROM renja90_keg WHERE Tahun='".$_SESSION['__WEB_APP']['RENC_THN']."'");
|
||||
if ($db->Next()) $tot_pagu = $db->Row("Pagu");
|
||||
$db->Query("SELECT K.K_Urusan,U.N_Urusan,SUM(K.Pagu) Pagu FROM (SELECT LEFT(K_Keg,1) K_Urusan,SUM(Pagu_Ini) Pagu FROM renja90_keg WHERE Tahun='".$_SESSION['__WEB_APP']['RENC_THN']."' GROUP BY LEFT(K_Keg,1)) K LEFT JOIN para90_urusan U ON (K.K_Urusan=U.K_Urusan) GROUP BY K.K_Urusan ORDER BY K.K_Urusan");
|
||||
$pagu_info = '<h4 class="text-right">Total Pagu '.$_SESSION['__WEB_APP']['RENC_THN'].'</h4><h2 class="text-right text-success">Rp. '.rupiah2($tot_pagu).'</h2>';
|
||||
$pagu_info .= '<table class="table table-striped">';
|
||||
$pagu_info .= '<thead><tr role="row"><th>Urusan</th><th>Pagu Indikatif</th></tr></thead><tbody>';
|
||||
while ($db->Next()){
|
||||
$pagu_info .= sprintf('<tr role="row"><td class="left">%s</td><td class="right">%s</td></tr>', $db->Row("N_Urusan"), rupiah2($db->Row("Pagu")));
|
||||
}
|
||||
$pagu_info .= '</tbody></table>';
|
||||
$ajson['html'] = $pagu_info;
|
||||
|
||||
} else if ( $data == "pagu-chart" ) {
|
||||
$tot_pagu = 0;
|
||||
$db->Query("SELECT SUM(Pagu_Ini) Pagu FROM renja90_keg WHERE Tahun='".$_SESSION['__WEB_APP']['RENC_THN']."'");
|
||||
if ($db->Next()) $tot_pagu = $db->Row("Pagu");
|
||||
$ajson['datasets'] = array();
|
||||
$ajson['labels'] = array();
|
||||
$atmp = array(); $acol = array();
|
||||
$db->Query("SELECT K.K_Urusan,U.N_Urusan,SUM(K.Pagu) Pagu FROM (SELECT LEFT(K_Keg,1) K_Urusan,SUM(Pagu_Ini) Pagu FROM renja90_keg WHERE Tahun='".$_SESSION['__WEB_APP']['RENC_THN']."' GROUP BY LEFT(K_Keg,1)) K LEFT JOIN para90_urusan U ON (K.K_Urusan=U.K_Urusan) GROUP BY K.K_Urusan ORDER BY K.K_Urusan");
|
||||
while ($db->Next()){
|
||||
$atmp[] = round($db->Row("Pagu") / $tot_pagu * 100, 2);
|
||||
$col_r = mt_rand( 0, 255 );
|
||||
$col_g = mt_rand( 0, 255 );
|
||||
$col_b = mt_rand( 0, 255 );
|
||||
$acol[] = "rgb(".$col_r.",".$col_g.",".$col_b.")";
|
||||
$ajson['labels'][] = $db->Row("N_Urusan");
|
||||
}
|
||||
$ajson['datasets'][] = array('data'=>$atmp, 'backgroundColor'=>$acol);
|
||||
|
||||
} else if ( $data == "check-contact" ) {
|
||||
$daftar = 0;
|
||||
$db->Query("SELECT * FROM para_contact WHERE UserID='".user_id()."'");
|
||||
if ($db->Next()) $daftar = 1;
|
||||
$ajson['contact'] = $daftar;
|
||||
|
||||
} else if ( $data == "default" ) {
|
||||
$aapp = $_SESSION['__WEB_APP'];
|
||||
$ajson['title'] = $_SESSION['__WEB_APP']['APP_NAMES'];
|
||||
$ajson['bread'] = '<ol class="breadcrumb border-0 m-0"><li class="breadcrumb-item active">Beranda</li></ol>';
|
||||
$ajson['content'] = '
|
||||
<div class="fade-in">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 col-md-6">
|
||||
<div class="card">
|
||||
<div class="card-body pb-0 text-center" id="divHome1">
|
||||
<img src="'.$aapp['WEB_PATH'].'assets/images/logo150.webp" title="'.$aapp['REG_NAME'].'">
|
||||
<p class="mt-2">'.$aapp['REG_ADDRESS'].'<br>
|
||||
'.$aapp['REG_CITY'].' '.$aapp['REG_POSTCODE'].'</p>
|
||||
<p class="mt-3 mb-3"><i>Register ID : '.Register::reg_id().'</i></p>
|
||||
<p>'.$aapp['APP_NAMES'].'<br>'.$aapp['APP_NAME'].' Ver. '.$aapp['APP_VER'].'<br>
|
||||
Updated : '.$aapp['APP_UPDATED'].'</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-6">
|
||||
<div class="card">
|
||||
<div class="card-body pb-0" id="divHome2">
|
||||
<div class="c-chart-wrapper pb-2">
|
||||
<canvas id="pieChart"></canvas>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
';
|
||||
}
|
||||
|
||||
send_json($ajson);
|
||||
?>
|
||||
Reference in New Issue
Block a user