diff --git a/plugins/referenti/add.php b/plugins/referenti/add.php index b5cc25f04..bbcc52fc2 100755 --- a/plugins/referenti/add.php +++ b/plugins/referenti/add.php @@ -8,6 +8,9 @@ echo ' + + +
{[ "type": "text", "label": "'.tr('Nominativo').'", "name": "nome", "required": 1 ]} @@ -48,4 +51,4 @@ echo ' $("#mansione").autocomplete({source: response.split("|")}); } ); }); - \ No newline at end of file + diff --git a/plugins/sedi/actions.php b/plugins/sedi/actions.php index ad491c036..3ebdabc3d 100755 --- a/plugins/sedi/actions.php +++ b/plugins/sedi/actions.php @@ -6,7 +6,6 @@ $operazione = filter('op'); switch ($operazione) { case 'addsede': - if (!empty(post('nomesede'))) { $dbo->insert('an_sedi', [ 'idanagrafica' => $id_parent, @@ -37,8 +36,7 @@ switch ($operazione) { break; case 'updatesede': - $id = filter('id'); - $array = [ + $dbo->update('an_sedi', [ 'nomesede' => post('nomesede'), 'indirizzo' => post('indirizzo'), 'codice_destinatario' => post('codice_destinatario'), @@ -58,9 +56,7 @@ switch ($operazione) { 'gaddress' => post('gaddress'), 'lat' => post('lat'), 'lng' => post('lng'), - ]; - - $dbo->update('an_sedi', $array, ['id' => $id]); + ], ['id' => $id_record]); flash()->info(tr('Salvataggio completato!')); diff --git a/plugins/sedi/add.php b/plugins/sedi/add.php index 6532911d3..a41b52ada 100755 --- a/plugins/sedi/add.php +++ b/plugins/sedi/add.php @@ -8,11 +8,15 @@ echo ' + + +
{[ "type": "text", "label": "'.tr('Nome sede').'", "name": "nomesede", "required": 1 ]}
+
{[ "type": "text", "label": "'.tr('Indirizzo').'", "name": "indirizzo", "required": 0 ]} @@ -21,7 +25,7 @@ echo '
{[ "type": "text", "label": "'.($record['tipo_anagrafica'] == 'Ente pubblico' ? tr('Codice unico ufficio') : tr('Codice destinatario')).'", "name": "codice_destinatario", "required": 0, "class": "text-center text-uppercase alphanumeric-mask", "value": "$codice_destinatario$", "maxlength": '.($record['tipo_anagrafica'] == 'Ente pubblico' ? '6' : '7').', "extra": "'.(empty($record['tipo_anagrafica']) || $record['tipo_anagrafica'] == 'Privato' ? 'disabled' : '').'", "help": "'.tr('Attenzione: per impostare il codice specificare prima \'Tipologia\' e \'Nazione\' dell\'anagrafica:
  • Ente pubblico (B2G/PA) - Codice Univoco Ufficio (www.indicepa.gov.it), 6 caratteri
  • Azienda (B2B) - Codice Destinatario, 7 caratteri
  • Privato (B2C) - viene utilizzato il Codice Fiscale
').'", "readonly": "'.intval($record['iso2'] != 'IT').'" ]}
- +
diff --git a/plugins/sedi/edit.php b/plugins/sedi/edit.php index 231af016b..8a241b2ff 100755 --- a/plugins/sedi/edit.php +++ b/plugins/sedi/edit.php @@ -15,7 +15,7 @@ echo '
- + @@ -133,7 +133,7 @@ if (!empty($google)) { // Permetto eliminazione tipo sede solo se non รจ utilizzata da nessun'altra parte nel gestionale $elementi = $dbo->fetchArray('SELECT `zz_user_sedi`.`id_user` AS `id` FROM `zz_user_sedi` WHERE `zz_user_sedi`.`idsede` = '.prepare($id_record).' UNION -SELECT `an_referenti`.`id` AS `id` FROM `an_referenti` WHERE `an_referenti`.`idsede` = '.prepare($id_record).' +SELECT `an_referenti`.`id` AS `id` FROM `an_referenti` WHERE `an_referenti`.`idsede` = '.prepare($id_record).' ORDER BY `id`'); if (!empty($elementi)) {