Fix code sniffer errors in some files.
Fixed files: includes/data-stores/class-wc-product-variable-data-store-cpt.php includes/wc-update-functions.php
This commit is contained in:
parent
50e8f27bc7
commit
752b47513d
|
@ -190,7 +190,7 @@ class WC_Product_Variable_Data_Store_CPT extends WC_Product_Data_Store_CPT imple
|
|||
$query_args = array( 'attribute_name' => wc_variation_attribute_name( $attribute['name'] ) ) + $child_ids;
|
||||
$values = array_unique(
|
||||
$wpdb->get_col(
|
||||
$wpdb->prepare( // wpcs: PreparedSQLPlaceholders replacement count ok.
|
||||
$wpdb->prepare(
|
||||
"SELECT meta_value FROM {$wpdb->postmeta} WHERE meta_key = %s AND post_id IN {$query_in}", // @codingStandardsIgnoreLine.
|
||||
$query_args
|
||||
)
|
||||
|
@ -200,7 +200,7 @@ class WC_Product_Variable_Data_Store_CPT extends WC_Product_Data_Store_CPT imple
|
|||
$values = array();
|
||||
}
|
||||
|
||||
// Empty value indicates that all options for given attribute are available.
|
||||
// Empty value inicates that all options for given attribute are available.
|
||||
if ( in_array( null, $values, true ) || in_array( '', $values, true ) || empty( $values ) ) {
|
||||
$values = $attribute['is_taxonomy'] ? wc_get_object_terms( $product->get_id(), $attribute['name'], 'slug' ) : wc_get_text_attributes( $attribute['value'] );
|
||||
// Get custom attributes (non taxonomy) as defined.
|
||||
|
|
|
@ -28,6 +28,7 @@ function wc_update_200_file_paths() {
|
|||
$old_file_path = trim( $existing_file_path->meta_value );
|
||||
|
||||
if ( ! empty( $old_file_path ) ) {
|
||||
// phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.serialize_serialize
|
||||
$file_paths = serialize( array( md5( $old_file_path ) => $old_file_path ) );
|
||||
|
||||
$wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->postmeta} SET meta_key = '_file_paths', meta_value = %s WHERE meta_id = %d", $file_paths, $existing_file_path->meta_id ) );
|
||||
|
@ -53,11 +54,11 @@ function wc_update_200_permalinks() {
|
|||
|
||||
$base_slug = $shop_page_id > 0 && get_post( $shop_page_id ) ? get_page_uri( $shop_page_id ) : 'shop';
|
||||
|
||||
$category_base = get_option( 'woocommerce_prepend_shop_page_to_urls' ) == 'yes' ? trailingslashit( $base_slug ) : '';
|
||||
$category_base = 'yes' === get_option( 'woocommerce_prepend_shop_page_to_urls' ) ? trailingslashit( $base_slug ) : '';
|
||||
$category_slug = get_option( 'woocommerce_product_category_slug' ) ? get_option( 'woocommerce_product_category_slug' ) : _x( 'product-category', 'slug', 'woocommerce' );
|
||||
$tag_slug = get_option( 'woocommerce_product_tag_slug' ) ? get_option( 'woocommerce_product_tag_slug' ) : _x( 'product-tag', 'slug', 'woocommerce' );
|
||||
|
||||
if ( 'yes' == get_option( 'woocommerce_prepend_shop_page_to_products' ) ) {
|
||||
if ( 'yes' === get_option( 'woocommerce_prepend_shop_page_to_products' ) ) {
|
||||
$product_base = trailingslashit( $base_slug );
|
||||
} else {
|
||||
$product_slug = get_option( 'woocommerce_product_slug' );
|
||||
|
@ -68,7 +69,7 @@ function wc_update_200_permalinks() {
|
|||
}
|
||||
}
|
||||
|
||||
if ( get_option( 'woocommerce_prepend_category_to_products' ) == 'yes' ) {
|
||||
if ( 'yes' === get_option( 'woocommerce_prepend_category_to_products' ) ) {
|
||||
$product_base .= trailingslashit( '%product_cat%' );
|
||||
}
|
||||
|
||||
|
@ -90,16 +91,16 @@ function wc_update_200_permalinks() {
|
|||
*/
|
||||
function wc_update_200_subcat_display() {
|
||||
// Update subcat display settings.
|
||||
if ( get_option( 'woocommerce_shop_show_subcategories' ) == 'yes' ) {
|
||||
if ( get_option( 'woocommerce_hide_products_when_showing_subcategories' ) == 'yes' ) {
|
||||
if ( 'yes' === get_option( 'woocommerce_shop_show_subcategories' ) ) {
|
||||
if ( 'yes' === get_option( 'woocommerce_hide_products_when_showing_subcategories' ) ) {
|
||||
update_option( 'woocommerce_shop_page_display', 'subcategories' );
|
||||
} else {
|
||||
update_option( 'woocommerce_shop_page_display', 'both' );
|
||||
}
|
||||
}
|
||||
|
||||
if ( get_option( 'woocommerce_show_subcategories' ) == 'yes' ) {
|
||||
if ( get_option( 'woocommerce_hide_products_when_showing_subcategories' ) == 'yes' ) {
|
||||
if ( 'yes' === get_option( 'woocommerce_show_subcategories' ) ) {
|
||||
if ( 'yes' === get_option( 'woocommerce_hide_products_when_showing_subcategories' ) ) {
|
||||
update_option( 'woocommerce_category_archive_display', 'subcategories' );
|
||||
} else {
|
||||
update_option( 'woocommerce_category_archive_display', 'both' );
|
||||
|
@ -128,7 +129,7 @@ function wc_update_200_taxrates() {
|
|||
|
||||
foreach ( $states as $state ) {
|
||||
|
||||
if ( '*' == $state ) {
|
||||
if ( '*' === $state ) {
|
||||
$state = '';
|
||||
}
|
||||
|
||||
|
@ -160,7 +161,7 @@ function wc_update_200_taxrates() {
|
|||
|
||||
$location_type = ( 'postcode' === $tax_rate['location_type'] ) ? 'postcode' : 'city';
|
||||
|
||||
if ( '*' == $tax_rate['state'] ) {
|
||||
if ( '*' === $tax_rate['state'] ) {
|
||||
$tax_rate['state'] = '';
|
||||
}
|
||||
|
||||
|
@ -246,7 +247,7 @@ function wc_update_200_line_items() {
|
|||
)
|
||||
);
|
||||
|
||||
// Add line item meta.
|
||||
// Add line item meta.
|
||||
if ( $item_id ) {
|
||||
wc_add_order_item_meta( $item_id, '_qty', absint( $order_item['qty'] ) );
|
||||
wc_add_order_item_meta( $item_id, '_tax_class', $order_item['tax_class'] );
|
||||
|
@ -324,7 +325,7 @@ function wc_update_200_line_items() {
|
|||
)
|
||||
);
|
||||
|
||||
// Add line item meta.
|
||||
// Add line item meta.
|
||||
if ( $item_id ) {
|
||||
wc_add_order_item_meta( $item_id, 'compound', absint( isset( $order_tax['compound'] ) ? $order_tax['compound'] : 0 ) );
|
||||
wc_add_order_item_meta( $item_id, 'tax_amount', wc_clean( $order_tax['cart_tax'] ) );
|
||||
|
@ -393,6 +394,8 @@ function wc_update_200_db_version() {
|
|||
function wc_update_209_brazillian_state() {
|
||||
global $wpdb;
|
||||
|
||||
// phpcs:disable WordPress.DB.SlowDBQuery
|
||||
|
||||
// Update brazillian state codes.
|
||||
$wpdb->update(
|
||||
$wpdb->postmeta,
|
||||
|
@ -434,6 +437,8 @@ function wc_update_209_brazillian_state() {
|
|||
'meta_value' => 'BH',
|
||||
)
|
||||
);
|
||||
|
||||
// phpcs:enable WordPress.DB.SlowDBQuery
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -492,6 +497,7 @@ function wc_update_210_file_paths() {
|
|||
}
|
||||
}
|
||||
if ( $needs_update ) {
|
||||
// phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.serialize_serialize
|
||||
$new_value = serialize( $new_value );
|
||||
|
||||
$wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->postmeta} SET meta_key = %s, meta_value = %s WHERE meta_id = %d", '_downloadable_files', $new_value, $existing_file_path->meta_id ) );
|
||||
|
@ -857,6 +863,8 @@ function wc_update_240_api_keys() {
|
|||
* @return void
|
||||
*/
|
||||
function wc_update_240_webhooks() {
|
||||
// phpcs:disable WordPress.DB.SlowDBQuery
|
||||
|
||||
/**
|
||||
* Webhooks.
|
||||
* Make sure order.update webhooks get the woocommerce_order_edit_status hook.
|
||||
|
@ -873,6 +881,8 @@ function wc_update_240_webhooks() {
|
|||
$webhook = new WC_Webhook( $order_update_webhook->ID );
|
||||
$webhook->set_topic( 'order.updated' );
|
||||
}
|
||||
|
||||
// phpcs:enable WordPress.DB.SlowDBQuery
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -993,6 +1003,8 @@ function wc_update_250_currency() {
|
|||
update_option( 'woocommerce_currency', 'LAK' );
|
||||
}
|
||||
|
||||
// phpcs:disable WordPress.DB.SlowDBQuery
|
||||
|
||||
// Update LAK currency code.
|
||||
$wpdb->update(
|
||||
$wpdb->postmeta,
|
||||
|
@ -1005,6 +1017,7 @@ function wc_update_250_currency() {
|
|||
)
|
||||
);
|
||||
|
||||
// phpcs:enable WordPress.DB.SlowDBQuery
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1184,6 +1197,8 @@ function wc_update_260_db_version() {
|
|||
* @return void
|
||||
*/
|
||||
function wc_update_300_webhooks() {
|
||||
// phpcs:disable WordPress.DB.SlowDBQuery
|
||||
|
||||
/**
|
||||
* Make sure product.update webhooks get the woocommerce_product_quick_edit_save
|
||||
* and woocommerce_product_bulk_edit_save hooks.
|
||||
|
@ -1200,6 +1215,8 @@ function wc_update_300_webhooks() {
|
|||
$webhook = new WC_Webhook( $product_update_webhook->ID );
|
||||
$webhook->set_topic( 'product.updated' );
|
||||
}
|
||||
|
||||
// phpcs:enable WordPress.DB.SlowDBQuery
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1601,7 +1618,7 @@ function wc_update_330_product_stock_status() {
|
|||
AND t3.meta_key = '_backorders' AND ( t3.meta_value = 'yes' OR t3.meta_value = 'notify' )",
|
||||
$min_stock_amount
|
||||
)
|
||||
); // WPCS: db call ok, unprepared SQL ok, cache ok.
|
||||
);
|
||||
|
||||
if ( empty( $post_ids ) ) {
|
||||
return;
|
||||
|
@ -1609,12 +1626,14 @@ function wc_update_330_product_stock_status() {
|
|||
|
||||
$post_ids = array_map( 'absint', $post_ids );
|
||||
|
||||
// phpcs:disable WordPress.DB.PreparedSQL.NotPrepared
|
||||
// Set the status to onbackorder for those products.
|
||||
$wpdb->query(
|
||||
"UPDATE $wpdb->postmeta
|
||||
SET meta_value = 'onbackorder'
|
||||
WHERE meta_key = '_stock_status' AND post_id IN ( " . implode( ',', $post_ids ) . ' )'
|
||||
); // WPCS: db call ok, unprepared SQL ok, cache ok.
|
||||
);
|
||||
// phpcs:enable WordPress.DB.PreparedSQL.NotPrepared
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -2065,7 +2084,8 @@ function wc_update_390_move_maxmind_database() {
|
|||
$new_path = apply_filters( 'woocommerce_geolocation_local_database_path', $new_path, 2 );
|
||||
$new_path = apply_filters( 'woocommerce_maxmind_geolocation_database_path', $new_path );
|
||||
|
||||
@rename( $old_path, $new_path ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
|
||||
// phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
|
||||
@rename( $old_path, $new_path );
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue