Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
160 righe
5.7 KiB
160 righe
5.7 KiB
<?php |
|
//ini_set('display_errors', 1); |
|
//ini_set('display_startup_errors', 1); |
|
//error_reporting(E_ALL); |
|
set_time_limit(0); |
|
include '../../lib/api.php'; |
|
require_once ROOT . "lib/modules/tcpdf/lang/ita.php"; |
|
require_once ROOT . "lib/modules/tcpdf/tcpdf.php"; |
|
|
|
|
|
$codice_fiscale_impresa = trim(Utils::get_filter_string('cf_impresa')); |
|
|
|
//Utils::print_array($LoggedAccount); |
|
//Utils::print_array($_POST); |
|
|
|
$domanda = Domanda::selectIdFromCodiceF($LoggedAccount->CODICE_FISCALE, $codice_fiscale_impresa); |
|
|
|
|
|
if (intval($domanda->ID) > 0 && $LoggedAccount->CODICE_FISCALE == $domanda->CODICE_FISCALE_LEGALE) { |
|
$protocolli = DomandeProtocollo::loadFromId($domanda->ID); |
|
// $protocolli = array(); |
|
} else { |
|
exit("<h3>Accesso non consentito.</h3>"); |
|
} |
|
//Utils::print_array($domanda);exit(); |
|
|
|
$IDDomanda = $domanda->ID; |
|
|
|
//$cognome = $LoggedAccount->SchedaPersona->cognome; |
|
//$nome = $LoggedAccount->SchedaPersona->nome; |
|
//$sesso = $LoggedAccount->SchedaPersona->sesso; |
|
//$c_fiscale = $LoggedAccount->SchedaPersona->c_fiscale; |
|
//$comune_n = $LoggedAccount->SchedaPersona->comune; |
|
//$provincia_n = $LoggedAccount->SchedaPersona->provincia; |
|
//$data_n = $LoggedAccount->SchedaPersona->dt; |
|
//$comune_residenza = $LoggedAccount->SchedaPersona->comune_residenza; |
|
//$provincia_residenza = $LoggedAccount->SchedaPersona->provincia_residenza; |
|
//$indirizzo_residenza = $LoggedAccount->SchedaPersona->indirizzo_residenza; |
|
//$cap_residenza = $LoggedAccount->SchedaPersona->cap_residenza; |
|
|
|
|
|
|
|
$inviata = new Domanda_Adesione($IDDomanda); |
|
|
|
if (count($inviata) <= 0) { |
|
Utils::RedirectTo(BASE_HTTP . 'dashboard.php'); |
|
// foreach ($inviata as $value) { |
|
// $data_invio_istanza = Utils::dateOracleTimeStamp($value['DATA_PRESENTAZIONE']); |
|
// } |
|
} |
|
|
|
//exit(); |
|
$immagine=BASE_HTTP."assets/img/test2b.jpg"; |
|
|
|
$titoloDomanda = "<i>BONU<span style=\"font-size:20px\">S</span>ICILIA</i> - AVVISO PUBBLICO A FAVORE DELLE MICROIMPRESE ARTIGIANE, COMMERCIALI, INDUSTRIALI E DI SERVIZI PER LA CONCESSIONE DI UN CONTRIBUTO A FONDO PERDUTO<br>ai sensi dell'art.10 comma 16 della L.R. n. 9 del 12 maggio 2020"; |
|
$azioneDomanda = "Azione 3.1.1_04a"; |
|
|
|
$htmlHeader = <<<EOD |
|
<style> |
|
.header-tb td{ |
|
border-top:1px solid #000000; |
|
border-bottom:1px solid #000000; |
|
} |
|
.all-tb td{ |
|
padding: 5px; |
|
border:1px solid #000000; |
|
} |
|
ul li{ |
|
margin-bottom: 1px; |
|
} |
|
|
|
</style> |
|
<div style="text-align: center"> |
|
<img src="$immagine" alt=""/> |
|
</div> |
|
<h5>Ricevuta di avvenuta presentazione</h5> |
|
<div style="text-align: center"> |
|
<h3>$titoloDomanda</h3> |
|
<h3>$azioneDomanda</h3> |
|
</div> |
|
<h6> </h6> |
|
EOD; |
|
|
|
$c_fiscale_imp = $codice_fiscale_impresa; |
|
//$recapito_telefonico = $domanda->RECAPITO_TELEFONICO; |
|
|
|
$dataCompletamentoAdesionHTML = ""; |
|
if ($inviata->DATA_COMPLETAMENTO != "") { |
|
$data_completamento = Utils::dateOracleTimeStamp($inviata->DATA_COMPLETAMENTO); |
|
$dataCompletamentoHTML = '<tr><td width="40%" style="text-align: right">Data invio:</td><td width="60%">' . $data_completamento . '</td></tr>'; |
|
} |
|
$protocolloSottomissione = ""; |
|
$dataProtocolloSottomissione = ""; |
|
if (count($protocolli) > 0) { |
|
foreach ($protocolli as $value) { |
|
if ($value['FASE'] == FASE_PROTOCOLLO_SOTTOMISSIONE) { |
|
$protocolloSottomissione = $value['NUMERO_PROTOCOLLO']; |
|
$dataProtocolloSottomissione = Utils::dateOracleTimeStamp($value['DATA_PROTOCOLLO']); |
|
} |
|
} |
|
} |
|
$protocolloSottomissioneHTML = ""; |
|
if ($protocolloSottomissione != "") { |
|
$protocolloSottomissioneHTML .= '<tr><td width="40%" style="text-align: right">N° Protocollo:</td><td width="60%">' . $protocolloSottomissione . '</td></tr>'; |
|
$protocolloSottomissioneHTML .= '<tr><td width="40%" style="text-align: right">Data protocollo:</td><td width="60%">' . $dataProtocolloSottomissione . '</td></tr>'; |
|
} |
|
|
|
|
|
|
|
|
|
$htmlImpresa = <<<EOD |
|
<table class="all-tb" width="100%" cellpadding="3"> |
|
<tr><td width="40%" style="text-align: right">Identificativo istanza:</td><td width="60%">$IDDomanda</td></tr> |
|
<tr><td width="40%" style="text-align: right">Codice fiscale Impresa:</td><td width="60%">$c_fiscale_imp</td></tr> |
|
<tr><td width="40%" style="text-align: right">Codice fiscale Legale Rappresentante:</td><td width="60%">$domanda->CODICE_FISCALE_LEGALE</td></tr> |
|
$dataCompletamentoHTML |
|
$protocolloSottomissioneHTML |
|
</table> |
|
EOD; |
|
$htmlFirma = <<<EOD |
|
EOD; |
|
$htmlDomanda = $htmlHeader . $htmlHeader2 . $htmlImpresa; |
|
|
|
//exit($htmlDomanda); |
|
$nomeFilePdf = md5($codice_fiscale_impresa) . ".pdf"; |
|
|
|
ob_clean(); |
|
$pdf = new PDF_DOMANDA(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); |
|
$pageBreack = ""; |
|
|
|
$pdf->SetCreator(PDF_CREATOR); |
|
// set default header data |
|
//$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING); |
|
// set header and footer fonts |
|
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); |
|
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); |
|
|
|
// set default monospaced font |
|
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); |
|
|
|
//set margins |
|
$pdf->SetMargins(PDF_MARGIN_LEFT + 3, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT + 3); |
|
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); |
|
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); |
|
|
|
//set auto page breaks |
|
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); |
|
//set image scale factor |
|
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); |
|
//set some language-dependent strings |
|
$pdf->setLanguageArray($l); |
|
// set font |
|
//$pdf->SetFont('times', 'BI', 16); |
|
$pdf->SetFont('helvetica', '', 10); |
|
$pdf->AddPage(); |
|
$pdf->writeHTML($htmlDomanda, false, 0, true, 0); |
|
//$pdf->Output($nomeFilePdf, 'I'); |
|
|
|
$nomefilePrefix = $pdf->Output(ROOT_UPLOAD_PREPARAZIONE_TMP . $nomeFilePdf, 'I'); |
|
exit();
|
|
|