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');