From 507fbb90c02afc9f186d2cb302806879c3079712 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Tue, 5 Feb 2019 13:59:31 -0700 Subject: [PATCH] Update SettingsController --- app/Http/Controllers/SettingsController.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index 730e0b4e9..cd57a5562 100644 --- a/app/Http/Controllers/SettingsController.php +++ b/app/Http/Controllers/SettingsController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers; use App\AccountLog; use App\Following; +use App\Report; use App\UserFilter; use Auth, DB, Cache, Purify; use Carbon\Carbon; @@ -160,6 +161,7 @@ class SettingsController extends Controller if(config('pixelfed.account_deletion') == false) { abort(404); } + $user = Auth::user(); if($user->is_admin == true) { return abort(400, 'You cannot delete an admin account.'); @@ -175,5 +177,18 @@ class SettingsController extends Controller Auth::logout(); return redirect('/'); } + + public function requestFullExport(Request $request) + { + $user = Auth::user(); + return view('settings.export.show'); + } + + public function reportsHome(Request $request) + { + $profile = Auth::user()->profile; + $reports = Report::whereProfileId($profile->id)->orderByDesc('created_at')->paginate(10); + return view('settings.reports', compact('reports')); + } }