public static function update()
 {
     self::get_user_logged_in();
     $params = $_POST;
     $attributes = array('username' => $_SESSION['user'], 'password' => $params['password'], 'password_confirm' => $params['password_confirm'], 'first_name' => $params['first_name'], 'sure_name' => $params['sure_name'], 'email' => $params['email']);
     if (isset($params['friends'])) {
         $attributes['friends'] = $params['friends'];
     }
     $user = new User($attributes);
     $errors = $user->errors();
     if (count($errors) === 1) {
         $user->update();
         Redirect::to('/catchList', array('message' => "Käyttäjätiedot päivitetty!"));
     } else {
         unset($errors[0]);
         $users = User::all_usernames();
         View::make('user/updateUser.html', array('errors' => $errors, 'attributes' => $attributes, 'users' => $users));
     }
 }