Beispiel #1
0
function budget_opt($s=1,$i=0){
	$tbuku=tahunbuku_getaktifid();
	$res=Array();
	if($s==1)$res[0]='';
	$sql="SELECT * FROM  keu_budget WHERE tahunbuku='$tbuku' ORDER BY nama";
	$t=mysql_query($sql); while($r=mysql_fetch_array($t)){
		$sisa=budget_getnominal($r['replid'])-budget_getuses($r['replid']);
		$res[$r['replid']]=$r['nama'].($i!=1?'':' (sisa anggaran: '.fRp($sisa).')');
	}
	return $res;
}
Beispiel #2
0
 $PSBar->selection('Tahun buku', '<b>' . $tahunbuku['nama'] . '</b>');
 hiddenval('tahunbuku', $tahunbuku['replid']);
 $PSBar->end();
 $xtable->btnbar_f('add');
 // Query
 $db = new xdb("keu_budget", "*", "tahunbuku='{$tbuku}'", "nama");
 $t = $db->query();
 $xtable->ndata = mysql_num_rows($t);
 if ($xtable->ndata > 0) {
     // Table head
     $xtable->head('Nama Anggarang', 'Anggaran', 'Status anggaran', 'Keterangan');
     while ($r = mysql_fetch_array($t)) {
         $xtable->row_begin();
         $xtable->td($r['nama'], 200);
         $xtable->td(fRp($r['nominal']), 110);
         $uses = budget_getuses($r['replid']);
         $sisa = $r['nominal'] - $uses;
         $clr = color_level($r['nominal'], $sisa < 0 ? $r['nominal'] : $uses);
         $bar = $sisa < 0 ? 480 : intval($uses * 480 / $r['nominal']);
         $s = '<div class="sfont" style="width:480px;height:20px;padding:1px;text-align:left"><span style="float:left">Total anggaran: <b>' . fRp($r['nominal']) . '</b></span></div>';
         $s .= '<div style="width:480px;height:6px;border:1px solid #01a8f7;border-radius:3px">';
         $s .= '<div style="width:' . $bar . 'px;height:6px;background:' . $clr . '"></div>';
         $s .= '</div>';
         $s .= '<div class="sfont" style="width:480px;height:18px;padding:1px;padding-top:6px;text-align:left' . ($sisa < 0 ? ';color:#ff0000' : '') . '">';
         $s .= '<span style="float:left">terpakai: <b>' . fRp($uses) . '</b> ( ' . number_format($uses * 100 / $r['nominal'], 2) . '% )</span>';
         $s .= '<span style="float:right">sisa anggaran: <b>' . fRp($sisa, 1, 1) . '</b> ( ' . number_format($sisa * 100 / $r['nominal'], 2) . '% )</span>';
         $s .= '</div>';
         $xtable->td($s, 484, 'r');
         $xtable->td(nl2br($r['keterangan']));
         $s = '<button title="Daftar transaksi" class="btn"><div class="bi_lisb">&nbsp;</div></button>';
         $xtable->opt($r['replid'], 'u', 'd');
<?php

appmod_use('keu/budget');
$budget = gpost('budget');
if ($budget != 0) {
    $sisa = budget_getnominal($budget) - budget_getuses($budget);
    echo $sisa;
} else {
    echo "x";
}