瀏覽代碼

Update SettingsController

Daniel Supernault 6 年之前
父節點
當前提交
507fbb90c0
共有 1 個文件被更改,包括 15 次插入0 次删除
  1. 15 0
      app/Http/Controllers/SettingsController.php

+ 15 - 0
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'));
+    }
 }