/** * Displays all of the user profile fields. * * @param unknown_type $userid */ function display_profile_fields() { //initializing variables $user =& get_user(); $fields = get_custom_user_fields($user->roles[0]); $defaults = bum_get_default_profile_fields(); $fields = wp_parse_args($fields, $defaults); bum_display_custom_user_fields($user, $fields); }
/** * Do registration form * * @return boolean * @since 1.2 */ function bum_do_registration_form() { //initializing variables $user_type = bum_is_user_type(); $pages = get_registration_pages(); $status = true; //reasons to fail if (!$user_type) { $status = false; } if ($status && !isset($pages[$user_type])) { $status = false; } bum_display_custom_user_fields(null, get_registration_fields($user_type)); return true; }