mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-17 03:51:06 +01:00
Campo email per utenti
This commit is contained in:
parent
457735f584
commit
e95efecda3
@ -27,6 +27,7 @@ switch (filter('op')) {
|
|||||||
|
|
||||||
$password = filter('password1');
|
$password = filter('password1');
|
||||||
$password_rep = filter('password2');
|
$password_rep = filter('password2');
|
||||||
|
$email = filter('email');
|
||||||
|
|
||||||
// Verifico che la password sia di almeno x caratteri
|
// Verifico che la password sia di almeno x caratteri
|
||||||
if (strlen($password) < $min_length) {
|
if (strlen($password) < $min_length) {
|
||||||
@ -38,7 +39,7 @@ switch (filter('op')) {
|
|||||||
} else {
|
} else {
|
||||||
$idanagrafica = filter('idanag');
|
$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!'));
|
flash()->info(tr('Password aggiornata!'));
|
||||||
}
|
}
|
||||||
@ -69,7 +70,7 @@ switch (filter('op')) {
|
|||||||
// Aggiunta di un nuovo utente
|
// Aggiunta di un nuovo utente
|
||||||
case 'adduser':
|
case 'adduser':
|
||||||
$username = filter('username');
|
$username = filter('username');
|
||||||
|
$email = filter('email');
|
||||||
$min_length = filter('min_length');
|
$min_length = filter('min_length');
|
||||||
$min_length_username = filter('min_length_username');
|
$min_length_username = filter('min_length_username');
|
||||||
|
|
||||||
@ -90,7 +91,7 @@ switch (filter('op')) {
|
|||||||
} elseif ($password != $password_rep) {
|
} elseif ($password != $password_rep) {
|
||||||
flash()->error(tr('Le password non coincidono'));
|
flash()->error(tr('Le password non coincidono'));
|
||||||
} else {
|
} 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()).')');
|
$dbo->query('INSERT INTO `zz_tokens` (`id_utente`, `token`) VALUES ('.prepare($dbo->lastInsertedID()).', '.prepare(secure_random_string()).')');
|
||||||
|
|
||||||
flash()->info(tr('Utente aggiunto!'));
|
flash()->info(tr('Utente aggiunto!'));
|
||||||
|
@ -31,14 +31,16 @@ if (!empty($id_utente)) {
|
|||||||
$op = 'change_pwd';
|
$op = 'change_pwd';
|
||||||
$message = tr('Modifica');
|
$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'];
|
$username = $rs[0]['username'];
|
||||||
|
$email = $rs[0]['email'];
|
||||||
$id_anagrafica = $rs[0]['idanagrafica'];
|
$id_anagrafica = $rs[0]['idanagrafica'];
|
||||||
} else {
|
} else {
|
||||||
$op = 'adduser';
|
$op = 'adduser';
|
||||||
$message = tr('Aggiungi');
|
$message = tr('Aggiungi');
|
||||||
|
|
||||||
$username = '';
|
$username = '';
|
||||||
|
$email = '';
|
||||||
$id_anagrafica = '';
|
$id_anagrafica = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -61,10 +63,19 @@ if (!$self_edit) {
|
|||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
{[ "type": "text", "label": "'.tr('Username').'", "name": "username", "required": 1, "value": "'.$username.'" ]}
|
{[ "type": "text", "label": "'.tr('Username').'", "name": "username", "required": 1, "value": "'.$username.'" ]}
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
{[ "type": "text", "label": "'.tr('Email').'", "name": "email", "required": 0, "value": "'.$email.'" ]}
|
||||||
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
echo '
|
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 '
|
echo '
|
||||||
|
Loading…
x
Reference in New Issue
Block a user