# This patch file was generated by NetBeans IDE
# This patch can be applied using context Tools: Apply Diff Patch action on respective folder.
# It uses platform neutral UTF-8 encoding.
# Above lines and this line are ignored by the patching process.
|
old
|
new
|
|
| 109 | 109 | if ( ! $meta_id = $wpdb->get_var( $wpdb->prepare( "SELECT $id_column FROM $table WHERE meta_key = %s AND $column = %d", $meta_key, $object_id ) ) ) |
| 110 | 110 | return add_metadata($meta_type, $object_id, $meta_key, $meta_value); |
| 111 | 111 | |
| | 112 | $_meta_value = $meta_value; |
| | 113 | $meta_value = maybe_serialize( stripslashes_deep($meta_value) ); |
| | 114 | |
| 112 | 115 | // Compare existing value to new value if no prev value given and the key exists only once. |
| 113 | 116 | if ( empty($prev_value) ) { |
| 114 | 117 | $old_value = get_metadata($meta_type, $object_id, $meta_key); |
| 115 | 118 | if ( count($old_value) == 1 ) { |
| 116 | | if ( $old_value[0] == $meta_value ) |
| | 119 | if ( maybe_serialize( stripslashes_deep($old_value[0])) == $meta_value ) |
| 117 | 120 | return false; |
| 118 | 121 | } |
| 119 | 122 | } |
| 120 | 123 | |
| 121 | | $_meta_value = $meta_value; |
| 122 | | $meta_value = maybe_serialize( stripslashes_deep($meta_value) ); |
| 123 | | |
| 124 | 124 | $data = compact( 'meta_value' ); |
| 125 | 125 | $where = array( $column => $object_id, 'meta_key' => $meta_key ); |
| 126 | 126 | |