diff --git a/modules/interventi/add.php b/modules/interventi/add.php index 8dadfa52e..1db4d04d3 100644 --- a/modules/interventi/add.php +++ b/modules/interventi/add.php @@ -57,10 +57,11 @@ if (null !== filter('orario_inizio') && '00:00:00' != filter('orario_inizio')) { } // Se sto pianificando un contratto, leggo tutti i dati del contratto per predisporre l'aggiunta intervento -$idcontratto = filter('idcontratto'); -$idordineservizio = filter('idordineservizio'); -$idcontratto_riga = filter('idcontratto_riga'); $id_intervento = filter('id_intervento'); +$idcontratto = filter('idcontratto'); +$idcontratto_riga = (!empty($idcontratto)) ? filter('id_intervento'):filter('idcontratto_riga'); +$idordineservizio = filter('idordineservizio'); + if (!empty($idcontratto) && !empty($idordineservizio)) { $rs = $dbo->fetchArray('SELECT *, (SELECT idzona FROM an_anagrafiche WHERE idanagrafica = co_contratti.idanagrafica) AS idzona FROM co_contratti WHERE id='.prepare($idcontratto));