WordPress.Arrays.ArrayDeclaration.FirstIndexNoNewline
This commit is contained in:
parent
55075ce3a4
commit
56fd004a72
|
@ -167,9 +167,19 @@ class WC_Meta_Box_Coupon_Data {
|
|||
echo '</div><div class="options_group">';
|
||||
|
||||
// Customers
|
||||
woocommerce_wp_text_input( array( 'id' => 'customer_email', 'label' => __( 'Email restrictions', 'woocommerce' ), 'placeholder' => __( 'No restrictions', 'woocommerce' ), 'description' => __( 'List of allowed emails to check against the customer\'s billing email when an order is placed. Separate email addresses with commas.', 'woocommerce' ), 'value' => implode(', ', (array) get_post_meta( $post->ID, 'customer_email', true ) ), 'desc_tip' => true, 'type' => 'email', 'class' => '', 'custom_attributes' => array(
|
||||
woocommerce_wp_text_input( array(
|
||||
'id' => 'customer_email',
|
||||
'label' => __( 'Email restrictions', 'woocommerce' ),
|
||||
'placeholder' => __( 'No restrictions', 'woocommerce' ),
|
||||
'description' => __( 'List of allowed emails to check against the customer\'s billing email when an order is placed. Separate email addresses with commas.', 'woocommerce' ),
|
||||
'value' => implode(', ', (array) get_post_meta( $post->ID, 'customer_email', true ) ),
|
||||
'desc_tip' => true,
|
||||
'type' => 'email',
|
||||
'class' => '',
|
||||
'custom_attributes' => array(
|
||||
'multiple' => 'multiple',
|
||||
) ) );
|
||||
),
|
||||
) );
|
||||
|
||||
echo '</div>';
|
||||
|
||||
|
@ -181,22 +191,49 @@ class WC_Meta_Box_Coupon_Data {
|
|||
echo '<div class="options_group">';
|
||||
|
||||
// Usage limit per coupons
|
||||
woocommerce_wp_text_input( array( 'id' => 'usage_limit', 'label' => __( 'Usage limit per coupon', 'woocommerce' ), 'placeholder' => _x('Unlimited usage', 'placeholder', 'woocommerce'), 'description' => __( 'How many times this coupon can be used before it is void.', 'woocommerce' ), 'type' => 'number', 'desc_tip' => true, 'class' => 'short', 'custom_attributes' => array(
|
||||
woocommerce_wp_text_input( array(
|
||||
'id' => 'usage_limit',
|
||||
'label' => __( 'Usage limit per coupon', 'woocommerce' ),
|
||||
'placeholder' => _x('Unlimited usage', 'placeholder', 'woocommerce'),
|
||||
'description' => __( 'How many times this coupon can be used before it is void.', 'woocommerce' ),
|
||||
'type' => 'number',
|
||||
'desc_tip' => true,
|
||||
'class' => 'short',
|
||||
'custom_attributes' => array(
|
||||
'step' => '1',
|
||||
'min' => '0',
|
||||
) ) );
|
||||
),
|
||||
) );
|
||||
|
||||
// Usage limit per product
|
||||
woocommerce_wp_text_input( array( 'id' => 'limit_usage_to_x_items', 'label' => __( 'Limit usage to X items', 'woocommerce' ), 'placeholder' => _x( 'Apply to all qualifying items in cart', 'placeholder', 'woocommerce' ), 'description' => __( 'The maximum number of individual items this coupon can apply to when using product discounts. Leave blank to apply to all qualifying items in cart.', 'woocommerce' ), 'desc_tip' => true, 'class' => 'short', 'type' => 'number', 'custom_attributes' => array(
|
||||
woocommerce_wp_text_input( array(
|
||||
'id' => 'limit_usage_to_x_items',
|
||||
'label' => __( 'Limit usage to X items', 'woocommerce' ),
|
||||
'placeholder' => _x( 'Apply to all qualifying items in cart', 'placeholder', 'woocommerce' ),
|
||||
'description' => __( 'The maximum number of individual items this coupon can apply to when using product discounts. Leave blank to apply to all qualifying items in cart.', 'woocommerce' ),
|
||||
'desc_tip' => true,
|
||||
'class' => 'short',
|
||||
'type' => 'number',
|
||||
'custom_attributes' => array(
|
||||
'step' => '1',
|
||||
'min' => '0',
|
||||
) ) );
|
||||
),
|
||||
) );
|
||||
|
||||
// Usage limit per users
|
||||
woocommerce_wp_text_input( array( 'id' => 'usage_limit_per_user', 'label' => __( 'Usage limit per user', 'woocommerce' ), 'placeholder' => _x( 'Unlimited usage', 'placeholder', 'woocommerce' ), 'description' => __( 'How many times this coupon can be used by an invidual user. Uses billing email for guests, and user ID for logged in users.', 'woocommerce' ), 'desc_tip' => true, 'class' => 'short', 'type' => 'number', 'custom_attributes' => array(
|
||||
woocommerce_wp_text_input( array(
|
||||
'id' => 'usage_limit_per_user',
|
||||
'label' => __( 'Usage limit per user', 'woocommerce' ),
|
||||
'placeholder' => _x( 'Unlimited usage', 'placeholder', 'woocommerce' ),
|
||||
'description' => __( 'How many times this coupon can be used by an invidual user. Uses billing email for guests, and user ID for logged in users.', 'woocommerce' ),
|
||||
'desc_tip' => true,
|
||||
'class' => 'short',
|
||||
'type' => 'number',
|
||||
'custom_attributes' => array(
|
||||
'step' => '1',
|
||||
'min' => '0',
|
||||
) ) );
|
||||
),
|
||||
) );
|
||||
|
||||
echo '</div>';
|
||||
|
||||
|
|
|
@ -220,7 +220,8 @@ class WC_Meta_Box_Order_Data {
|
|||
<p class="form-field form-field-wide wc-customer-user">
|
||||
<label for="customer_user"><?php _e( 'Customer:', 'woocommerce' ) ?> <?php
|
||||
if ( $order->get_user_id() ) {
|
||||
$args = array( 'post_status' => 'all',
|
||||
$args = array(
|
||||
'post_status' => 'all',
|
||||
'post_type' => 'shop_order',
|
||||
'_customer_user' => absint( $order->get_user_id() ),
|
||||
);
|
||||
|
|
|
@ -206,23 +206,42 @@ class WC_Meta_Box_Product_Data {
|
|||
<?php
|
||||
|
||||
// Download Limit
|
||||
woocommerce_wp_text_input( array( 'id' => '_download_limit', 'label' => __( 'Download limit', 'woocommerce' ), 'placeholder' => __( 'Unlimited', 'woocommerce' ), 'description' => __( 'Leave blank for unlimited re-downloads.', 'woocommerce' ), 'type' => 'number', 'custom_attributes' => array(
|
||||
'step' => '1',
|
||||
'min' => '0',
|
||||
) ) );
|
||||
woocommerce_wp_text_input( array(
|
||||
'id' => '_download_limit',
|
||||
'label' => __( 'Download limit', 'woocommerce' ),
|
||||
'placeholder' => __( 'Unlimited', 'woocommerce' ),
|
||||
'description' => __( 'Leave blank for unlimited re-downloads.', 'woocommerce' ),
|
||||
'type' => 'number',
|
||||
'custom_attributes' => array(
|
||||
'step' => '1',
|
||||
'min' => '0',
|
||||
),
|
||||
) );
|
||||
|
||||
// Expirey
|
||||
woocommerce_wp_text_input( array( 'id' => '_download_expiry', 'label' => __( 'Download expiry', 'woocommerce' ), 'placeholder' => __( 'Never', 'woocommerce' ), 'description' => __( 'Enter the number of days before a download link expires, or leave blank.', 'woocommerce' ), 'type' => 'number', 'custom_attributes' => array(
|
||||
'step' => '1',
|
||||
'min' => '0',
|
||||
) ) );
|
||||
woocommerce_wp_text_input( array(
|
||||
'id' => '_download_expiry',
|
||||
'label' => __( 'Download expiry', 'woocommerce' ),
|
||||
'placeholder' => __( 'Never', 'woocommerce' ),
|
||||
'description' => __( 'Enter the number of days before a download link expires, or leave blank.', 'woocommerce' ),
|
||||
'type' => 'number',
|
||||
'custom_attributes' => array(
|
||||
'step' => '1',
|
||||
'min' => '0',
|
||||
),
|
||||
) );
|
||||
|
||||
// Download Type
|
||||
woocommerce_wp_select( array( 'id' => '_download_type', 'label' => __( 'Download type', 'woocommerce' ), 'description' => sprintf( __( 'Choose a download type - this controls the <a href="%s">schema</a>.', 'woocommerce' ), 'http://schema.org/' ), 'options' => array(
|
||||
'' => __( 'Standard Product', 'woocommerce' ),
|
||||
'application' => __( 'Application/Software', 'woocommerce' ),
|
||||
'music' => __( 'Music', 'woocommerce' ),
|
||||
) ) );
|
||||
woocommerce_wp_select( array(
|
||||
'id' => '_download_type',
|
||||
'label' => __( 'Download type', 'woocommerce' ),
|
||||
'description' => sprintf( __( 'Choose a download type - this controls the <a href="%s">schema</a>.', 'woocommerce' ), 'http://schema.org/' ),
|
||||
'options' => array(
|
||||
'' => __( 'Standard Product', 'woocommerce' ),
|
||||
'application' => __( 'Application/Software', 'woocommerce' ),
|
||||
'music' => __( 'Music', 'woocommerce' ),
|
||||
),
|
||||
) );
|
||||
|
||||
do_action( 'woocommerce_product_options_downloads' );
|
||||
|
||||
|
@ -563,9 +582,17 @@ class WC_Meta_Box_Product_Data {
|
|||
<div class="options_group">
|
||||
<?php
|
||||
// menu_order
|
||||
woocommerce_wp_text_input( array( 'id' => 'menu_order', 'label' => __( 'Menu order', 'woocommerce' ), 'desc_tip' => 'true', 'description' => __( 'Custom ordering position.', 'woocommerce' ), 'value' => intval( $post->menu_order ), 'type' => 'number', 'custom_attributes' => array(
|
||||
'step' => '1',
|
||||
) ) );
|
||||
woocommerce_wp_text_input( array(
|
||||
'id' => 'menu_order',
|
||||
'label' => __( 'Menu order', 'woocommerce' ),
|
||||
'desc_tip' => 'true',
|
||||
'description' => __( 'Custom ordering position.', 'woocommerce' ),
|
||||
'value' => intval( $post->menu_order ),
|
||||
'type' => 'number',
|
||||
'custom_attributes' => array(
|
||||
'step' => '1',
|
||||
),
|
||||
) );
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -423,26 +423,28 @@ class WC_API_Server {
|
|||
public function get_index() {
|
||||
|
||||
// General site data
|
||||
$available = array( 'store' => array(
|
||||
'name' => get_option( 'blogname' ),
|
||||
'description' => get_option( 'blogdescription' ),
|
||||
'URL' => get_option( 'siteurl' ),
|
||||
'wc_version' => WC()->version,
|
||||
'routes' => array(),
|
||||
'meta' => array(
|
||||
'timezone' => wc_timezone_string(),
|
||||
'currency' => get_woocommerce_currency(),
|
||||
'currency_format' => get_woocommerce_currency_symbol(),
|
||||
'tax_included' => wc_prices_include_tax(),
|
||||
'weight_unit' => get_option( 'woocommerce_weight_unit' ),
|
||||
'dimension_unit' => get_option( 'woocommerce_dimension_unit' ),
|
||||
'ssl_enabled' => ( 'yes' === get_option( 'woocommerce_force_ssl_checkout' ) ),
|
||||
'permalinks_enabled' => ( '' !== get_option( 'permalink_structure' ) ),
|
||||
'links' => array(
|
||||
'help' => 'https://woothemes.github.io/woocommerce/rest-api/',
|
||||
$available = array(
|
||||
'store' => array(
|
||||
'name' => get_option( 'blogname' ),
|
||||
'description' => get_option( 'blogdescription' ),
|
||||
'URL' => get_option( 'siteurl' ),
|
||||
'wc_version' => WC()->version,
|
||||
'routes' => array(),
|
||||
'meta' => array(
|
||||
'timezone' => wc_timezone_string(),
|
||||
'currency' => get_woocommerce_currency(),
|
||||
'currency_format' => get_woocommerce_currency_symbol(),
|
||||
'tax_included' => wc_prices_include_tax(),
|
||||
'weight_unit' => get_option( 'woocommerce_weight_unit' ),
|
||||
'dimension_unit' => get_option( 'woocommerce_dimension_unit' ),
|
||||
'ssl_enabled' => ( 'yes' === get_option( 'woocommerce_force_ssl_checkout' ) ),
|
||||
'permalinks_enabled' => ( '' !== get_option( 'permalink_structure' ) ),
|
||||
'links' => array(
|
||||
'help' => 'https://woothemes.github.io/woocommerce/rest-api/',
|
||||
),
|
||||
),
|
||||
),
|
||||
) );
|
||||
);
|
||||
|
||||
// Find the available routes
|
||||
foreach ( $this->get_routes() as $route => $callbacks ) {
|
||||
|
|
|
@ -442,31 +442,33 @@ class WC_API_Server {
|
|||
public function get_index() {
|
||||
|
||||
// General site data
|
||||
$available = array( 'store' => array(
|
||||
'name' => get_option( 'blogname' ),
|
||||
'description' => get_option( 'blogdescription' ),
|
||||
'URL' => get_option( 'siteurl' ),
|
||||
'wc_version' => WC()->version,
|
||||
'routes' => array(),
|
||||
'meta' => array(
|
||||
'timezone' => wc_timezone_string(),
|
||||
'currency' => get_woocommerce_currency(),
|
||||
'currency_format' => get_woocommerce_currency_symbol(),
|
||||
'currency_position' => get_option( 'woocommerce_currency_pos' ),
|
||||
'thousand_separator' => get_option( 'woocommerce_price_thousand_sep' ),
|
||||
'decimal_separator' => get_option( 'woocommerce_price_decimal_sep' ),
|
||||
'price_num_decimals' => wc_get_price_decimals(),
|
||||
'tax_included' => wc_prices_include_tax(),
|
||||
'weight_unit' => get_option( 'woocommerce_weight_unit' ),
|
||||
'dimension_unit' => get_option( 'woocommerce_dimension_unit' ),
|
||||
'ssl_enabled' => ( 'yes' === get_option( 'woocommerce_force_ssl_checkout' ) ),
|
||||
'permalinks_enabled' => ( '' !== get_option( 'permalink_structure' ) ),
|
||||
'generate_password' => ( 'yes' === get_option( 'woocommerce_registration_generate_password' ) ),
|
||||
'links' => array(
|
||||
'help' => 'https://woothemes.github.io/woocommerce-rest-api-docs/',
|
||||
$available = array(
|
||||
'store' => array(
|
||||
'name' => get_option( 'blogname' ),
|
||||
'description' => get_option( 'blogdescription' ),
|
||||
'URL' => get_option( 'siteurl' ),
|
||||
'wc_version' => WC()->version,
|
||||
'routes' => array(),
|
||||
'meta' => array(
|
||||
'timezone' => wc_timezone_string(),
|
||||
'currency' => get_woocommerce_currency(),
|
||||
'currency_format' => get_woocommerce_currency_symbol(),
|
||||
'currency_position' => get_option( 'woocommerce_currency_pos' ),
|
||||
'thousand_separator' => get_option( 'woocommerce_price_thousand_sep' ),
|
||||
'decimal_separator' => get_option( 'woocommerce_price_decimal_sep' ),
|
||||
'price_num_decimals' => wc_get_price_decimals(),
|
||||
'tax_included' => wc_prices_include_tax(),
|
||||
'weight_unit' => get_option( 'woocommerce_weight_unit' ),
|
||||
'dimension_unit' => get_option( 'woocommerce_dimension_unit' ),
|
||||
'ssl_enabled' => ( 'yes' === get_option( 'woocommerce_force_ssl_checkout' ) ),
|
||||
'permalinks_enabled' => ( '' !== get_option( 'permalink_structure' ) ),
|
||||
'generate_password' => ( 'yes' === get_option( 'woocommerce_registration_generate_password' ) ),
|
||||
'links' => array(
|
||||
'help' => 'https://woothemes.github.io/woocommerce-rest-api-docs/',
|
||||
),
|
||||
),
|
||||
),
|
||||
) );
|
||||
);
|
||||
|
||||
// Find the available routes
|
||||
foreach ( $this->get_routes() as $route => $callbacks ) {
|
||||
|
|
|
@ -442,32 +442,34 @@ class WC_API_Server {
|
|||
public function get_index() {
|
||||
|
||||
// General site data
|
||||
$available = array( 'store' => array(
|
||||
'name' => get_option( 'blogname' ),
|
||||
'description' => get_option( 'blogdescription' ),
|
||||
'URL' => get_option( 'siteurl' ),
|
||||
'wc_version' => WC()->version,
|
||||
'version' => WC_API::VERSION,
|
||||
'routes' => array(),
|
||||
'meta' => array(
|
||||
'timezone' => wc_timezone_string(),
|
||||
'currency' => get_woocommerce_currency(),
|
||||
'currency_format' => get_woocommerce_currency_symbol(),
|
||||
'currency_position' => get_option( 'woocommerce_currency_pos' ),
|
||||
'thousand_separator' => get_option( 'woocommerce_price_thousand_sep' ),
|
||||
'decimal_separator' => get_option( 'woocommerce_price_decimal_sep' ),
|
||||
'price_num_decimals' => wc_get_price_decimals(),
|
||||
'tax_included' => wc_prices_include_tax(),
|
||||
'weight_unit' => get_option( 'woocommerce_weight_unit' ),
|
||||
'dimension_unit' => get_option( 'woocommerce_dimension_unit' ),
|
||||
'ssl_enabled' => ( 'yes' === get_option( 'woocommerce_force_ssl_checkout' ) || wc_site_is_https() ),
|
||||
'permalinks_enabled' => ( '' !== get_option( 'permalink_structure' ) ),
|
||||
'generate_password' => ( 'yes' === get_option( 'woocommerce_registration_generate_password' ) ),
|
||||
'links' => array(
|
||||
'help' => 'https://woothemes.github.io/woocommerce-rest-api-docs/',
|
||||
$available = array(
|
||||
'store' => array(
|
||||
'name' => get_option( 'blogname' ),
|
||||
'description' => get_option( 'blogdescription' ),
|
||||
'URL' => get_option( 'siteurl' ),
|
||||
'wc_version' => WC()->version,
|
||||
'version' => WC_API::VERSION,
|
||||
'routes' => array(),
|
||||
'meta' => array(
|
||||
'timezone' => wc_timezone_string(),
|
||||
'currency' => get_woocommerce_currency(),
|
||||
'currency_format' => get_woocommerce_currency_symbol(),
|
||||
'currency_position' => get_option( 'woocommerce_currency_pos' ),
|
||||
'thousand_separator' => get_option( 'woocommerce_price_thousand_sep' ),
|
||||
'decimal_separator' => get_option( 'woocommerce_price_decimal_sep' ),
|
||||
'price_num_decimals' => wc_get_price_decimals(),
|
||||
'tax_included' => wc_prices_include_tax(),
|
||||
'weight_unit' => get_option( 'woocommerce_weight_unit' ),
|
||||
'dimension_unit' => get_option( 'woocommerce_dimension_unit' ),
|
||||
'ssl_enabled' => ( 'yes' === get_option( 'woocommerce_force_ssl_checkout' ) || wc_site_is_https() ),
|
||||
'permalinks_enabled' => ( '' !== get_option( 'permalink_structure' ) ),
|
||||
'generate_password' => ( 'yes' === get_option( 'woocommerce_registration_generate_password' ) ),
|
||||
'links' => array(
|
||||
'help' => 'https://woothemes.github.io/woocommerce-rest-api-docs/',
|
||||
),
|
||||
),
|
||||
),
|
||||
) );
|
||||
);
|
||||
|
||||
// Find the available routes
|
||||
foreach ( $this->get_routes() as $route => $callbacks ) {
|
||||
|
|
|
@ -208,8 +208,10 @@ class WC_Payment_Tokens {
|
|||
$wpdb->update(
|
||||
$wpdb->prefix . 'woocommerce_payment_tokens',
|
||||
array( 'is_default' => 1 ),
|
||||
array( 'token_id' => $token->get_id(),
|
||||
) );
|
||||
array(
|
||||
'token_id' => $token->get_id(),
|
||||
)
|
||||
);
|
||||
|
||||
do_action( 'woocommerce_payment_token_set_default', $token_id, $token );
|
||||
} else {
|
||||
|
@ -217,8 +219,10 @@ class WC_Payment_Tokens {
|
|||
$wpdb->update(
|
||||
$wpdb->prefix . 'woocommerce_payment_tokens',
|
||||
array( 'is_default' => 0 ),
|
||||
array( 'token_id' => $token->get_id(),
|
||||
) );
|
||||
array(
|
||||
'token_id' => $token->get_id(),
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue