Primo commit: trasferimento del progetto PPEasy
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
|
||||
<?php
|
||||
$risklist = new WA_MySQLi_RS("risklist", $cmctrfdb, 0);
|
||||
$risklist->setQuery("SELECT * FROM fillrisk_td LEFT JOIN riskarea_td ON fillrisk_td.idriskarea_td=riskarea_td.idriskarea_td WHERE fillrisk_td.iddata_td='$idtd' ORDER BY riskarea_td.risknumber");
|
||||
$risklist->execute();
|
||||
|
||||
?>
|
||||
<?php
|
||||
$totrisk = $risklist->TotalRows;
|
||||
?>
|
||||
<?php if ($totrisk > 0) {
|
||||
|
||||
$pdf->SetFont('dejavusans', '', '7');
|
||||
$pdf->Cell(130, 6, $reqessent, 1, 0, 'C');
|
||||
$pdf->Cell(15, 6, $riskn, 1, 0, 'C');
|
||||
$pdf->Cell(15, 6, $riskapp, 1, 0, 'C');
|
||||
$pdf->Cell(30, 6, $riskcovered, 1, 0, 'C');
|
||||
$pdf->Ln();
|
||||
|
||||
|
||||
$pdf->SetFont('dejavusans', '', 7);
|
||||
|
||||
$wa_startindex = 0;
|
||||
while (!$risklist->atEnd()) {
|
||||
$wa_startindex = $risklist->Index;
|
||||
|
||||
$applicablerisk = $risklist->getColumnVal("applicable");
|
||||
// Sostituisci il valore di $applicablerisk con il carattere Unicode per un checkbox pieno o vuoto
|
||||
if ($applicablerisk == '1') {
|
||||
// Carattere Unicode per un checkbox selezionato (pieno)
|
||||
$checkbox = "Sì"; // Oppure usa un'icona o un'immagine che preferisci
|
||||
} else {
|
||||
// Carattere Unicode per un checkbox non selezionato (vuoto)
|
||||
$checkbox = "No"; // Oppure usa un'icona o un'immagine che preferisci
|
||||
}
|
||||
$checkbox = convertToPDFEncoding($checkbox);
|
||||
$coveredbyrisk = convertToPDFEncoding($risklist->getColumnVal("coveredby"));
|
||||
$risknameit = convertToPDFEncoding($risklist->getColumnVal("riskname_it"));
|
||||
$risknameen = convertToPDFEncoding($risklist->getColumnVal("riskname_en"));
|
||||
$risknumber = convertToPDFEncoding($risklist->getColumnVal("risknumber"));
|
||||
|
||||
if ($coveredbyrisk == 'coverone') {
|
||||
$coveredbytext = $coverone;
|
||||
} elseif ($coveredbyrisk == 'covertwo') {
|
||||
$coveredbytext = $covertwo;
|
||||
} elseif ($coveredbyrisk == 'coverthree') {
|
||||
$coveredbytext = $coverthree;
|
||||
} else {
|
||||
$coveredbytext = ''; // Gestisci il caso in cui nessuno dei valori corrisponde
|
||||
}
|
||||
$pdf->MultiCell(130, 6, $risknameit, 1, 'L', 1, 0, '', '', true);
|
||||
|
||||
$pdf->Cell(15, 6, $risknumber, 1, 0, 'L', TRUE);
|
||||
$pdf->Cell(15, 6, $checkbox, 1, 0, 'C', TRUE);
|
||||
$pdf->Cell(30, 6, $coveredbytext, 1, 0, 'L', TRUE);
|
||||
$pdf->Ln();
|
||||
|
||||
|
||||
$risklist->moveNext();
|
||||
}
|
||||
|
||||
$risklist->moveFirst(); //return RS to first record
|
||||
unset($wa_startindex);
|
||||
unset($wa_repeatcount);
|
||||
} ?>
|
||||
Reference in New Issue
Block a user