public static function create($participant_id)
 {
     $participant = Participant::find($participant_id);
     self::check_admin_or_recorder_logged_in($participant->competition_id);
     $latest_split_number = Split::get_latest_split_number($participant_id);
     $competition = Competition::find($participant->competition_id);
     if ($latest_split_number == null) {
         self::create_xth_split(1, $participant);
     } else {
         if ($latest_split_number == $competition->split_amount) {
             $competition_id = $participant->competition_id;
             Redirect::to('/competition/' . $competition_id . '/splits', array('message' => 'Kilpailijalle on jo kirjattu kaikki ajat.'));
         } else {
             self::create_xth_split($latest_split_number + 1, $participant);
         }
     }
 }