diff --git a/app/Http/Controllers/Admin/AdminUserController.php b/app/Http/Controllers/Admin/AdminUserController.php index 0103a5b8..a5f19f4d 100644 --- a/app/Http/Controllers/Admin/AdminUserController.php +++ b/app/Http/Controllers/Admin/AdminUserController.php @@ -267,4 +267,18 @@ trait AdminUserController $request->session()->flash('status', $msg); return redirect('/i/admin/users/modtools/' . $profile->user_id); } + + public function userModLogDelete(Request $request, $id) + { + $this->validate($request, [ + 'mid' => 'required|integer|exists:mod_logs,id' + ]); + $user = User::findOrFail($id); + $uid = $request->user()->id; + $mid = $request->input('mid'); + $ml = ModLog::whereUserId($uid)->findOrFail($mid)->delete(); + $msg = "Successfully deleted modlog comment!"; + $request->session()->flash('status', $msg); + return redirect('/i/admin/users/modlogs/' . $user->id); + } } \ No newline at end of file diff --git a/app/ModLog.php b/app/ModLog.php index d99b259f..0e0b2b5e 100644 --- a/app/ModLog.php +++ b/app/ModLog.php @@ -18,13 +18,25 @@ class ModLog extends Model $msg = 'Unknown action'; switch ($this->action) { - case 'admin.user.message': - $msg = "Sent Email Message"; + case 'admin.user.mail': + $msg = "Sent Message"; break; case 'admin.user.action.cw.warn': $msg = "Sent CW reminder"; break; + + case 'admin.user.edit': + $msg = "Changed Profile"; + break; + + case 'admin.user.moderate': + $msg = "Moderation"; + break; + + case 'admin.user.delete': + $msg = "Deleted Account"; + break; default: $msg = 'Unknown action'; diff --git a/resources/views/admin/users/modlogs.blade.php b/resources/views/admin/users/modlogs.blade.php index adbdadd8..007c9266 100644 --- a/resources/views/admin/users/modlogs.blade.php +++ b/resources/views/admin/users/modlogs.blade.php @@ -78,13 +78,13 @@ @if($logs->count() > 0)
{{$log->message}}
@@ -103,17 +103,33 @@{{$log->created_at->diffForHumans()}}
-{{$log->actionToText()}}
-- by: {{$log->user_username}} -
-{{$log->created_at->diffForHumans()}}
+{{$log->actionToText()}}
++ by: {{$log->user_username}} +
+