public static function store()
 {
     self::check_logged_in();
     $params = $_POST;
     $kysely = new Kysely(array('kurssi' => $params['kurssi'], 'aika' => $params['aika'], 'kyselyn_nimi' => $params['kyselyn_nimi'], 'paattyminen' => $params['paattyminen'], 'tarkoitus' => $params['tarkoitus']));
     $errors = $kysely->errors();
     if (count($errors) == 0) {
         $kysely->save();
         Redirect::to('/kyselyt', array('message' => 'Kysely lisätty onnistuneesti!'));
     } else {
         View::make('kyselyt/new.html', array('errors' => $errors, 'kysely' => $kysely));
     }
 }
Пример #2
0
 public static function store()
 {
     self::check_logged_in();
     $kayttajaid = $_SESSION['user'];
     $user = User::find($kayttajaid);
     //$kayttajannimi = $user->kayttajannimi;
     //Kint::dump($kayttajannimi);
     $kurssit = Kurssi::all();
     $params = $_POST;
     $attributes = new Kysely(array('kyselynnimi' => $params['kyselynnimi'], 'kurssiid' => $params['kurssiid'], 'alkupvm' => $params['alkupvm'], 'loppupvm' => $params['loppupvm'], 'kayttajaid' => $kayttajaid));
     $kysely = new Kysely($attributes);
     $errors = $kysely->errors();
     if (count($errors) == 0) {
         //Kysely on syötetty oikein!
         $kysely->save();
         Redirect::to('/kysely/' . $kysely->kyselyid, array('message' => 'Kysely on lähes valmis. Lisää siihen seuraavaksi kysymykset!'));
     } else {
         //Kyselyn syötteessä on jotain vikaa!
         View::make('/kysely/uusi.html', array('kurssit' => $kurssit, 'errors' => $errors, 'attributes' => $attributes));
     }
 }