diff --git a/modules/utenti/actions.php b/modules/utenti/actions.php
index 2ed12895d..dc584e1bf 100755
--- a/modules/utenti/actions.php
+++ b/modules/utenti/actions.php
@@ -113,7 +113,7 @@ switch (filter('op')) {
$sedi = [0];
}
foreach ($sedi as $id_sede) {
- $dbo->query('INSERT INTO `zz_user_sedi` (`id_user`,`idsede`) VALUES ('.prepare($id_utente).', '.prepare($id_sede).')');
+ $dbo->query('INSERT INTO `zz_user_sedi` (`id_user`,`idsede`) VALUES ('.prepare($utente['id']).', '.prepare($id_sede).')');
}
flash()->info(tr("Informazioni per l'utente _USERNAME_ salvate correttamente!", [
diff --git a/modules/utenti/components/base.php b/modules/utenti/components/base.php
index 1f0e8f0ef..0a9d14b74 100755
--- a/modules/utenti/components/base.php
+++ b/modules/utenti/components/base.php
@@ -60,7 +60,7 @@ echo '
- {[ "type": "select", "label": "'.tr('Sede').'", "name": "idsede[]", "ajax-source": "sedi_azienda", "multiple": "1", "value":"'.($sedi ?: '').'", "help": "'.tr('Sede Azienda abilitata per la movimentazione degli articoli. L\'impostazione non viene considerata per gli utenti del gruppo \'Amministratori\'.').'" ]}
+ {[ "type": "select", "label": "'.tr('Sede').'", "name": "idsede[]", "ajax-source": "sedi_azienda", "multiple": "1", "value":"'.$sedi .'", "help": "'.tr('Sede Azienda abilitata per la movimentazione degli articoli. L\'impostazione non viene considerata per gli utenti del gruppo \'Amministratori\'.').'" ]}
';
diff --git a/modules/utenti/edit.php b/modules/utenti/edit.php
index 4f5010388..0e1919b2b 100755
--- a/modules/utenti/edit.php
+++ b/modules/utenti/edit.php
@@ -33,7 +33,7 @@ $utenti = $dbo->fetchArray('
WHERE
`zz_users`.`idgruppo` = '.prepare($record['id']).'
GROUP BY
- `zz_users`.`idanagrafica`');
+ `zz_users`.`id`');
echo '
@@ -92,7 +92,7 @@ if (!empty($utenti)) {
- | ';
}
- $sedi = $dbo->fetchOne('SELECT GROUP_CONCAT(nomesede SEPARATOR ", " ) as nomesede FROM zz_user_sedi INNER JOIN ((SELECT "0" AS id, "Sede legale" AS nomesede) UNION (SELECT id, nomesede FROM an_sedi)) sedi ON zz_user_sedi.idsede=sedi.id WHERE id_user='.prepare($utente['id']).' GROUP BY id_user ')['nomesede'];
+ $sedi = $dbo->fetchOne('SELECT GROUP_CONCAT(nomesede SEPARATOR ", " ) as nomesede FROM zz_user_sedi INNER JOIN ((SELECT "0" AS id, "Sede legale" AS nomesede) UNION (SELECT id, nomesede FROM an_sedi)) sedi ON zz_user_sedi.idsede=sedi.id WHERE id_user='.prepare($utente['id']).' GROUP BY id_user')['nomesede'];
echo '
'.$sedi.' | ';
diff --git a/modules/utenti/user.php b/modules/utenti/user.php
index 4707af44d..2ceab7c3b 100755
--- a/modules/utenti/user.php
+++ b/modules/utenti/user.php
@@ -19,7 +19,6 @@
include_once __DIR__.'/../../core.php';
-use Models\Group;
use Models\User;
Permissions::check('rw');