| @@ -408,9 +408,9 @@ | ||
| 408 | 408 | |
| 409 | 409 | $keys = array_keys( $custom_member_metas ); |
| 410 | 410 | foreach ( $keys as $key ) { |
| 411 | 411 | $custom_member_meta_key = $member_field_prefix . $key; |
| 412 | - $custom_member_data[ $key ] = maybe_unserialize( $usces->get_member_meta_value( $custom_member_meta_key, $member_id ) ); | |
| 412 | + $custom_member_data[ $key ] = wel_safe_maybe_unserialize( $usces->get_member_meta_value( $custom_member_meta_key, $member_id ) ); | |
| 413 | 413 | } |
| 414 | 414 | } |
| 415 | 415 | |
| 416 | 416 | return $custom_member_data; |
| @@ -455,9 +455,9 @@ | ||
| 455 | 455 | |
| 456 | 456 | $keys = array_keys( $custom_order_metas ); |
| 457 | 457 | foreach ( $keys as $key ) { |
| 458 | 458 | $custom_order_meta_key = $order_field_prefix . $key; |
| 459 | - $custom_order_data[ $key ] = maybe_unserialize( $usces->get_order_meta_value( $custom_order_meta_key, $order_id ) ); | |
| 459 | + $custom_order_data[ $key ] = wel_safe_maybe_unserialize( $usces->get_order_meta_value( $custom_order_meta_key, $order_id ) ); | |
| 460 | 460 | } |
| 461 | 461 | } |
| 462 | 462 | |
| 463 | 463 | return $custom_order_data; |
| @@ -626,10 +626,10 @@ | ||
| 626 | 626 | */ |
| 627 | 627 | private function prepare_repeater_data( $field, $before_value, $after_value ) { |
| 628 | 628 | $field_data = array(); |
| 629 | 629 | $parent_group = $field['group']; |
| 630 | - $before_data = maybe_unserialize( $before_value ); | |
| 631 | - $after_data = maybe_unserialize( $after_value ); | |
| 630 | + $before_data = wel_safe_maybe_unserialize( $before_value ); | |
| 631 | + $after_data = wel_safe_maybe_unserialize( $after_value ); | |
| 632 | 632 | if ( ! empty( $before_data ) || ! empty( $after_data ) ) { |
| 633 | 633 | $repeater_data_rows = array(); |
| 634 | 634 | $is_key_and_value = isset( $field['is_key_and_value'] ); |
| 635 | 635 | $row_keys = array(); |
| @@ -663,9 +663,9 @@ | ||
| 663 | 663 | foreach ( $row_keys as $index ) { |
| 664 | 664 | $before_repeater_row = isset( $before_data[ $index ] ) ? $before_data[ $index ] : ''; |
| 665 | 665 | |
| 666 | 666 | if ( $is_key_and_value ) { |
| 667 | - $before_repeater_row = maybe_unserialize( $before_repeater_row ); | |
| 667 | + $before_repeater_row = wel_safe_maybe_unserialize( $before_repeater_row ); | |
| 668 | 668 | $sub_field = array( |
| 669 | 669 | 'group' => $parent_group, |
| 670 | 670 | 'label' => $index, |
| 671 | 671 | ); |
| @@ -670,9 +670,9 @@ | ||
| 670 | 670 | 'label' => $index, |
| 671 | 671 | ); |
| 672 | 672 | |
| 673 | 673 | $after_repeater_row = isset( $after_data[ $index ] ) ? $after_data[ $index ] : ''; |
| 674 | - $after_repeater_row = maybe_unserialize( $after_repeater_row ); | |
| 674 | + $after_repeater_row = wel_safe_maybe_unserialize( $after_repeater_row ); | |
| 675 | 675 | |
| 676 | 676 | $repeater_data_rows[ $index ] = $this->prepare_field_data( $sub_field, $before_repeater_row, $after_repeater_row ); |
| 677 | 677 | $is_diff = $is_diff || ! empty( $repeater_data_rows[ $index ]['is_diff'] ); |
| 678 | 678 | } else { |
| @@ -710,10 +710,10 @@ | ||
| 710 | 710 | * @return array $field_data The field data. |
| 711 | 711 | */ |
| 712 | 712 | private function prepare_group_data( $field, $before_value, $after_value ) { |
| 713 | 713 | $field_data = array(); |
| 714 | - $before_data = maybe_unserialize( $before_value ); | |
| 715 | - $after_data = maybe_unserialize( $after_value ); | |
| 714 | + $before_data = wel_safe_maybe_unserialize( $before_value ); | |
| 715 | + $after_data = wel_safe_maybe_unserialize( $after_value ); | |
| 716 | 716 | if ( ! empty( $before_data ) || ! empty( $after_data ) ) { |
| 717 | 717 | $sub_field_data = array(); |
| 718 | 718 | $sub_fields = $field['fields']; |
| 719 | 719 | $is_diff = false; |