mirror of
https://github.com/HDInnovations/UNIT3D-Community-Edition.git
synced 2026-04-23 11:39:19 -05:00
(Update) User Delete Function
This commit is contained in:
@@ -27,6 +27,9 @@ use App\Topic;
|
||||
use App\PrivateMessage;
|
||||
use App\Note;
|
||||
use App\Shoutbox;
|
||||
use App\Like;
|
||||
use App\Thank;
|
||||
use App\Follow;
|
||||
use \Toastr;
|
||||
|
||||
class UserController extends Controller
|
||||
@@ -214,6 +217,18 @@ class UserController extends Controller
|
||||
foreach (Note::where('user_id', '=', $user->id)->get() as $note) {
|
||||
$note->delete();
|
||||
}
|
||||
// Removes all likes for user
|
||||
foreach (Like::where('user_id', '=', $user->id)->get() as $like) {
|
||||
$like->delete();
|
||||
}
|
||||
// Removes all thanks for user
|
||||
foreach (Thank::where('user_id', '=', $user->id)->get() as $thank) {
|
||||
$thank->delete();
|
||||
}
|
||||
// Removes all follows for user
|
||||
foreach (Follow::where('user_id', '=', $user->id)->get() as $follow) {
|
||||
$follow->delete();
|
||||
}
|
||||
|
||||
// Activity Log
|
||||
\LogActivity::addToLog("Staff Member " . $staff->username . " has deleted " . $user->username . " account.");
|
||||
|
||||
Reference in New Issue
Block a user