function regen_user_scores() { $this->data['subtitle'] = "Regen User Scores"; $scores = User_score::get_all_scores(); foreach ($scores as $score) { $max_dp_max = $score->total_dance_points; $max_dp_achieved = $score->marvelous_count * 2 + $score->perfect_count * 2 + $score->great_count * 1 + $score->boo_count * -4 + $score->miss_count * -8 + $score->ok_count * 6 + $score->mines_hit * -8; $max_dp_percent = $max_dp_achieved / $max_dp_max * 100; if ($max_dp_percent < 93) { $score->status = "below_aa"; $score->save(); } } $this->content_view = "admin/regen_user_scores"; }