fetchArray($query); $idcliente = $rs[0]['idanagrafica']; $data_intervento = $rs[0]['data_intervento']; $copia_centrale = $rs[0]['copia_centrale']; $copia_cliente = $rs[0]['copia_cliente']; $copia_amministratore = $rs[0]['copia_amministratore']; $funzionamento_in_sicurezza = $rs[0]['funzionamento_in_sicurezza']; // carica report html $report = file_get_contents($docroot.'/templates/interventi_ordiniservizio/intervento.html'); $body = file_get_contents($docroot.'/templates/interventi_ordiniservizio/intervento_body.html'); include_once $docroot.'/templates/pdfgen_variables.php'; /* Dati intervento */ $body .= "\n"; // Titolo $body .= "\n"; // Titolo "ordine di servizio" e tecnico $body .= "\n"; $body .= '\n"; $body .= '\n"; $body .= "\n"; $body .= "
Programmazione della manutenzione periodica
ORDINE DI SERVIZIO Num. '.$rs[0]['id']."TECNICO: '.$rs[0]['tecnico']."
\n\n\n"; /* Dati intestazione doppia */ // Info contratto $rs2 = $dbo->fetchArray('SELECT * FROM co_contratti WHERE id="'.$rs[0]['idcontratto'].'"'); $body .= "\n"; // Informazioni a sinistra $body .= "\n"; $body .= "\n"; /* Info cliente */ $body .= "\n"; $body .= "
\n"; $body .= ' Contratto num. '.$rs2[0]['numero'].":
\n"; $body .= ' durata dal '.Translator::dateToLocale($rs2[0]['data_accettazione']).' al '.Translator::dateToLocale($rs2[0]['data_conclusione'])."
\n"; $body .= ' Tipologia: '.$rs2[0]['nome']."

\n"; // Info impianto $rs3 = $dbo->fetchArray('SELECT * FROM my_impianti WHERE id="'.$rs[0]['id'].'"'); $body .= " Impianto:
\n"; $body .= ' Matricola: '.$rs3[0]['matricola']."
\n"; $body .= ' Tipologia: '.$rs3[0]['nome']."
\n"; $body .= ' Data di installazione: '.Translator::dateToLocale($rs3[0]['data'])."
\n"; $body .= ' Ubicazione: '.$rs3[0]['ubicazione']."
\n"; $body .= ' Scala: '.$rs3[0]['scala']."
\n"; $body .= ' Piano: '.$rs3[0]['piano']."

\n"; $body .= " Lavori da eseguire nel periodo:
\n"; $body .= ' dal 01/'.date('m/Y', strtotime($rs[0]['data_scadenza'])).' al '.date('t/m/Y', strtotime($rs[0]['data_scadenza']))."

\n"; $body .= "
\n"; // Sede impianto $ripeti = true; $rs2 = $dbo->fetchArray('SELECT * FROM an_sedi WHERE id=(SELECT idsede FROM my_impianti WHERE id="'.$rs[0]['id'].'")'); if ($rs2[0]['indirizzo'] != '') { $body .= " Indirizzo impianto:
\n"; $body .= ' '.$rs2[0]['nomesede']."
\n"; $body .= ' '.$rs2[0]['indirizzo']."
\n"; $body .= ' '.$rs2[0]['cap'].' '.$rs2[0]['citta'].' '.$rs2[0]['provincia']."

\n"; $ripeti = false; } $rs2 = $dbo->fetchArray('SELECT * FROM an_anagrafiche WHERE idanagrafica=(SELECT idanagrafica FROM in_interventi WHERE id="'.$idintervento.'")'); if ($ripeti) { $body .= " Indirizzo impianto:
\n"; $body .= ' '.$rs2[0]['indirizzo']."
\n"; $body .= ' '.$rs2[0]['cap'].' '.$rs2[0]['citta'].' '.$rs2[0]['provincia']."
\n"; $body .= ' Telefono: '.$rs2[0]['telefono']."
\n"; $body .= ' Email: '.$rs2[0]['email']."

\n"; $body .= " Cliente:
\n"; $body .= ' '.$rs2[0]['indirizzo']."
\n"; $body .= ' '.$rs2[0]['cap'].' '.$rs2[0]['citta'].' '.$rs2[0]['provincia']."
\n"; $body .= ' Telefono: '.$rs2[0]['telefono']."
\n"; $body .= ' Email: '.$rs2[0]['email']."
\n"; } else { $body .= " Cliente
\n"; $body .= ' '.$rs2[0]['ragione_sociale']."
\n"; $body .= ' '.$rs2[0]['indirizzo']."
\n"; $body .= ' '.$rs2[0]['cap'].' '.$rs2[0]['citta'].' '.$rs2[0]['provincia']."
\n"; $body .= ' Telefono: '.$rs2[0]['telefono']."
\n"; $body .= ' Email: '.$rs2[0]['email']."
\n"; } $body .= "

\n\n\n"; /* Elenco voci di servizio */ $rs = $dbo->fetchArray('SELECT * FROM co_ordiniservizio_vociservizio WHERE idordineservizio=(SELECT id FROM co_ordiniservizio WHERE idintervento="'.$idintervento.'" LIMIT 0,1) ORDER BY categoria ASC'); $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $prev_cat = ''; for ($i = 0; $i < sizeof($rs); ++$i) { if ($rs[$i]['eseguito'] == '1') { $eseguito_si = "x"; $eseguito_no = ''; } elseif ($rs[$i]['eseguito'] == '-1') { $eseguito_si = ''; $eseguito_no = "x"; } else { $eseguito_si = ''; $eseguito_no = ''; } if ($prev_cat != $rs[$i]['categoria']) { $body .= "\n"; } $body .= "\n"; $body .= "\n"; $body .= "\n"; $body .= "\n"; $prev_cat = $rs[$i]['categoria']; } $body .= "
VERIFICHEESEGUITONON ESEGUITONOTE
".$rs[$i]['categoria']."
".$rs[$i]['voce']."  ".$eseguito_si."  ".$eseguito_no."  ".$rs[$i]['note']." 

\n\n\n"; /* Spunte e note */ $body .= "\n"; // Copia centrale if ($copia_centrale == '1') { $copia_centrale = 'SÌ'; } else { $copia_centrale = 'NO'; } $body .= "\n"; // Copia cliente if ($copia_cliente == '1') { $copia_cliente = 'SÌ'; } else { $copia_cliente = 'NO'; } $body .= "\n"; // Copia amministratore if ($copia_amministratore == '1') { $copia_amministratore = 'SÌ'; } else { $copia_amministratore = 'NO'; } $body .= "\n"; // Funzionamento in sicurezza if ($funzionamento_in_sicurezza == '1') { $funzionamento_in_sicurezza = 'SÌ'; } else { $funzionamento_in_sicurezza = 'NO'; } $body .= "\n"; $body .= "
\n"; $body .= " Consegnata copia in centrale: $copia_centrale"; $body .= "\n"; $body .= " al cliente: $copia_cliente"; $body .= "\n"; $body .= " all'amministratore: $copia_amministratore"; $body .= "
\n"; $body .= '
In data '.Translator::dateToLocale($data_intervento)." l'impianto può funzionare in sicurezza: $funzionamento_in_sicurezza"; $body .= "
\n\n\n"; $report_name = 'ordine_servizio_intervento_'.$idintervento.'.pdf';