Function __global->get_default_ecommerce_fields
Definitions
sources/ecommerce.php
- Fetch default eCommerce fields for a form (returns by reference).
- Visibility: public
- Is abstract?: No
- Is static?: No
- Is final?: No
Parameters
| Name | Type | Passed by reference? | Variadic? | Default | Set | Range | Description |
|---|---|---|---|---|---|---|---|
| $member_id | ?MEMBER | No | No | Null | N/A | N/A | The member this is for (null: current member) |
| &$shipping_email | Yes | No | Blank (empty string) | N/A | N/A | Shipping e-mail address (blank: unknown) | |
| &$shipping_phone | string | Yes | No | Blank (empty string) | N/A | N/A | Shipping phone number (blank: unknown) |
| &$shipping_firstname | string | Yes | No | Blank (empty string) | N/A | N/A | Shipping first name (blank: unknown) |
| &$shipping_lastname | string | Yes | No | Blank (empty string) | N/A | N/A | Shipping last name (blank: unknown) |
| &$shipping_street_address | string | Yes | No | Blank (empty string) | N/A | N/A | Shipping street address (blank: unknown) |
| &$shipping_city | string | Yes | No | Blank (empty string) | N/A | N/A | Shipping city (blank: unknown) |
| &$shipping_county | string | Yes | No | Blank (empty string) | N/A | N/A | Shipping county (blank: unknown) |
| &$shipping_state | string | Yes | No | Blank (empty string) | N/A | N/A | Shipping state (blank: unknown) |
| &$shipping_post_code | string | Yes | No | Blank (empty string) | N/A | N/A | Shipping postcode (blank: unknown) |
| &$shipping_country | string | Yes | No | Blank (empty string) | N/A | N/A | Shipping country (blank: unknown) |
| &$cardholder_name | string | Yes | No | Blank (empty string) | N/A | N/A | Cardholder name (blank: unknown) |
| &$card_type | string | Yes | No | Blank (empty string) | N/A | N/A | Card type (blank: unknown) |
| &$card_number | ?string | Yes | No | Null | N/A | N/A | Card number (null: unknown) |
| &$card_start_date_year | ?integer | Yes | No | Null | N/A | N/A | Card start year (null: unknown) |
| &$card_start_date_month | ?integer | Yes | No | Null | N/A | N/A | Card start month (null: unknown) |
| &$card_expiry_date_year | ?integer | Yes | No | Null | N/A | N/A | Card expiry year (null: unknown) |
| &$card_expiry_date_month | ?integer | Yes | No | Null | N/A | N/A | Card expiry month (null: unknown) |
| &$card_cv2 | ?string | Yes | No | Null | N/A | N/A | Card CV2 number (null: unknown) |
| &$billing_street_address | string | Yes | No | Blank (empty string) | N/A | N/A | Billing street address (blank: unknown) |
| &$billing_city | string | Yes | No | Blank (empty string) | N/A | N/A | Billing city (blank: unknown) |
| &$billing_county | string | Yes | No | Blank (empty string) | N/A | N/A | Billing county (blank: unknown) |
| &$billing_state | string | Yes | No | Blank (empty string) | N/A | N/A | Billing state (blank: unknown) |
| &$billing_post_code | string | Yes | No | Blank (empty string) | N/A | N/A | Billing postcode (blank: unknown) |
| &$billing_country | string | Yes | No | Blank (empty string) | N/A | N/A | Billing country (blank: unknown) |
Preview
Code (PHP)
/**
* Fetch default eCommerce fields for a form (returns by reference).
*
* @param ?MEMBER $member_id The member this is for (null: current member)
* @param EMAIL $shipping_email Shipping e-mail address (blank: unknown)
* @param string $shipping_phone Shipping phone number (blank: unknown)
* @param string $shipping_firstname Shipping first name (blank: unknown)
* @param string $shipping_lastname Shipping last name (blank: unknown)
* @param string $shipping_street_address Shipping street address (blank: unknown)
* @param string $shipping_city Shipping city (blank: unknown)
* @param string $shipping_county Shipping county (blank: unknown)
* @param string $shipping_state Shipping state (blank: unknown)
* @param string $shipping_post_code Shipping postcode (blank: unknown)
* @param string $shipping_country Shipping country (blank: unknown)
* @param string $cardholder_name Cardholder name (blank: unknown)
* @param string $card_type Card type (blank: unknown)
* @param ?string $card_number Card number (null: unknown)
* @param ?integer $card_start_date_year Card start year (null: unknown)
* @param ?integer $card_start_date_month Card start month (null: unknown)
* @param ?integer $card_expiry_date_year Card expiry year (null: unknown)
* @param ?integer $card_expiry_date_month Card expiry month (null: unknown)
* @param ?string $card_cv2 Card CV2 number (null: unknown)
* @param string $billing_street_address Billing street address (blank: unknown)
* @param string $billing_city Billing city (blank: unknown)
* @param string $billing_county Billing county (blank: unknown)
* @param string $billing_state Billing state (blank: unknown)
* @param string $billing_post_code Billing postcode (blank: unknown)
* @param string $billing_country Billing country (blank: unknown)
*/
function get_default_ecommerce_fields(?int $member_id = null, string &$shipping_email = '', string &$shipping_phone = '', string &$shipping_firstname = '', string &$shipping_lastname = '', string &$shipping_street_address = '', string &$shipping_city = '', string &$shipping_county = '', string &$shipping_state = '', string &$shipping_post_code = '', string &$shipping_country = '', string &$cardholder_name = '', string &$card_type = '', ?string &$card_number = null, ?int &$card_start_date_year = null, ?int &$card_start_date_month = null, ?int &$card_expiry_date_year = null, ?int &$card_expiry_date_month = null, ?string &$card_cv2 = null, string &$billing_street_address = '', string &$billing_city = '', string &$billing_county = '', string &$billing_state = '', string &$billing_post_code = '', string &$billing_country = '')
* Fetch default eCommerce fields for a form (returns by reference).
*
* @param ?MEMBER $member_id The member this is for (null: current member)
* @param EMAIL $shipping_email Shipping e-mail address (blank: unknown)
* @param string $shipping_phone Shipping phone number (blank: unknown)
* @param string $shipping_firstname Shipping first name (blank: unknown)
* @param string $shipping_lastname Shipping last name (blank: unknown)
* @param string $shipping_street_address Shipping street address (blank: unknown)
* @param string $shipping_city Shipping city (blank: unknown)
* @param string $shipping_county Shipping county (blank: unknown)
* @param string $shipping_state Shipping state (blank: unknown)
* @param string $shipping_post_code Shipping postcode (blank: unknown)
* @param string $shipping_country Shipping country (blank: unknown)
* @param string $cardholder_name Cardholder name (blank: unknown)
* @param string $card_type Card type (blank: unknown)
* @param ?string $card_number Card number (null: unknown)
* @param ?integer $card_start_date_year Card start year (null: unknown)
* @param ?integer $card_start_date_month Card start month (null: unknown)
* @param ?integer $card_expiry_date_year Card expiry year (null: unknown)
* @param ?integer $card_expiry_date_month Card expiry month (null: unknown)
* @param ?string $card_cv2 Card CV2 number (null: unknown)
* @param string $billing_street_address Billing street address (blank: unknown)
* @param string $billing_city Billing city (blank: unknown)
* @param string $billing_county Billing county (blank: unknown)
* @param string $billing_state Billing state (blank: unknown)
* @param string $billing_post_code Billing postcode (blank: unknown)
* @param string $billing_country Billing country (blank: unknown)
*/
function get_default_ecommerce_fields(?int $member_id = null, string &$shipping_email = '', string &$shipping_phone = '', string &$shipping_firstname = '', string &$shipping_lastname = '', string &$shipping_street_address = '', string &$shipping_city = '', string &$shipping_county = '', string &$shipping_state = '', string &$shipping_post_code = '', string &$shipping_country = '', string &$cardholder_name = '', string &$card_type = '', ?string &$card_number = null, ?int &$card_start_date_year = null, ?int &$card_start_date_month = null, ?int &$card_expiry_date_year = null, ?int &$card_expiry_date_month = null, ?string &$card_cv2 = null, string &$billing_street_address = '', string &$billing_city = '', string &$billing_county = '', string &$billing_state = '', string &$billing_post_code = '', string &$billing_country = '')

