- $_POST['phone'], $_POST['email'], $_POST['Access'], $_POST['language'],
- $_POST['profile'], check_value('rep_popup'), $_POST['pos']);
+ $_POST['phone'], $_POST['email'], $_POST['role_id'], $_POST['language'],
+ $_POST['print_profile'], check_value('rep_popup'), $_POST['pos']);
+ $id = db_insert_id();
+ // use current user display preferences as start point for new user
+ $prefs = $_SESSION['wa_current_user']->prefs->get_all();
+
+ update_user_prefs($id, array_merge($prefs, get_post(array('print_profile',
+ 'rep_popup' => 0, 'language'))));