function BuatEntry($PresenterID, $arrStatusAplikan, $arrRevStatusAplikan, $t, $lebar, $p, &$arrPrevPeriod, &$arrCurPeriod, $prevtahun, $tahun) { $arrTempPrev = array(); $arrTempCur = array(); FillArrayPrevPeriod($PresenterID, $arrTempPrev, $arrRevStatusAplikan, $prevtahun); FillArrayCurPeriod($PresenterID, $arrTempCur, $arrRevStatusAplikan, $tahun); foreach ($arrStatusAplikan as $stat) { $p->Cell($lebar, $t, '', '', 0); $p->Cell($lebar, $t, $arrTempPrev[$stat], 'B', 0, 'R'); $p->Cell($lebar, $t, 'V', 'B', 0, 'R'); $p->Cell($lebar, $t, $arrTempCur[$stat], 'B', 0, 'R'); $p->Cell($lebar, $t, '%', 'B', 0, 'R'); } }
function BuatEntry($Urutan, $arrStatusAplikan, &$arrPrevTotal, &$arrCurTotal, $t, $lebar, $prevtahun, $tahun, $p) { $arrTempPrev = array(); $arrTempCur = array(); FillArrayPrevPeriod($Urutan, $arrTempPrev, $arrPrevTotal, $arrStatusAplikan, $prevtahun); FillArrayCurPeriod($Urutan, $arrTempCur, $arrCurTotal, $arrStatusAplikan, $tahun); $p->SetFont('Helvetica', '', 6); foreach ($arrStatusAplikan as $stat) { $p->Cell($lebar, $t, $arrTempPrev[$stat], 1, 0, 'C'); $p->Cell($lebar, $t, number_format(0, 1, ",", ".") . '%', 1, 0, 'C'); //$target = GetaField('pmbperiod', "Tahun='$tahun' and Urutan", $Urutan, 'Target'.$stat); $target = $arrTempPrev[$stat] * $_SESSION['Kelipatan']; $p->Cell($lebar, $t, $target, 1, 0, 'C'); $p->Cell($lebar, $t, $arrTempCur[$stat], 1, 0, 'C'); $persen = $target <= 0 ? 0 : number_format($arrTempCur[$stat] / $target * 100, 1, ",", "."); $p->Cell($lebar, $t, $persen . '%', 1, 0, 'C'); } }