PluginProbe
SellKit – Funnel builder and checkout optimizer for WooCommerce to sell more, faster / 2.7.0
SellKit – Funnel builder and checkout optimizer for WooCommerce to sell more, faster v2.7.0
2.7.0 2.6.0 trunk 1.1.0 1.1.4 1.2.1 1.2.2 1.2.3 1.2.5 1.2.9 1.3.1 1.3.2 1.5.0 1.5.1 1.5.4 1.5.7 1.5.8 1.5.9 1.6.2 1.6.5 1.6.8 1.7.2 1.7.4 1.7.5 1.7.9 All 43 releases
← All changes | includes/admin/settings/class-settings.php +12 -0 1.2.32.7.0 View file →
@@ -62,8 +62,18 @@
62 62
63 63 foreach ( $fields as $option => $value ) {
64 64 $safe_value = ! is_array( $value ) ? sanitize_text_field( $value ) : $value;
65 65 $this->sellkit_update_option( $option, $safe_value );
66 +
67 + if ( 'delete_data' === $option ) {
68 + update_site_option( 'delete_data', $safe_value );
69 + }
70 +
71 + if ( 'funnel_permalink_base' === $option ) {
72 + $permalink_base = empty( $safe_value ) ? 'sellkit_step' : $safe_value;
73 +
74 + update_option( 'sellkit_funnel_permalink_base', $permalink_base );
75 + }
66 76 }
67 77
68 78 wp_send_json_success( __( 'The update process has been completed.', 'sellkit' ) );
69 79 }
@@ -110,8 +120,10 @@
110 120 *
111 121 * @since 1.1.0
112 122 */
113 123 public function remove_content_box() {
124 + check_ajax_referer( 'sellkit', 'nonce' );
125 +
114 126 $new_content_box_id = sellkit_htmlspecialchars( INPUT_POST, 'content_box_id' );
115 127 $removed_content_box_data = sellkit_get_option( 'removed_content_box_data' );
116 128 $removed_content_box_data = empty( $removed_content_box_data ) ? [] : $removed_content_box_data;
117 129 $new_removed_content_box_data = array_merge( $removed_content_box_data, [ $new_content_box_id ] );