public static function store($kilpailu_id) { self::check_logged_in(); $params = $_POST; $ajanmittauspiste = new Ajanmittauspiste(array('etaisyys' => $params['etaisyys'], 'kirjaaja' => $params['kirjaaja'], 'kilpailu' => $kilpailu_id)); $kirjaajat = Kirjaaja::all(); $errors = $ajanmittauspiste->errors(); if (count($errors) > 0) { View::make('ajanmittauspiste/ajanmittauspiste_uusi.html', array('errors' => $errors, 'ajanmittauspiste' => $ajanmittauspiste, 'kirjaajat' => $kirjaajat)); } else { $ajanmittauspiste->save(); Redirect::to('/kilpailu/' . $kilpailu_id, array('message' => 'Ajanmittauspiste on lisätty onnistuneesti kilpailuun!', 'ajanmittauspiste' => $ajanmittauspiste)); } }