Fix aggiunta sede utenti

This commit is contained in:
valentina 2024-07-31 10:05:09 +02:00
parent 2e915b70ce
commit e31b194705
4 changed files with 4 additions and 5 deletions

View File

@ -113,7 +113,7 @@ switch (filter('op')) {
$sedi = [0]; $sedi = [0];
} }
foreach ($sedi as $id_sede) { 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!", [ flash()->info(tr("Informazioni per l'utente _USERNAME_ salvate correttamente!", [

View File

@ -60,7 +60,7 @@ echo '
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
{[ "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\'.').'" ]}
</div> </div>
</div>'; </div>';

View File

@ -33,7 +33,7 @@ $utenti = $dbo->fetchArray('
WHERE WHERE
`zz_users`.`idgruppo` = '.prepare($record['id']).' `zz_users`.`idgruppo` = '.prepare($record['id']).'
GROUP BY GROUP BY
`zz_users`.`idanagrafica`'); `zz_users`.`id`');
echo ' echo '
<div class="card card-primary"> <div class="card card-primary">
@ -92,7 +92,7 @@ if (!empty($utenti)) {
<td>-</td>'; <td>-</td>';
} }
$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 ' echo '
<td>'.$sedi.'</td>'; <td>'.$sedi.'</td>';

View File

@ -19,7 +19,6 @@
include_once __DIR__.'/../../core.php'; include_once __DIR__.'/../../core.php';
use Models\Group;
use Models\User; use Models\User;
Permissions::check('rw'); Permissions::check('rw');