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 | includes/database/db-update.php +4 -4 2.11.302.12.4 View file →
@@ -547,9 +547,9 @@
547 547 foreach ( (array) $com_opt as $data_opt ) {
548 548 wel_backup_remove_data( $data_opt );
549 549 $meta_id = $data_opt->meta_id;
550 550 $post_id = $data_opt->post_id;
551 - $opt = unserialize( $data_opt->meta_value );
551 + $opt = wel_safe_unserialize( $data_opt->meta_value );
552 552 $res = wel_update_opt_data_by_id( $meta_id, $post_id, $opt );
553 553 }
554 554
555 555 // Start.
@@ -600,9 +600,9 @@
600 600
601 601 if ( array_key_exists( $reserved_key, $WelItem->get_item_format() ) ) {
602 602
603 603 wel_backup_remove_data( $meta );
604 - $item[ $reserved_key ] = maybe_unserialize( $meta->meta_value );
604 + $item[ $reserved_key ] = wel_safe_maybe_unserialize( $meta->meta_value );
605 605 }
606 606 }
607 607
608 608 if ( ! empty( $item ) ) {
@@ -619,9 +619,9 @@
619 619 );
620 620 foreach ( (array) $res_sku as $data_sku ) {
621 621 wel_backup_remove_data( $data_sku );
622 622 $meta_id = $data_sku->meta_id;
623 - $sku = unserialize( $data_sku->meta_value );
623 + $sku = wel_safe_unserialize( $data_sku->meta_value );
624 624 $res = wel_update_sku_data_by_id( $meta_id, $post_id, $sku );
625 625 }
626 626
627 627 // Option data.
@@ -634,9 +634,9 @@
634 634 );
635 635 foreach ( (array) $res_opt as $data_opt ) {
636 636 wel_backup_remove_data( $data_opt );
637 637 $meta_id = $data_opt->meta_id;
638 - $opt = unserialize( $data_opt->meta_value );
638 + $opt = wel_safe_unserialize( $data_opt->meta_value );
639 639 $res = wel_update_opt_data_by_id( $meta_id, $post_id, $opt );
640 640 }
641 641
642 642 $comp_num++;