Fix selezione sede utente

This commit is contained in:
Thomas Zilio 2019-11-08 17:50:32 +01:00
parent 66c038036d
commit f6eed5b98c
2 changed files with 7 additions and 3 deletions

View File

@ -69,8 +69,12 @@ switch (filter('op')) {
$utente->save();
$dbo->query('DELETE FROM zz_user_sedi WHERE id_user = '.prepare($id_utente));
foreach (post('idsede') as $i => $idsede) {
$dbo->query('INSERT INTO `zz_user_sedi` (`id_user`,`idsede`) VALUES ('.prepare($id_utente).', '.prepare($idsede).')');
$sedi = post('idsede');
if (empty($sedi)) {
$sedi = [0];
}
foreach ($sedi as $id_sede) {
$dbo->query('INSERT INTO `zz_user_sedi` (`id_user`,`idsede`) VALUES ('.prepare($id_utente).', '.prepare($id_sede).')');
}
break;

View File

@ -29,7 +29,7 @@ echo '
<div class="row">
<div class="col-md-12">
{[ "type": "select", "label": "'.tr('Sede').'", "name": "idsede[]", "ajax-source": "sedi", "multiple":"1", "value":"'.($sedi ?: '').'" ]}
{[ "type": "select", "label": "'.tr('Sede').'", "name": "idsede[]", "ajax-source": "sedi", "multiple": "1", "value":"'.($sedi ?: '').'" ]}
</div>
</div>';