public static function liita_kysely_kurssiin($nimi) { self::check_logged_in(); $params = $_POST; $kysely1 = Kysely::hae_nimella($nimi); $kysely = new Kysely(array('kurssi' => $params['kurssi'], 'aika' => $params['aika'], 'kyselyn_nimi' => $kysely1->kyselyn_nimi, 'paattyminen' => $params['paattyminen'], 'tarkoitus' => $kysely1->tarkoitus)); $errors1 = $kysely->validate_kurssi_ja_aika(); $errors2 = $kysely->validate_paattyminen(); $errors = array_merge($errors1, $errors2); if (count($errors) == 0) { $kysely->liita_kurssiin(); Redirect::to('/kurssit', array('message' => 'Kysely lisätty onnistuneesti!')); } else { View::make('kyselyt/taydenna.html', array('errors' => $errors, 'kysely' => $kysely)); } }