fetchArray($q); $idcliente = $rscontrattii[0]['idanagrafica']; // carica report html $report = file_get_contents($docroot.'/templates/contratti/contratto.html'); $body = file_get_contents($docroot.'/templates/contratti/contratto_body.html'); include_once $docroot.'/templates/pdfgen_variables.php'; $totrows = sizeof($rscontrattii); $totale_km = 0; $totale_ore = 0; $totale = 0; $contratti = []; $ore = []; $km = []; $ntecnici = []; $tecnici = []; $costi_orari = []; $costi_km = []; $idinterventi = ['-1']; // Sostituisco i valori tra | | con il valore del campo del db $body .= preg_replace('/|(.+?)|/', $rscontrattii[0]['${1}'], $body); // Lettura nome referenti collegati all'anagrafica $query = 'SELECT * FROM an_referenti WHERE id = "'.$rscontrattii[0]['idreferente'].'"'; $rs = $dbo->fetchArray($query); $nome_referente = $rs[0]['nome']; // Tabella intestazione $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; if ($nome_referente != '') { $body .= "\n"; $body .= "\n"; } $body .= "
\n"; $body .= " \n"; $body .= "\n"; if ($c_cap != '') { $c_cap = $c_cap.' '; } if ($c_provincia != '') { $c_provincia = ' ('.$c_provincia.')'; } $body .= 'Spettabile
'.$c_ragionesociale.'
'.$c_indirizzo.'
'.$c_cap.$c_citta.$c_provincia.'
P.Iva: '.$c_piva."
\n"; $body .= "
\n"; $body .= ''.$f_citta.', '.Translator::dateToLocale($rscontrattii[0]['data_bozza'])."\n"; $body .= "
\n"; $body .= 'OGGETTO: CONTRATTO No '.$rscontrattii[0]['numero'].' DEL '.Translator::dateToLocale($rscontrattii[0]['data_bozza'])."\n"; $body .= "
\n"; $body .= 'C.A. '.$nome_referente."\n"; $body .= "
\n"; /* TABELLA COSTI */ $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $rs = $dbo->fetchArray('SELECT * FROM co_righe2_contratti WHERE idcontratto="'.$idcontratto.'"'); $totale = 0; for ($i = 0; $i < sizeof($rs); ++$i) { // Descrizione $body .= "\n"; // Q.tà $body .= "\n"; // um $body .= "\n"; // Costo unitario $body .= "\n"; // Subtotale $body .= "\n"; $body .= "\n"; $totale += $rs[$i]['subtotale']; } // Totale complessivo intervento $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "
DescrizioneQ.tàu.m.Costo unitarioImponibile
".nl2br($rs[$i]['descrizione'])."".Translator::numberToLocale($rs[$i]['qta'], 2)."".$rs[$i]['um']."".Translator::numberToLocale($rs[$i]['subtotale'] / $rs[$i]['qta'], 2)." €".Translator::numberToLocale($rs[$i]['subtotale'], 2)." €
\n"; $body .= "QUOTAZIONE TOTALE:\n"; $body .= "\n"; $body .= ''.Translator::numberToLocale($totale, 2)." €\n"; $body .= "


\n"; // CONDIZIONI GENERALI DI FORNITURA // Lettura pagamenti if ($rscontrattii[0]['idpagamento'] != '') { $query = 'SELECT * FROM co_pagamenti WHERE id = '.$rscontrattii[0]['idpagamento']; $rs = $dbo->fetchArray($query); $pagamento = $rs[0]['descrizione']; } else { $pagamento = 'N.D.'; } $rscontrattii[0]['idpagamento']; $body .= "\n"; $body .= "\n"; $body .= "\n"; // PAGAMENTI $body .= "\n"; $body .= "\n"; // VALIDITA' OFFERTA $body .= "\n"; $body .= "\n"; // VALIDITA' CONTRATTO $body .= "\n"; $body .= "\n"; // ESCLUSIONI $body .= "\n"; $body .= "\n"; $body .= "
\n"; $body .= "CONDIZIONI GENERALI DI FORNITURA
\n"; $body .= "
\n"; $body .= "PAGAMENTI:\n"; $body .= "\n"; $body .= ''.$pagamento."\n"; $body .= "
\n"; $body .= "VALIDITÀ OFFERTA:\n"; $body .= "\n"; $body .= ''.$rscontrattii[0]['validita']." giorni\n"; $body .= "
\n"; $body .= "VALIDITÀ CONTRATTO:\n"; $body .= "\n"; $body .= 'dal '.Translator::dateToLocale($rscontrattii[0]['data_accettazione']).' al '.Translator::dateToLocale($rscontrattii[0]['data_conclusione'])."\n"; $body .= "
\n"; $body .= "ESCLUSIONI:\n"; $body .= "\n"; $body .= ''.$rscontrattii[0]['esclusioni']."\n"; $body .= "
\n"; $body .= "

\n"; $body .= "Il tutto S.E. & O.

\n"; $body .= "In attesa di un Vostro Cortese riscontro scritto, l’occasione mi è gradita per porgere Cordiali Saluti.\n"; $report_name = 'contratto_'.$idcontratto.'.pdf';