public static function luo_kayttaja() { $params = $_POST; $kayttaja = new Kayttaja(array('tunnus' => $params['tunnus'], 'nimi' => $params['nimi'], 'salasana' => $params['salasana'], 'email' => $params['email'], 'syntymaaika' => $params['syntymaaika'], 'onkojohtaja' => false)); $errors = $kayttaja->errors(); if (count($errors) == 0) { $kayttaja->tallenna(); Redirect::to('/', array('viesti' => 'Rekisteröityminen onnistui, nyt voit kirjautua sisään!')); } else { View::make('/rekisteroidy.html', array('errors' => $errors, 'kayttaja' => $kayttaja)); } }
public static function tallenna() { self::check_logged_in_as_admin(); $params = $_POST; $kayttaja = new Kayttaja(array('nimi' => $params['nimi'], 'salasana' => $params['salasana'])); $errors = $kayttaja->errors(); if (count($errors) == 0) { $kayttaja->tallenna(); Redirect::to('/kayttaja/' . $kayttaja->id, array('message' => 'Uusi käyttäjä on luotu!')); } else { View::make('kayttaja/uusi.html', array('errors' => $errors)); } }