public static function update_user($id) { $params = $_POST; $v = new Valitron\Validator($params); $v->rule('required', 'reader_name'); $v->rule('lengthMin', 'reader_name', 3); $v->rule('lengthMax', 'reader_name', 15); $v->rule('required', 'reader_password'); $v->rule('lengthMin', 'reader_password', 4); $v->rule('lengthMax', 'reader_password', 15); $attributes = array('id' => $id, 'reader_name' => $params['reader_name'], 'reader_password' => $params['reader_password']); if ($v->validate()) { $reader = new Reader($attributes); $reader->update(); Redirect::to('/reader/' . $reader->id, array('message' => 'Tietojasi on muokattu onnistuneesti.')); } }