Campo email per utenti
This commit is contained in:
parent
457735f584
commit
e95efecda3
|
@ -27,6 +27,7 @@ switch (filter('op')) {
|
|||
|
||||
$password = filter('password1');
|
||||
$password_rep = filter('password2');
|
||||
$email = filter('email');
|
||||
|
||||
// Verifico che la password sia di almeno x caratteri
|
||||
if (strlen($password) < $min_length) {
|
||||
|
@ -38,7 +39,7 @@ switch (filter('op')) {
|
|||
} else {
|
||||
$idanagrafica = filter('idanag');
|
||||
|
||||
$dbo->query('UPDATE zz_users SET password='.prepare(Auth::hashPassword($password)).', idanagrafica='.prepare($idanagrafica).' WHERE id='.prepare($id_utente));
|
||||
$dbo->query('UPDATE zz_users SET password='.prepare(Auth::hashPassword($password)).', idanagrafica='.prepare($idanagrafica).', email='.prepare($email).' WHERE id='.prepare($id_utente));
|
||||
|
||||
flash()->info(tr('Password aggiornata!'));
|
||||
}
|
||||
|
@ -69,7 +70,7 @@ switch (filter('op')) {
|
|||
// Aggiunta di un nuovo utente
|
||||
case 'adduser':
|
||||
$username = filter('username');
|
||||
|
||||
$email = filter('email');
|
||||
$min_length = filter('min_length');
|
||||
$min_length_username = filter('min_length_username');
|
||||
|
||||
|
@ -90,7 +91,7 @@ switch (filter('op')) {
|
|||
} elseif ($password != $password_rep) {
|
||||
flash()->error(tr('Le password non coincidono'));
|
||||
} else {
|
||||
if ($dbo->query('INSERT INTO zz_users(idgruppo, username, password, idanagrafica, enabled, email) VALUES('.prepare($id_record).', '.prepare($username).', '.prepare(Auth::hashPassword($password)).', '.prepare($idanagrafica).", 1, '')")) {
|
||||
if ($dbo->query("INSERT INTO zz_users(idgruppo, username, password, idanagrafica, enabled, email) VALUES(".prepare($id_record).", ".prepare($username).", ".prepare(Auth::hashPassword($password)).", ".prepare($idanagrafica).", 1, ".prepare($email).")")) {
|
||||
$dbo->query('INSERT INTO `zz_tokens` (`id_utente`, `token`) VALUES ('.prepare($dbo->lastInsertedID()).', '.prepare(secure_random_string()).')');
|
||||
|
||||
flash()->info(tr('Utente aggiunto!'));
|
||||
|
|
|
@ -31,14 +31,16 @@ if (!empty($id_utente)) {
|
|||
$op = 'change_pwd';
|
||||
$message = tr('Modifica');
|
||||
|
||||
$rs = $dbo->fetchArray('SELECT idanagrafica, username FROM zz_users WHERE id='.prepare($id_utente));
|
||||
$rs = $dbo->fetchArray('SELECT idanagrafica, username, email FROM zz_users WHERE id='.prepare($id_utente));
|
||||
$username = $rs[0]['username'];
|
||||
$email = $rs[0]['email'];
|
||||
$id_anagrafica = $rs[0]['idanagrafica'];
|
||||
} else {
|
||||
$op = 'adduser';
|
||||
$message = tr('Aggiungi');
|
||||
|
||||
$username = '';
|
||||
$email = '';
|
||||
$id_anagrafica = '';
|
||||
}
|
||||
|
||||
|
@ -61,10 +63,19 @@ if (!$self_edit) {
|
|||
<div class="col-md-12">
|
||||
{[ "type": "text", "label": "'.tr('Username').'", "name": "username", "required": 1, "value": "'.$username.'" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{[ "type": "text", "label": "'.tr('Email').'", "name": "email", "required": 0, "value": "'.$email.'" ]}
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
} else {
|
||||
echo '
|
||||
<input type="hidden" id="username" name="username" value="'.$username.'">';
|
||||
<input type="hidden" id="username" name="username" value="'.$username.'">
|
||||
<input type="hidden" id="email" name="email" value="'.$email.'">';
|
||||
}
|
||||
|
||||
echo '
|
||||
|
|
Loading…
Reference in New Issue