Controllo per creazione utenti con lo stesso username
This commit is contained in:
parent
0d92cf9ee2
commit
b925c5771b
|
@ -11,7 +11,7 @@ switch (filter('op')) {
|
|||
case 'add':
|
||||
$nome = filter('nome');
|
||||
|
||||
// Verifico che questo username non sia già stato usato
|
||||
// Verifico che questo nome gruppo non sia già stato usato
|
||||
if ($dbo->fetchNum('SELECT nome FROM zz_groups WHERE nome='.prepare($nome)) == 0) {
|
||||
$dbo->query('INSERT INTO zz_groups( nome, editable ) VALUES('.prepare($nome).', 1)');
|
||||
flash()->info(tr('Gruppo aggiunto!'));
|
||||
|
@ -42,6 +42,8 @@ switch (filter('op')) {
|
|||
$password = filter('password');
|
||||
|
||||
$id_utente = filter('id_utente');
|
||||
if ($dbo->fetchNum('SELECT username FROM zz_users WHERE id != '.prepare($id_utente).' AND username='.prepare($username)) == 0) {
|
||||
//Aggiunta/modifica utente
|
||||
if (!empty($id_utente)) {
|
||||
$utente = User::find($id_utente);
|
||||
|
||||
|
@ -76,6 +78,9 @@ switch (filter('op')) {
|
|||
foreach ($sedi as $id_sede) {
|
||||
$dbo->query('INSERT INTO `zz_user_sedi` (`id_user`,`idsede`) VALUES ('.prepare($id_utente).', '.prepare($id_sede).')');
|
||||
}
|
||||
}else{
|
||||
flash()->error(tr('Utente già esistente!'));
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
|
|
Loading…
Reference in New Issue