示例#1
0
 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));
     }
 }