diff --git a/app/Http/Controllers/AdminController.php b/app/Http/Controllers/AdminController.php index 912397790..d2f0b0679 100644 --- a/app/Http/Controllers/AdminController.php +++ b/app/Http/Controllers/AdminController.php @@ -3,12 +3,18 @@ namespace App\Http\Controllers; use App\Media; +use App\Report; use App\Status; use App\User; use Illuminate\Http\Request; +use App\Http\Controllers\Admin\{ + AdminReportController +}; class AdminController extends Controller { + use AdminReportController; + public function __construct() { return $this->middleware('admin'); @@ -46,4 +52,16 @@ class AdminController extends Controller return view('admin.media.home', compact('media')); } + + public function reports(Request $request) + { + $reports = Report::orderBy('created_at','desc')->paginate(12); + return view('admin.reports.home', compact('reports')); + } + + public function showReport(Request $request, $id) + { + $report = Report::findOrFail($id); + return view('admin.reports.show', compact('report')); + } } diff --git a/resources/views/admin/partial/sidebar.blade.php b/resources/views/admin/partial/sidebar.blade.php index 12440a510..7ccbd8ddf 100644 --- a/resources/views/admin/partial/sidebar.blade.php +++ b/resources/views/admin/partial/sidebar.blade.php @@ -1,37 +1,37 @@
+ + Open: + {{App\Report::whereNull('admin_seen')->count()}} + + + Closed: + {{App\Report::whereNotNull('admin_seen')->count()}} + +
# | @@ -22,7 +32,7 @@ @foreach($reports as $report)
---|
- + {{$report->id}} | diff --git a/resources/views/admin/reports/show.blade.php b/resources/views/admin/reports/show.blade.php index e199d00d6..e943d7131 100644 --- a/resources/views/admin/reports/show.blade.php +++ b/resources/views/admin/reports/show.blade.php @@ -19,9 +19,9 @@ {{-- Request Mod Feedback --}} Add CW Unlist/Hide - Delete +{{-- Delete Shadowban User - Ban User + Ban User --}} @else