PluginProbe
Import Social Events / 1.8.5
Import Social Events v1.8.5
1.9.1 1.9.0 trunk 1.0.0 1.0.1 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.2.0 1.3.0 1.4.0 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 All 61 releases
← All changes | uninstall.php +30 -12 1.1.1 → 1.8.5 View file →
@@ -12,20 +12,38 @@
12 12 if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
13 13 exit;
14 14 }
15 15
16 -// Remove options
17 -delete_option( IFE_OPTIONS );
16 +$ife_options = get_option( 'ife_facebook_options' );
17 +$delete_ifedata = isset( $ife_options['delete_ifedata'] ) ? $ife_options['delete_ifedata'] : 'no';
18 +if ( 'yes' === $delete_ifedata ) {
19 + // Remove options.
20 + delete_option( 'ife_facebook_options' );
18 21
19 -// Remove schduled Imports
20 -$scheduled_import_args = array(
21 - 'post_type' => 'fb_scheduled_imports',
22 - 'posts_per_page' => -1,
22 + // Remove schduled Imports.
23 + $scheduled_import_args = array(
24 + 'post_type' => 'fb_scheduled_imports',
25 + 'posts_per_page' => -1, // @codingStandardsIgnoreLine.
23 26 );
24 -$scheduled_imports = get_posts( $scheduled_import_args );
25 -if( !empty( $scheduled_imports ) ){
26 - foreach ( $scheduled_imports as $import ) {
27 - if( $import->ID != '' ){
28 - wp_delete_post( $import->ID, true );
29 - }
27 + $scheduled_imports = get_posts( $scheduled_import_args ); // @codingStandardsIgnoreLine.
28 + if ( ! empty( $scheduled_imports ) ) {
29 + foreach ( $scheduled_imports as $import ) {
30 + if ( ! empty( $import->ID ) ) {
31 + wp_delete_post( $import->ID, true );
32 + }
33 + }
34 + }
35 +
36 + // Remove import History.
37 + $ife_import_history_args = array(
38 + 'post_type' => 'ife_import_history',
39 + 'posts_per_page' => -1, // @codingStandardsIgnoreLine.
40 + );
41 + $ife_import_history = get_posts( $ife_import_history_args ); // @codingStandardsIgnoreLine.
42 + if ( ! empty( $ife_import_history ) ) {
43 + foreach ( $ife_import_history as $history ) {
44 + if ( ! empty( $history->ID ) ) {
45 + wp_delete_post( $history->ID, true );
46 + }
47 + }
30 48 }
31 49 }