Bugfix plugin sedi e referenti
This commit is contained in:
parent
fc3ca2b145
commit
9580b3a7cd
|
@ -8,6 +8,9 @@ echo '
|
|||
<input type="hidden" name="backto" value="record-edit">
|
||||
<input type="hidden" name="op" value="addreferente">
|
||||
|
||||
<!-- Fix creazione da Anagrafica -->
|
||||
<input type="hidden" name="id_record" value="">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "'.tr('Nominativo').'", "name": "nome", "required": 1 ]}
|
||||
|
@ -48,4 +51,4 @@ echo '
|
|||
$("#mansione").autocomplete({source: response.split("|")});
|
||||
} );
|
||||
});
|
||||
</script>
|
||||
</script>
|
||||
|
|
|
@ -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!'));
|
||||
|
||||
|
|
|
@ -8,11 +8,15 @@ echo '
|
|||
<input type="hidden" name="backto" value="record-edit">
|
||||
<input type="hidden" name="op" value="addsede">
|
||||
|
||||
<!-- Fix creazione da Anagrafica -->
|
||||
<input type="hidden" name="id_record" value="">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{[ "type": "text", "label": "'.tr('Nome sede').'", "name": "nomesede", "required": 1 ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "'.tr('Indirizzo').'", "name": "indirizzo", "required": 0 ]}
|
||||
|
@ -21,7 +25,7 @@ echo '
|
|||
<div class="col-md-6">
|
||||
{[ "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('<b>Attenzione</b>: per impostare il codice specificare prima \'Tipologia\' e \'Nazione\' dell\'anagrafica:<br><ul><li>Ente pubblico (B2G/PA) - Codice Univoco Ufficio (www.indicepa.gov.it), 6 caratteri</li><li>Azienda (B2B) - Codice Destinatario, 7 caratteri</li><li>Privato (B2C) - viene utilizzato il Codice Fiscale</li></ul>').'", "readonly": "'.intval($record['iso2'] != 'IT').'" ]}
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
|
|
|
@ -15,7 +15,7 @@ echo '
|
|||
<form action="" method="post" role="form" id="form_sedi">
|
||||
<input type="hidden" name="id_plugin" value="'.$id_plugin.'">
|
||||
<input type="hidden" name="id_parent" value="'.$id_parent.'">
|
||||
<input type="hidden" name="id" value="'.$record['id'].'">
|
||||
<input type="hidden" name="id_record" value="'.$record['id'].'">
|
||||
<input type="hidden" name="backto" value="record-edit">
|
||||
<input type="hidden" name="op" value="updatesede">
|
||||
|
||||
|
@ -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)) {
|
||||
|
|
Loading…
Reference in New Issue