From 0c15c92f461bf876615afa0608ceab49a10244c9 Mon Sep 17 00:00:00 2001 From: pek5892 Date: Thu, 6 Jun 2024 12:37:56 +0200 Subject: [PATCH] Rimozione agenti secondari --- modules/anagrafiche/actions.php | 5 ----- modules/anagrafiche/edit.php | 10 ++-------- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/modules/anagrafiche/actions.php b/modules/anagrafiche/actions.php index a08ee9ab4..ff362f12e 100755 --- a/modules/anagrafiche/actions.php +++ b/modules/anagrafiche/actions.php @@ -110,11 +110,6 @@ switch (post('op')) { // Aggiorno gli agenti collegati $dbo->sync('an_anagrafiche_agenti', ['idanagrafica' => $id_record], ['idagente' => (array) post('idagenti')]); - // Se l'agente di default è stato elencato anche tra gli agenti secondari lo rimuovo - if (!empty(post('idagente'))) { - $dbo->query('DELETE FROM an_anagrafiche_agenti WHERE idanagrafica='.prepare($id_record).' AND idagente='.prepare(post('idagente'))); - } - flash()->info(tr('Informazioni per l\'anagrafica \"_NAME_\" salvate correttamente.', [ '_NAME_' => $anagrafica->ragione_sociale, ])); diff --git a/modules/anagrafiche/edit.php b/modules/anagrafiche/edit.php index f6fc34a1b..cd575acf3 100755 --- a/modules/anagrafiche/edit.php +++ b/modules/anagrafiche/edit.php @@ -539,20 +539,14 @@ if ($is_cliente or $is_fornitore or $is_tecnico) {
-
- {[ "type": "select", "label": "'.tr('Agenti secondari').'", "multiple": "1", "name": "idagenti[]", "values": "query=SELECT `an_anagrafiche`.`idanagrafica` AS id, IF(`deleted_at` IS NOT NULL, CONCAT(`ragione_sociale`, \' (Eliminato)\'), `ragione_sociale` ) AS descrizione FROM `an_anagrafiche` INNER JOIN (`an_tipianagrafiche_anagrafiche` INNER JOIN `an_tipianagrafiche` ON `an_tipianagrafiche_anagrafiche`.`idtipoanagrafica`=`an_tipianagrafiche`.`id` LEFT JOIN `an_tipianagrafiche_lang` ON (`an_tipianagrafiche_lang`.`id_record` = `an_tipianagrafiche`.`id` AND `an_tipianagrafiche_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).')) ON `an_anagrafiche`.`idanagrafica`=`an_tipianagrafiche_anagrafiche`.`idanagrafica` WHERE (`title`=\'Agente\' AND `deleted_at` IS NULL AND `an_anagrafiche`.`idanagrafica` NOT IN (SELECT `idagente` FROM `an_anagrafiche` WHERE `idanagrafica` = '.prepare($record['idanagrafica']).')) OR (`an_anagrafiche`.`idanagrafica` IN (SELECT `idagente` FROM `an_anagrafiche_agenti` WHERE `idanagrafica` = '.prepare($record['idanagrafica']).') ) ORDER BY `ragione_sociale`", "value": "$idagenti$" ]} -
-
{[ "type": "select", "label": "'.tr('Listino').'", "name": "id_listino", "ajax-source": "listini", "value": "$id_listino$" ]}
-
- -
{[ "type": "select", "label": "'.tr('Tipo attività predefinita').'", "name": "idtipointervento_default", "ajax-source": "tipiintervento", "value": "$idtipointervento_default$" ]}
- +
+
{[ "type": "select", "label": "'.tr("Dichiarazione d'intento").'", "name": "id_dichiarazione_intento_default", "ajax-source": "dichiarazioni_intento", "select-options": {"idanagrafica": '.$id_record.', "data": "'.Carbon::now().'"},"value": "$id_dichiarazione_intento_default$" ]}
';