fix log
This commit is contained in:
@@ -28,6 +28,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||
$db->updateConfig('warning_days_priority', $warning_days_priority);
|
||||
$db->updateConfig('warning_days_return', $warning_days_return);
|
||||
|
||||
logActivity('update', 'Aggiornate configurazioni di sistema', 'config', null);
|
||||
setFlashMessage('Configurazioni salvate con successo', 'success');
|
||||
header('Location: settings.php');
|
||||
exit;
|
||||
@@ -50,6 +51,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||
} else {
|
||||
$hashed = password_hash($new_password, PASSWORD_DEFAULT);
|
||||
$db->query("UPDATE users SET password = ? WHERE id = ?", [$hashed, $user['id']]);
|
||||
logActivity('update', 'Modificata la propria password', 'user', $user['id']);
|
||||
setFlashMessage('Password modificata con successo', 'success');
|
||||
}
|
||||
|
||||
@@ -73,6 +75,9 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||
);
|
||||
|
||||
if ($result) {
|
||||
$new_user_id = $db->getConnection()->lastInsertId();
|
||||
$role = $is_admin ? 'amministratore' : 'utente';
|
||||
logActivity('create', "Creato nuovo utente '$username' con ruolo $role", 'user', $new_user_id);
|
||||
setFlashMessage('Utente aggiunto con successo', 'success');
|
||||
} else {
|
||||
setFlashMessage('Errore: username già esistente', 'error');
|
||||
@@ -90,7 +95,11 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||
if ($user_id == $_SESSION['user_id']) {
|
||||
setFlashMessage('Non puoi eliminare il tuo account', 'error');
|
||||
} else {
|
||||
$user_to_delete = $db->fetchOne("SELECT username FROM users WHERE id = ?", [$user_id]);
|
||||
$db->query("DELETE FROM users WHERE id = ?", [$user_id]);
|
||||
if ($user_to_delete) {
|
||||
logActivity('delete', "Eliminato utente '{$user_to_delete['username']}'", 'user', $user_id);
|
||||
}
|
||||
setFlashMessage('Utente eliminato con successo', 'success');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user