$margin = 5; $tinggi = 275; $w1 = array(10, 45, 45, 15, 15, 20, 10, 15); $pdf->SetFont($font, '', $size - 2); $no = 0; if ($kdunit != '') { $sql = "SELECT * FROM mst_potongan WHERE left(kdunitkerja,2) = '{$kdunit}' and tahun = '{$th}' and bulan = '{$kdbulan}' ORDER BY kdunitkerja,grade desc, kdgol desc"; } else { $sql = "SELECT * FROM mst_potongan WHERE kdsatker = '{$kdsatker}' and tahun = '{$th}' and bulan = '{$kdbulan}' ORDER BY grade desc, kdgol desc, kdunitkerja"; } $qu = mysql_query($sql); while ($row = mysql_fetch_array($qu)) { $max = 0; $no += 1; $arrNo = $pdf->SplitToArray($w1[0], $ln, $no . '.'); $arrUnit = $pdf->SplitToArray($w1[1], $ln, trim(nmjabatan_mst_tk($row['nib'], $th, $kdbulan))); $arrNama = $pdf->SplitToArray($w1[2], $ln, nama_peg($row['nib']) . "\n" . 'NIP. ' . reformat_nipbaru(nip_peg($row['nib']))); $arrGrade = $pdf->SplitToArray($w1[3], $ln, $row['grade']); $arrGol = $pdf->SplitToArray($w1[4], $ln, nm_gol(substr($row['kdgol'], 0, 1) . hurufkeangka(substr($row['kdgol'], 1, 1)))); if ($row['kdpot_10'] != 0) { $arrPot_10 = $pdf->SplitToArray($w1[6], $ln, $row['kdpot_10']); } if ($row['kdpot_10'] == 0) { $arrPot_10 = $pdf->SplitToArray($w1[6], $ln, ''); } if ($row['kdpot_11'] != 0) { $arrPot_11 = $pdf->SplitToArray($w1[6], $ln, $row['kdpot_11']); } if ($row['kdpot_11'] == 0) { $arrPot_11 = $pdf->SplitToArray($w1[6], $ln, ''); }
$pdf->Cell($w1[0], $ln, $arrNo_1[$i], 'LR', 0, 'C'); $pdf->SetX($margin + $w1[0]); $pdf->Cell($w1[1], $ln, $arrLabel_1[$i], 'LR', 0, 'L'); $pdf->SetX($margin + $w1[0] + $w1[1]); $pdf->Cell($w1[2], $ln, $arrField_1[$i], 'LR', 0, 'L'); $pdf->SetX($margin + $w1[0] + $w1[1] + $w1[2]); $pdf->Cell($w1[3], $ln, $arrNo_2[$i], 'LR', 0, 'C'); $pdf->SetX($margin + $w1[0] + $w1[1] + $w1[2] + $w1[3]); $pdf->Cell($w1[4], $ln, $arrLabel_2[$i], 'LR', 0, 'L'); $pdf->SetX($margin + $w1[0] + $w1[1] + $w1[2] + $w1[3] + $w1[4]); $pdf->Cell($w1[5], $ln, $arrField_2[$i], 'LR', 1, 'L'); } $max = 0; $arrNo_1 = $pdf->SplitToArray($w1[0], $ln, '4'); $arrLabel_1 = $pdf->SplitToArray($w1[1], $ln, 'Jabatan'); $arrField_1 = $pdf->SplitToArray($w1[2], $ln, trim(nmjabatan_mst_tk($nib_penilai, date("Y"), '01'))); $arrNo_2 = $pdf->SplitToArray($w1[3], $ln, '4'); $arrLabel_2 = $pdf->SplitToArray($w1[4], $ln, 'Jabatan'); $arrField_2 = $pdf->SplitToArray($w1[5], $ln, trim(nm_jabatan_ij($row['kdjabatan']))); if ($max < count($arrField_1)) { $max = count($arrField_1); } if ($max < count($arrField_2)) { $max = count($arrField_2); } for ($i = 0; $i < $max; $i++) { $pdf->SetX($margin); $pdf->Cell($w1[0], $ln, $arrNo_1[$i], 'LR', 0, 'C'); $pdf->SetX($margin + $w1[0]); $pdf->Cell($w1[1], $ln, $arrLabel_1[$i], 'LR', 0, 'L'); $pdf->SetX($margin + $w1[0] + $w1[1]);
?> </td> <td align="left" valign="top"> <?php if ($xlevel == 2) { ?> <?php if ($col[6][$k] != $col[6][$k - 1]) { echo nm_unitkerja($col[6][$k]); } ?> <?php } else { ?> <?php echo nmjabatan_mst_tk($col[3][$k], $th, $kdbulan); ?> <?php } ?> </td> <td align="left" valign="top"><?php echo nama_peg($col[3][$k]); ?> </td> <td align="center" valign="top"><?php echo nm_gol(substr($col[7][$k], 0, 1) . hurufkeangka(substr($col[7][$k], 1, 1))); ?> </td> <td align="center" valign="top"><?php echo reformat_nipbaru($col[4][$k]);