function TampilkanIsinya($prevtahun, $tahun, $arrStatusAplikan, $arrGelombang, $p) { $t = 3; $lebar = 9; $arrCurTotal = array(); $arrPrevTotal = array(); BuatHeaderTabel($arrStatusAplikan, $lebar, $prevtahun, $tahun, $p); for ($i = 0; $i < sizeof($arrGelombang); $i++) { $p->SetFont('Helvetica', 'B', 6); $p->Cell($lebar, $t, UbahKeRomawiLimit99($arrGelombang[$i]), 1, 0, 'C'); $p->SetFont('Helvetica', '', 6); BuatEntry($arrGelombang[$i], $arrStatusAplikan, $arrPrevTotal, $arrCurTotal, $t, $lebar, $prevtahun, $tahun, $p); $p->Ln($t); } BuatTotal($arrStatusAplikan, $arrPrevTotal, $arrCurTotal, $lebar, $tahun, $p); return $arrTotal; }
function TampilkanIsinya($gel, $gels, $p) { $t = 6; $lebar = 20; $arrJumlah = array(); // Ambil Prodinya GetArrayProdi($arrProdiID, $arrProdi); GetArrayPeriode($arrPeriode, $gel); BuatHeaderTabel($arrPeriode, $lebar, $p); for ($i = 0; $i < sizeof($arrProdiID); $i++) { $p->SetFont('Helvetica', '', 10); $p->Cell(10, $t, $arrProdiID[$i], 'B', 0); $p->Cell(60, $t, $arrProdi[$i], 'B', 0); AmbilJumlah($arrProdiID[$i], $arrPeriode, $t, $lebar, $p, $arrJumlah); $p->Ln($t); } BuatTotal($arrPeriode, $arrJumlah, $lebar, $p); }
$tahun = GetSetVar('tahun'); function BuatTotal() { $u = "select ProdiID, Nama from prodi where ProdiID not in ('11','99') order by prodiid desc"; $ru = _query($u); $gab = array(); $pec4 = array(); BuatArrayHeader($hdr, $hdrid); for ($i = 0; $i < sizeof($hdr); $i++) { $gab[$i] = "<th class=ttl title='{$hdrid[$i]}'>{$hdr[$i]}</th>"; } $_hdr = implode('', $gab); $idnya = Getafield('bipotnama', 'trxid', 1, 'Bipotnamaid'); echo "<p><table class=box cellspacing=1 cellpadding=4><tr><th class=ttl width=150>Fakultas</th>{$_hdr}<th class=ttl>Total</th></tr>"; while ($wu = _fetch_array($ru)) { daftar($wu['ProdiID'], $wu['Nama'], $hdrid, &$totl, &$totl_, &$gtot); } for ($k = 0; $k < sizeof($totl); $k++) { $pec4[$k] = "<td class=ttl tittle='{$n}' align=right>" . number_format($totl[$k] + $totl_[$k]) . "</td>"; } $htot = implode('', $pec4); echo "<tr><td class=ttl>Jumlah Total</td>{$htot}<td class=ttl align=right>" . number_format($gtot) . "</td></tr>"; echo "</table></p>"; } //Main TampilkanJudul("Laporan Setoran Mahasiswa"); TampilkanParam(); if (!empty($_SESSION['tahun'])) { //$n = '41'; BuatTotal(); }
function TampilkanIsinya($prevtahun, $tahun, $arrStatusAplikan, $arrPresenterID, $jenistable, $p) { $t = 5; $lebar = 8; BuatHeaderTabel($arrStatusAplikan, $lebar, $prevtahun, $tahun, $jenistable, $p); $arrCurPeriod = array(); $arrTotal = array(); for ($i = 0; $i < sizeof($arrPresenterID); $i++) { $p->SetFont('Helvetica', '', 8); $p->Cell(8, $t, $arrPresenterID[$i], 'B', 0); $p->Cell($lebar, $t, '', 'B', 0); BuatEntry($arrPresenterID[$i], $arrStatusAplikan, $t, $lebar, $arrCurPeriod, $arrTotal, $prevtahun, $tahun, $jenistable, $p); $p->Ln($t); } BuatTotal($arrStatusAplikan, $arrTotal, $lebar, $jenistable, $p); return $arrTotal; }