. */ include_once __DIR__.'/../../core.php'; use Models\Module; $id_modulo_impianti = (new Module())->getByField('name', 'Impianti', Models\Locale::getPredefined()->id); // Blocco della modifica impianti se l'intervento è completato $dati_intervento = $dbo->fetchArray('SELECT `in_statiintervento`.`is_completato` FROM `in_statiintervento` INNER JOIN `in_interventi` ON `in_statiintervento`.`id` = `in_interventi`.`idstatointervento` WHERE `in_interventi`.`id`='.prepare($id_record)); $is_completato = $dati_intervento[0]['is_completato']; if ($is_completato) { $readonly = 'readonly'; $disabled = 'disabled'; } else { $readonly = ''; $disabled = ''; } /* * Aggiunta impianti all'intervento */ // Elenco impianti collegati all'intervento $impianti = $dbo->fetchArray('SELECT idimpianto FROM my_impianti_interventi WHERE idintervento='.prepare($id_record)); $impianti = !empty($impianti) ? array_column($impianti, 'idimpianto') : []; // Elenco sedi $sedi = $dbo->fetchArray('SELECT id, nomesede, citta FROM an_sedi WHERE idanagrafica='.prepare($record['idanagrafica'])." UNION SELECT 0, 'Sede legale', '' ORDER BY id"); echo '
{[ "type": "select", "name": "id_impianto_add", "label": "'.tr('Impianto').'", "ajax-source": "impianti-cliente", "select-options": {"idanagrafica": '.$record['idanagrafica'].', "idsede_destinazione": '.($record['idsede_destinazione'] ?: '""').', "idintervento": '.$id_record.'}, "extra": "'.$readonly.'", "icon-after": "add|'.$id_modulo_impianti.'|id_anagrafica='.$record['idanagrafica'].'" ]}
'; // IMPIANTI echo '
'; echo ' '; echo ' ';