Add groups requirements table

This commit is contained in:
Jay Sizzla
2024-03-17 11:38:10 +01:00
parent 3b808b2df6
commit 1a5169f4cf
5 changed files with 191 additions and 0 deletions
+20
View File
@@ -335,6 +335,26 @@ class StatsController extends Controller
]);
}
/**
* Show Group Requirements.
*/
public function groupsRequirements(): \Illuminate\Contracts\View\Factory|\Illuminate\View\View
{
$user = auth()->user();
$user_avg_seedtime = DB::table('history')->where('user_id', '=', $user->id)->avg('seedtime');
$user_account_age = Carbon::now()->diffInSeconds($user->created_at);
$user_seed_size = $user->seedingTorrents()->sum('size');
return view('stats.groups.groups-requirements', [
'current' => Carbon::now(),
'user' => auth()->user(),
'user_avg_seedtime' => $user_avg_seedtime,
'user_account_age' => $user_account_age,
'user_seed_size' => $user_seed_size,
'groups' => Group::orderBy('position')->where('autogroup', 1)->get(),
]);
}
/**
* Show Extra-Stats Languages.
*/