This commit is contained in:
MatteoPistorello 2024-03-05 17:31:39 +01:00
commit ff5e68e5ec
2 changed files with 0 additions and 43 deletions

View File

@ -149,7 +149,6 @@ switch (filter('op')) {
// Elimina utente + disattivazione token // Elimina utente + disattivazione token
case 'delete_user': case 'delete_user':
$utente = User::find($id_utente); $utente = User::find($id_utente);
/* Controlla che non posso auto eliminarmi */ /* Controlla che non posso auto eliminarmi */
@ -160,41 +159,6 @@ switch (filter('op')) {
if ($dbo->query('DELETE FROM zz_users WHERE id='.prepare($id_utente))) { if ($dbo->query('DELETE FROM zz_users WHERE id='.prepare($id_utente))) {
flash()->info(tr('Utente eliminato!')); flash()->info(tr('Utente eliminato!'));
$utente = User::find($id_utente);
/* Controlla che non posso auto eliminarmi */
if (Auth::user()->id != $utente->id) {
/* Controlla che l'utente che voglio eliminare non presenti logs associati */
if (count($utente->logs)>0){
if ($dbo->query('DELETE FROM zz_users WHERE id='.prepare($id_utente))) {
flash()->info(tr('Utente eliminato!'));
if ($dbo->query('DELETE FROM zz_tokens WHERE id_utente='.prepare($id_utente))) {
flash()->info(tr('Token eliminato!'));
}
}
}
else {
flash()->error(tr('L\'utente _USER_ presenta dei log attivi. Impossibile eliminare utente.', ['_USER_' => $utente->username]));
$dbo->update('zz_users', [
'enabled' => 0,
], ['id' => $id_utente]);
flash()->info(tr('Utente disabilitato!'));
if ($dbo->query('DELETE FROM zz_tokens WHERE id_utente='.prepare($id_utente))) {
flash()->info(tr('Token eliminato!'));
} flash()->info(tr('Token eliminato!'));
}
}else{
flash()->error(tr('L\'utente _USER_ è l\'utente attuale. Impossibile eliminare utente.', ['_USER_' => $utente->username]));
}
if ($dbo->query('DELETE FROM zz_tokens WHERE id_utente='.prepare($id_utente))) { if ($dbo->query('DELETE FROM zz_tokens WHERE id_utente='.prepare($id_utente))) {
flash()->info(tr('Token eliminato!')); flash()->info(tr('Token eliminato!'));

View File

@ -49,13 +49,6 @@ class OperationLog extends Model
*/ */
/**
* Build a new model instance and save it to the database.
*
* @param mixed $operation
* @return static|null
*/
public static function build($operation) public static function build($operation)
{ {
if (!\Auth::check()) { if (!\Auth::check()) {