public static function paivita($id)
 {
     self::check_logged_in_as_admin();
     $params = $_POST;
     $kayttaja = new Kayttaja(array('id' => $id, 'nimi' => $params['nimi'], 'salasana' => $params['salasana'], 'ryhma_id' => intval($params['ryhma_id'])));
     //Omaa ryhmää ei voi muokata, ettei admin vahingossa huononna statustaan.
     if ($id != self::get_user_logged_in()->id) {
         $kayttaja->paivitaRyhma();
     } else {
         Redirect::to('/kayttajat', array('message' => 'Et voi muuttaa omaa ryhmääsi!'));
     }
     if ($params['salasana'] != NULL) {
         $errors = $kayttaja->errors();
         if (count($errors) > 0) {
             View::make('kayttaja/muokkaa.html', array('errors' => $errors, 'kayttaja' => $kayttaja));
         } else {
             $kayttaja->paivitaSalasana();
         }
     }
     Redirect::to('/kayttaja/' . $id, array('message' => 'Käyttäjää on muokattu onnistuneesti!'));
 }