Exemplo n.º 1
0
$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, '');
    }
Exemplo n.º 2
0
    $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]);
Exemplo n.º 3
0
        ?>
</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]);