|
30 | 30 | $sessioni = $intervento->sessioni; |
31 | 31 | $iva_predefinita = floatval(Aliquota::find(setting('Iva predefinita'))->percentuale); |
32 | 32 |
|
| 33 | +if (!empty($intervento['idsede_destinazione'])) { |
| 34 | + $sedi = $dbo->fetchOne('SELECT nomesede, cap, citta, indirizzo, provincia FROM an_sedi WHERE id = '.prepare($intervento['idsede_destinazione'])); |
| 35 | + |
| 36 | + $nomesede = $sedi['nomesede']; |
| 37 | + $citta = $sedi['citta']; |
| 38 | + $indirizzo = $sedi['indirizzo']; |
| 39 | + $cap = $sedi['cap']; |
| 40 | + $provincia = $sedi['provincia']; |
| 41 | +} else { |
| 42 | + $sedi = $dbo->fetchOne('SELECT cap, citta, indirizzo, provincia FROM an_anagrafiche WHERE idanagrafica = '.prepare($intervento['idanagrafica'])); |
| 43 | + |
| 44 | + $citta = $sedi['citta']; |
| 45 | + $indirizzo = $sedi['indirizzo']; |
| 46 | + $cap = $sedi['cap']; |
| 47 | + $provincia = $sedi['provincia']; |
| 48 | + |
| 49 | +} |
| 50 | + |
33 | 51 | $km = $sessioni->sum('km'); |
34 | 52 | $ore = $sessioni->sum('ore'); |
35 | 53 | $imponibile = $tipo == 'interno' ? $intervento->spesa : $intervento->imponibile; |
|
65 | 83 | '_NUM_' => $intervento->codice, |
66 | 84 | ]).'</p>'; |
67 | 85 | } |
| 86 | + |
68 | 87 | echo ' |
69 | | - <p><small><b>'.tr('Cliente').':</b> '.$intervento->anagrafica->ragione_sociale.'</small></p> |
| 88 | + <p><small><b>'.tr('Cliente').':</b> '.$intervento->anagrafica->ragione_sociale.($nomesede ? ' ('.$nomesede.')' : '').'</small></p> |
| 89 | + <p><small><b>'.tr('Indirizzo').':</b> '.$indirizzo.' '.$cap.' - '.$citta.' ('.strtoupper((string) $provincia).')</small></p> |
70 | 90 | <p><small><b>'.tr('Stato').':</b> '.$intervento->stato->getTranslation('title').'</small></p> |
71 | 91 | <p><small><b>'.tr('Data richiesta').':</b> '.dateFormat($intervento->data_richiesta).'</small></p> |
72 | 92 | <p><small><b>'.tr('Richiesta').':</b> '.strip_tags($intervento->richiesta).'</p>'; |
|
0 commit comments