diff --git a/modules/interventi/actions.php b/modules/interventi/actions.php index 27eb25bd1..64d93486f 100644 --- a/modules/interventi/actions.php +++ b/modules/interventi/actions.php @@ -535,6 +535,7 @@ switch (post('op')) { $id_tecnico = post('id_tecnico'); // Verifico se l'intervento è collegato ad un contratto + // TODO: utilizzare campo id_contratto in in_interventi come avviene già per i preventivi (id_preventivo) dalla 2.4.2 $rs = $dbo->fetchArray('SELECT idcontratto FROM co_promemoria WHERE idintervento='.prepare($id_record)); $idcontratto = $rs[0]['idcontratto']; @@ -554,7 +555,7 @@ switch (post('op')) { $dbo->query('DELETE FROM in_interventi_tecnici WHERE id='.prepare($id_sessione)); - // Notifica nuovo intervento al tecnico + // Notifica rimozione dell' intervento al tecnico if (!empty($tecnico['email'])) { $n = new Notifications\EmailNotification(); diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php index 9c7d69bd3..609f86516 100644 --- a/plugins/exportFE/src/FatturaElettronica.php +++ b/plugins/exportFE/src/FatturaElettronica.php @@ -437,7 +437,7 @@ class FatturaElettronica // Codice fiscale if (!empty($anagrafica['codice_fiscale'])) { - $result['CodiceFiscale'] = $anagrafica['codice_fiscale']; + $result['CodiceFiscale'] = preg_replace('/\s+/', '', $anagrafica['codice_fiscale']); } if (!empty($anagrafica['nome']) or !empty($anagrafica['cognome'])) { diff --git a/plugins/pianificazione_interventi/edit.php b/plugins/pianificazione_interventi/edit.php index a3c5cd92e..b71939db2 100644 --- a/plugins/pianificazione_interventi/edit.php +++ b/plugins/pianificazione_interventi/edit.php @@ -67,11 +67,11 @@ if (!empty($records)) { // Intervento svolto if (!empty($record['idintervento'])) { - $sede = $dbo->fetchOne('SELECT id, codice, (SELECT MIN(orario_inizio) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS data FROM in_interventi WHERE id='.prepare($record['idintervento'])); + $intervento = $dbo->fetchOne('SELECT id, codice, IFNULL((SELECT MIN(orario_inizio) FROM in_interventi_tecnici WHERE idintervento = in_interventi.id), data_richiesta) AS data FROM in_interventi WHERE id = '.prepare($record['idintervento'])); - $info_intervento = Modules::link('Interventi', $sede[0]['id'], tr('Intervento num. _NUM_ del _DATE_', [ - '_NUM_' => $sede[0]['codice'], - '_DATE_' => Translator::dateToLocale($sede[0]['data']), + $info_intervento = Modules::link('Interventi', $intervento['id'], tr('Intervento num. _NUM_ del _DATE_', [ + '_NUM_' => $intervento['codice'], + '_DATE_' => Translator::dateToLocale($intervento['data']), ])); $disabled = 'disabled';