public static function store()
 {
     $params = $_POST;
     $attributes = array('nimimerkki' => $params['nimimerkki'], 'salasana' => $params['salasana'], 'email' => $params['email'], 'syntymapaiva' => $params['syntymapaiva'], 'sukupuoli' => $params['sukupuoli'], 'paikkakunta' => $params['paikkakunta']);
     $asiakas = new Asiakas($attributes);
     $errors = $asiakas->errors();
     if (count($errors) == 0) {
         $asiakas->save();
         Redirect::to('/login', array('message' => 'Käyttäjä luotu!'));
     } else {
         Redirect::to('/signup', array('errors' => $errors, 'attributes' => $attributes));
     }
 }
 public static function store()
 {
     $params = $_POST;
     $attributes = array('sukunimi' => $params['sukunimi'], 'etunimi' => $params['etunimi'], 'sahkoposti' => $params['sahkoposti'], 'salasana' => $params['salasana'], 'salasana2' => $params['salasana2']);
     $asiakas = new Asiakas($attributes);
     $errors = $asiakas->errors();
     if (count($errors) > 0) {
         View::make('asiakas/asiakas_lisaa.html', array('errors' => $errors, 'asiakas' => $asiakas));
     } else {
         $asiakas->save();
         if (!isset($_SESSION['user'])) {
             $kayttaja = Kayttaja::authenticate($attributes['sahkoposti'], $attributes['salasana']);
             if ($kayttaja != null) {
                 $_SESSION['user'] = $kayttaja->id;
                 $_SESSION['tyyppi'] = $kayttaja->tyyppi;
             }
         }
         Redirect::to('/', array('message' => 'Tiedot tallennettu - tervetuloa asiakkaaksi!'));
     }
 }