152 lines
6.1 KiB
PHP
152 lines
6.1 KiB
PHP
<?php
|
|
$pdf->SetFont('Arial', '', 7);
|
|
$firstsent = html_entity_decode($firstsentpdf5);
|
|
$firstsent = iconv('UTF-8', 'windows-1252', $firstsent);
|
|
$secondsent = utf8_decode($secondsentpdf5);
|
|
//$thirdsent=utf8_decode('For the purposes of Article 6 of the REG 01 "Regulation for the assessment of the conformity of Personal Protective Equipment ');
|
|
//$foursent=utf8_decode('according to Regulation (EU) 2016/425" available on our website www.cimac.it');
|
|
$pdf->Cell(0, 0, $firstsent, 0, 1);
|
|
$pdf->Cell(0, 9, $secondsent, 0, 1);
|
|
//$pdf->Cell(0,0,$thirdsent,0,1);
|
|
//$pdf->Cell(0,9,$foursent,0,1);
|
|
// ***start with Audit address
|
|
//typecert 3 info
|
|
if ($idcertificate == 5) {
|
|
include('pdfcreation/auditable.php');
|
|
} elseif ($idcertificate == 6) {
|
|
include('pdfcreation/auditablem18b.php');
|
|
}
|
|
$pdf->Ln();
|
|
//include('pdfcreation/invoicecontacttable.php');
|
|
$pdf->Ln();
|
|
// auditdpi query
|
|
$auditdpilist = new WA_MySQLi_RS("auditdpilist", $cmctrfdb, 0);
|
|
$auditdpilist->setQuery("SELECT * FROM auditdpi LEFT JOIN auditsurveillancetype ON auditsurveillancetype.idauditsurveillancetype=auditdpi.moduleselection WHERE auditdpi.idtrfdetails='$idtrf'");
|
|
$auditdpilist->execute();
|
|
if ($idcertificate == 5) {
|
|
$pdf->SetFont('', 'B', '10');
|
|
$pdf->Cell(190, 6, $dpipdf, 1, 0, 'C');
|
|
$pdf->SetFillColor(232, 242, 255);
|
|
$pdf->Ln();
|
|
$pdf->SetFont('', '', 9);
|
|
$pdf->Cell(15, 6, $numberpdf, 1, 0, 'C');
|
|
$pdf->Cell(80, 6, $certnumberpdf, 1, 0, 'C');
|
|
$pdf->Cell(15, 6, $clientnamepdf, 1, 0, 'C');
|
|
$pdf->Cell(60, 6, $surveillancepdf, 1, 0, 'C');
|
|
$pdf->Cell(20, 6, $storagepdf, 1, 0, 'C');
|
|
$pdf->Ln();
|
|
$wa_startindex = 0;
|
|
while (!$auditdpilist->atEnd()) {
|
|
$yesreply = html_entity_decode('Sì');
|
|
$yesreply = iconv('UTF-8', 'windows-1252', $yesreply);
|
|
$wa_startindex = $auditdpilist->Index;
|
|
$pdf->Cell(15, 6, $auditdpilist->getColumnVal("dpicode"), 1, 0, 'C', TRUE);
|
|
// Decodifica i caratteri HTML
|
|
$certificateNumber = html_entity_decode($auditdpilist->getColumnVal("certificatenumber"));
|
|
|
|
// Stampa il valore decodificato
|
|
$pdf->Cell(80, 6, $certificateNumber, 1, 0, 'C', TRUE);
|
|
|
|
if ($auditdpilist->getColumnVal("issuebycimac") == 'yes') {
|
|
$issuecmc = $yesreply;
|
|
} else {
|
|
$issuecmc = "No";
|
|
}
|
|
$pdf->Cell(15, 6, $issuecmc, 1, 0, 'C', TRUE);
|
|
$pdf->Cell(60, 6, $auditdpilist->getColumnVal("survellaincetextit"), 1, 0, 'C', TRUE);
|
|
if ($auditdpilist->getColumnVal("sampleinstore") == 'yes') {
|
|
$smpstore = $yesreply;
|
|
} else {
|
|
$smpstore = 'No';
|
|
}
|
|
$pdf->Cell(20, 6, $smpstore, 1, 0, 'C', TRUE);
|
|
$pdf->Ln();
|
|
$auditdpilist->moveNext();
|
|
}
|
|
$auditdpilist->moveFirst(); //return RS to first record
|
|
unset($wa_startindex);
|
|
unset($wa_repeatcount);
|
|
$pdf->Ln();
|
|
} elseif ($idcertificate == 6) {
|
|
$pdf->SetFont('', 'B', '10');
|
|
$pdf->Cell(190, 6, $dpipdf, 1, 0, 'C');
|
|
$pdf->SetFillColor(232, 242, 255);
|
|
$pdf->Ln();
|
|
$pdf->SetFont('', '', 9);
|
|
$pdf->Cell(20, 6, $numberpdf, 1, 0, 'C');
|
|
$pdf->Cell(30, 6, $certnumberpdf, 1, 0, 'C');
|
|
$pdf->Cell(30, 6, $clientnamepdf, 1, 0, 'C');
|
|
$pdf->Cell(110, 6, $surveillancepdf, 1, 0, 'C');
|
|
$pdf->Ln();
|
|
$wa_startindex = 0;
|
|
while (!$auditdpilist->atEnd()) {
|
|
$wa_startindex = $auditdpilist->Index;
|
|
$pdf->Cell(20, 6, '1', 1, 0, 'C', TRUE);
|
|
$pdf->Cell(30, 6, $auditdpilist->getColumnVal("certificatenumber"), 1, 0, 'C', TRUE);
|
|
if ($auditdpilist->getColumnVal("issuebycimac") == 'Y') {
|
|
$issuecmc = $yesreply;
|
|
} else {
|
|
$issuecmc = "No";
|
|
}
|
|
$pdf->Cell(30, 6, $issuecmc, 1, 0, 'C', TRUE);
|
|
$pdf->Cell(110, 6, $auditdpilist->getColumnVal("surveillancenameit"), 1, 0, 'C', TRUE);
|
|
$pdf->Ln();
|
|
$auditdpilist->moveNext();
|
|
}
|
|
$auditdpilist->moveFirst(); //return RS to first record
|
|
unset($wa_startindex);
|
|
unset($wa_repeatcount);
|
|
$pdf->Ln();
|
|
}
|
|
// file attached details
|
|
$fileattachedlist = new WA_MySQLi_RS("fileattachedlist", $cmctrfdb, 0);
|
|
$fileattachedlist->setQuery("SELECT * FROM fileattached LEFT JOIN auditdpi ON fileattached.idauditdpi=auditdpi.idauditdpi WHERE fileattached.idtrfdetails='$idtrf'");
|
|
$fileattachedlist->execute();
|
|
if (!empty($fileattachedlist->getColumnVal("idfileattached"))) {
|
|
$pdf->SetFont('', 'B', '10');
|
|
$pdf->Cell(190, 6, $fileattachedtitle, 1, 0, 'C');
|
|
$pdf->SetFillColor(232, 242, 255);
|
|
$pdf->Ln();
|
|
$pdf->SetFont('', '', 9);
|
|
$pdf->Cell(20, 6, $dpicodetitle, 1, 0, 'C');
|
|
$pdf->Cell(70, 6, $filenametitle, 1, 0, 'C');
|
|
$pdf->Cell(100, 6, $descriptionfiletitle, 1, 0, 'C');
|
|
$pdf->Ln();
|
|
$wa_startindex = 0;
|
|
while (!$fileattachedlist->atEnd()) {
|
|
$wa_startindex = $fileattachedlist->Index;
|
|
$pdf->Cell(20, 6, $fileattachedlist->getColumnVal("dpicode"), 1, 0, 'C', true);
|
|
$pdf->SetTextColor(0, 0, 245);
|
|
$linkspecific = 'public/uploaddocuments/' . $fileattachedlist->getColumnVal("filename_fileattached");
|
|
$linkfile = $linkglobal . $linkspecific;
|
|
$fileattachedlimited = substr($fileattachedlist->getColumnVal("filename_fileattached"), 0, 30);
|
|
$pdf->Cell(70, 6, $fileattachedlimited, 1, 0, 'C', true, $linkfile);
|
|
$pdf->SetTextColor(0, 0, 0);
|
|
$descriptionlimited = substr($fileattachedlist->getColumnVal("description_fileattached"), 0, 30);
|
|
$pdf->Cell(100, 6, $descriptionlimited, 1, 0, 'C', true);
|
|
$pdf->Ln();
|
|
$fileattachedlist->moveNext();
|
|
}
|
|
$fileattachedlist->moveFirst(); //return RS to first record
|
|
unset($wa_startindex);
|
|
unset($wa_repeatcount);
|
|
//download zip
|
|
$pdf->SetTextColor(0, 0, 245);
|
|
$pdf->Cell(190, 6, $zipsentpdf, 1, 0, 'C', false, $namefilezippathpdf);
|
|
}
|
|
$pdf->Ln();
|
|
$pdf->Ln();
|
|
$pdf->SetTextColor(0, 0, 0);
|
|
include('pdfcreation/manufacturertable.php');
|
|
$pdf->Ln();
|
|
//invoice contact
|
|
include('pdfcreation/invoicecontacttable.php');
|
|
$pdf->Ln();
|
|
//trf option
|
|
include('pdfcreation/trfoption.php');
|
|
$pdf->Ln();
|
|
//Sign datatable
|
|
include('pdfcreation/signdatatable.php');
|
|
$pdf->Ln();
|
|
include('photobook.php');
|