commit 08-2025

This commit is contained in:
Kevin Adametz 2025-08-12 18:01:59 +02:00
parent 9ae662f63e
commit 480fdc65ed
404 changed files with 65310 additions and 2600431 deletions

View file

@ -143,11 +143,9 @@ class UserUtil
$user->save();
}
public static function deleteUser(User $user)
public static function deleteUser(User $user, $complete = false)
{
if($user->account){
$user->account->delete();
}
//shop wird gelöscht
if($user->shop){
$subdomain_name = $user->shop->slug.'.mivita.care';
$user->shop->name = "delete".$user->shop->id;
@ -163,19 +161,32 @@ class UserUtil
$kas->action('delete_subdomain', $pra);
}
}
$user->email = "delete".time().mt_rand(1000000, 9999999);
//user soll nicht komplett gelöscht werden
$user->email = "delete-".$user->email;
//password wird gelöscht
$user->password = "delete".time();
$user->confirmed = 0;
$user->confirmation_code = "delete".time();
$user->confirmation_date = null;
$user->confirmation_code_to = null;
$user->confirmation_code_remider = 2;
$user->agreement = null;
// $user->agreement = null;
$user->active = 0;
$user->remember_token = '';
$user->active_date = null;
$user->admin = 0;
$user->deleted_at = now();
$user->pre_deleted_at = now();
//user soll komplett gelöscht werden
if($complete){
$user->email = "delete-".time()."-".rand(1000, 9999);
if($user->account){
$user->account->delete();
}
$user->pre_deleted_at = null;
}
$user->save();
return true;