get_billing_first_name() ? $customer->get_billing_first_name() : $customer->get_shipping_first_name(); $lastName = $customer->get_billing_last_name() ? $customer->get_billing_last_name() : $customer->get_shipping_last_name(); $email = $customer->get_billing_email() ? $customer->get_billing_email() : $customer->get_email(); if ( ! $email ) { return 'Undefined'; } $name = sprintf( '%s %s (%s)', $firstName, $lastName, $email ); if ( $link ) { return sprintf( '%s', get_edit_user_link( $customer->get_id() ), $name ); } return $name; } public static function formatRoleString( $roleSlug ) { if ( GlobalPricingRule::GUEST_ROLE === $roleSlug ) { return __( 'Guests (not logged in)', 'tier-pricing-table' ); } $roles = wp_roles()->roles; if ( array_key_exists( $roleSlug, $roles ) ) { return $roles[ $roleSlug ]['name']; } return 'Undefined role'; } }