anonymise account before deleting it
This commit is contained in:
parent
f2418991cd
commit
1c181eb907
@ -74,7 +74,21 @@ final class UserModel extends UserSessionModel
|
||||
$stmt->execute();
|
||||
}
|
||||
|
||||
public function anonymiseByID($I_id){
|
||||
$O_model = Model::get();
|
||||
|
||||
$stmt = $O_model->prepare("UPDATE RECIPE SET AUTHOR_ID = NULL WHERE AUTHOR_ID = :id");
|
||||
$stmt->bindParam("id", $I_id);
|
||||
$stmt->execute();
|
||||
|
||||
$stmt = $O_model->prepare("UPDATE APPRECIATION SET AUTHOR_ID = NULL WHERE AUTHOR_ID = :id");
|
||||
$stmt->bindParam("id", $I_id);
|
||||
$stmt->execute();
|
||||
}
|
||||
|
||||
public function deleteByID($I_id){
|
||||
self::anonymiseByID($I_id);
|
||||
|
||||
$O_model = Model::get();
|
||||
$stmt = $O_model->prepare("DELETE FROM USER WHERE ID=:id");
|
||||
$stmt->bindParam("id", $I_id);
|
||||
|
Loading…
Reference in New Issue
Block a user