PluginProbe
Welcart e-Commerce / 2.12.4
Welcart e-Commerce v2.12.4
2.12.4 2.12.3 2.11.35 2.12.2 2.12.1 2.11.34 2.11.33 2.11.32 2.11.31 2.11.30 1.3.16 1.3.17 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.10 1.4.11 1.4.12 All 292 releases
← All changes | classes/logger.class.php +8 -8 2.12.12.12.4 View file →
@@ -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;