From 253121dcd8f8d1ad81076d08bfa4d24074198d96 Mon Sep 17 00:00:00 2001 From: horus Date: Sat, 17 Oct 2020 13:26:54 +0200 Subject: Option to show real score. --- app/Http/Controllers/AnimeController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'app/Http/Controllers') diff --git a/app/Http/Controllers/AnimeController.php b/app/Http/Controllers/AnimeController.php index 662b6cc..32f6556 100644 --- a/app/Http/Controllers/AnimeController.php +++ b/app/Http/Controllers/AnimeController.php @@ -71,14 +71,18 @@ class AnimeController extends Controller { $score_9[] = $stats->score_9; $score_10[] = $stats->score_10; + if ( 0 != $stats->scored_by ) { + $calculated_score[] = ($stats->score_1 + (2*$stats->score_2) + (3*$stats->score_3) + (4*$stats->score_4) + (5*$stats->score_5) + (6*$stats->score_6) + (7*$stats->score_7) + (8*$stats->score_8) + (9*$stats->score_9) + (10*$stats->score_10)) / $stats->scored_by; + } + } if ( isset($score) ) { $anime["score"] = $score; $anime["rank"] = $rank; - $anime["chart_label_score"] = $created_at_score; } + $anime["popularity"] = $popularity; $anime["members"] = $members; $anime["favorites"] = $favorites; @@ -102,6 +106,8 @@ class AnimeController extends Controller { $anime["chart_label"] = $created_at; + $anime["calculated_score"] = $calculated_score; + $anime["basic_data"] = DB::select('select score, rank, popularity, members, favorites from anime join stats on stats.id = ( select id from stats where anime.mal_id = stats.mal_id order by created_at desc limit 1) where anime.mal_id = ?', [$mal_id])[0]; return view('anime', [ "anime" => $anime ]); -- cgit v1.2.3