imponibile; $sconto = $intervento->sconto; $totale_imponibile = $intervento->totale_imponibile; $somma_imponibile[] = $imponibile; $somma_sconto[] = $sconto; $somma_totale_imponibile[] = $totale_imponibile; // Informazioni intervento echo '

'.tr('Intervento _NUM_ del _DATE_', [ '_NUM_' => $intervento['codice'], '_DATE_' => dateFormat($record['Data inizio']), ]).'

'.tr('Cliente').': '.$intervento->anagrafica->ragione_sociale.' '.moneyFormat($imponibile, 2).' '.moneyFormat($sconto, 2).' '.moneyFormat($totale_imponibile, 2).' '; // Sessioni $sessioni = $intervento->sessioni; if (!empty($sessioni)) { echo ' '.tr('Sessioni').' '.tr('Data').' '.tr('Inizio').' '.tr('Fine').' '; foreach ($sessioni as $sessione) { echo ' '.$sessione->anagrafica->ragione_sociale.' '.dateFormat($sessione->orario_inizio).' '.timeFormat($sessione->orario_inizio).' '.timeFormat($sessione->orario_fine).' '; } } // Righe $righe = $intervento->getRighe(); if (!$righe->isEmpty()) { echo ' '.tr('Materiale utilizzato e spese aggiuntive').' '.tr('Qta').' '.tr('Prezzo unitario').' '.tr('Imponibile').' '; foreach ($righe as $riga) { echo ' '.$riga->descrizione.' '.$riga->qta.' '.$riga->um.' '.moneyFormat($riga->prezzo_unitario_vendita).' '.moneyFormat($riga->totale_imponibile).' '; } }