Added validation for product fields.
This commit is contained in:
parent
46caa40854
commit
58db7314a8
|
@ -85,7 +85,7 @@ class WC_Data_Store_WP {
|
|||
$db_info = $this->get_db_info();
|
||||
$raw_meta_data = $wpdb->get_results(
|
||||
$wpdb->prepare(
|
||||
// phpcs:disable WordPress.DB.PreparedSQL.NotPrepared
|
||||
// phpcs:disable WordPress.DB.PreparedSQL.InterpolatedNotPrepared
|
||||
"SELECT {$db_info['meta_id_field']} as meta_id, meta_key, meta_value
|
||||
FROM {$db_info['table']}
|
||||
WHERE {$db_info['object_id_field']} = %d
|
||||
|
@ -120,7 +120,7 @@ class WC_Data_Store_WP {
|
|||
* @return int meta ID
|
||||
*/
|
||||
public function add_meta( &$object, $meta ) {
|
||||
return add_metadata( $this->meta_type, $object->get_id(), $meta->key, is_string( $meta->value ) ? wp_slash( $meta->value ) : $meta->value, false );
|
||||
return add_metadata( $this->meta_type, $object->get_id(), wp_slash( $meta->key ), is_string( $meta->value ) ? wp_slash( $meta->value ) : $meta->value, false );
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -104,7 +104,7 @@ class WC_Order_Item_Data_Store implements WC_Order_Item_Data_Store_Interface {
|
|||
* @return int New row ID or 0
|
||||
*/
|
||||
public function add_metadata( $item_id, $meta_key, $meta_value, $unique = false ) {
|
||||
return add_metadata( 'order_item', $item_id, $meta_key, is_string( $meta_value ) ? wp_slash( $meta_value ) : $meta_value, $unique );
|
||||
return add_metadata( 'order_item', $item_id, wp_slash( $meta_key ), is_string( $meta_value ) ? wp_slash( $meta_value ) : $meta_value, $unique );
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue