Test Failed
Push — master ( 45af23...2261e5 )
by Stiofan
19:36
created
uninstall.php 1 patch
Spacing   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -9,70 +9,70 @@  discard block
 block discarded – undo
9 9
  */
10 10
 
11 11
 // Exit if accessed directly.
12
-if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
12
+if (!defined('WP_UNINSTALL_PLUGIN')) {
13 13
     exit;
14 14
 }
15 15
 
16 16
 global $wpdb;
17 17
 
18
-function geodir_uninstall(){
18
+function geodir_uninstall() {
19 19
     global $wpdb;
20 20
 
21 21
     // Pages.
22
-    wp_delete_post( get_option('geodir_location_page'), true );
23
-    wp_delete_post( get_option('geodir_success_page'), true );
24
-    wp_delete_post( get_option('geodir_preview_page'), true );
25
-    wp_delete_post( get_option('geodir_add_listing_page'), true );
26
-    wp_delete_post( get_option('geodir_home_page'), true );
27
-    wp_delete_post( get_option('geodir_info_page'), true );
28
-    wp_delete_post( get_option('geodir_login_page'), true );
22
+    wp_delete_post(get_option('geodir_location_page'), true);
23
+    wp_delete_post(get_option('geodir_success_page'), true);
24
+    wp_delete_post(get_option('geodir_preview_page'), true);
25
+    wp_delete_post(get_option('geodir_add_listing_page'), true);
26
+    wp_delete_post(get_option('geodir_home_page'), true);
27
+    wp_delete_post(get_option('geodir_info_page'), true);
28
+    wp_delete_post(get_option('geodir_login_page'), true);
29 29
 
30 30
     // Delete usermeta.
31
-    $wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key LIKE 'gd\_user\_favourite\_post%';" );
31
+    $wpdb->query("DELETE FROM $wpdb->usermeta WHERE meta_key LIKE 'gd\_user\_favourite\_post%';");
32 32
 
33 33
     // remove post types
34 34
     $post_types = get_option('geodir_post_types');
35 35
 
36 36
     // Delete posts.
37
-    if ( ! empty( $post_types ) ) {
38
-        foreach ( $post_types as $post_type => $data ) {
39
-            $wpdb->query( "DELETE FROM {$wpdb->posts} WHERE post_type LIKE '{$post_type}';" );
37
+    if (!empty($post_types)) {
38
+        foreach ($post_types as $post_type => $data) {
39
+            $wpdb->query("DELETE FROM {$wpdb->posts} WHERE post_type LIKE '{$post_type}';");
40 40
 
41 41
             // Delete post menu
42
-            $wpdb->query( "DELETE posts FROM {$wpdb->posts} posts LEFT JOIN {$wpdb->postmeta} meta ON posts.ID = meta.post_id WHERE posts.post_type= 'nav_menu_item' AND meta.meta_key = '_menu_item_object' AND meta.meta_value = '{$post_type}';" );
43
-            $wpdb->query( "DELETE posts FROM {$wpdb->posts} posts LEFT JOIN {$wpdb->postmeta} meta ON posts.ID = meta.post_id WHERE posts.post_type= 'nav_menu_item' AND meta.meta_key = '_menu_item_url' AND meta.meta_value LIKE '%listing_type={$post_type}%';" );
42
+            $wpdb->query("DELETE posts FROM {$wpdb->posts} posts LEFT JOIN {$wpdb->postmeta} meta ON posts.ID = meta.post_id WHERE posts.post_type= 'nav_menu_item' AND meta.meta_key = '_menu_item_object' AND meta.meta_value = '{$post_type}';");
43
+            $wpdb->query("DELETE posts FROM {$wpdb->posts} posts LEFT JOIN {$wpdb->postmeta} meta ON posts.ID = meta.post_id WHERE posts.post_type= 'nav_menu_item' AND meta.meta_key = '_menu_item_url' AND meta.meta_value LIKE '%listing_type={$post_type}%';");
44 44
         }
45 45
     }
46 46
 
47 47
     // Delete post meta.
48
-    $wpdb->query( "DELETE meta FROM {$wpdb->postmeta} meta LEFT JOIN {$wpdb->posts} posts ON posts.ID = meta.post_id WHERE posts.ID IS NULL;" );
48
+    $wpdb->query("DELETE meta FROM {$wpdb->postmeta} meta LEFT JOIN {$wpdb->posts} posts ON posts.ID = meta.post_id WHERE posts.ID IS NULL;");
49 49
 
50 50
     // Delete orphan attachment.
51
-    $wpdb->query( "DELETE post1 FROM {$wpdb->posts} post1 LEFT JOIN {$wpdb->posts} post2 ON post1.post_parent = post2.ID WHERE post1.post_parent > 0 AND post1.post_type = 'attachment' AND post2.ID IS NULL;" );
51
+    $wpdb->query("DELETE post1 FROM {$wpdb->posts} post1 LEFT JOIN {$wpdb->posts} post2 ON post1.post_parent = post2.ID WHERE post1.post_parent > 0 AND post1.post_type = 'attachment' AND post2.ID IS NULL;");
52 52
 
53 53
     // Delete term taxonomies.
54
-    if ( ! empty( $post_types ) ) {
55
-        foreach ( $post_types as $post_type => $data  ) {
56
-            $wpdb->query( "DELETE FROM {$wpdb->term_taxonomy} WHERE taxonomy LIKE '{$post_type}category' OR taxonomy LIKE '{$post_type}_tags';" );
54
+    if (!empty($post_types)) {
55
+        foreach ($post_types as $post_type => $data) {
56
+            $wpdb->query("DELETE FROM {$wpdb->term_taxonomy} WHERE taxonomy LIKE '{$post_type}category' OR taxonomy LIKE '{$post_type}_tags';");
57 57
         }
58 58
     }
59 59
 
60 60
     // Delete orphan relationships.
61
-    $wpdb->query( "DELETE tr FROM {$wpdb->term_relationships} tr LEFT JOIN {$wpdb->posts} posts ON posts.ID = tr.object_id WHERE posts.ID IS NULL;" );
61
+    $wpdb->query("DELETE tr FROM {$wpdb->term_relationships} tr LEFT JOIN {$wpdb->posts} posts ON posts.ID = tr.object_id WHERE posts.ID IS NULL;");
62 62
 
63 63
     // Delete orphan terms.
64
-    $wpdb->query( "DELETE t FROM {$wpdb->terms} t LEFT JOIN {$wpdb->term_taxonomy} tt ON t.term_id = tt.term_id WHERE tt.term_id IS NULL;" );
64
+    $wpdb->query("DELETE t FROM {$wpdb->terms} t LEFT JOIN {$wpdb->term_taxonomy} tt ON t.term_id = tt.term_id WHERE tt.term_id IS NULL;");
65 65
 
66 66
     // Delete orphan term meta.
67
-    $wpdb->query( "DELETE tm FROM {$wpdb->termmeta} tm LEFT JOIN {$wpdb->term_taxonomy} tt ON tm.term_id = tt.term_id WHERE tt.term_id IS NULL;" );
67
+    $wpdb->query("DELETE tm FROM {$wpdb->termmeta} tm LEFT JOIN {$wpdb->term_taxonomy} tt ON tm.term_id = tt.term_id WHERE tt.term_id IS NULL;");
68 68
 
69 69
     // Comments
70
-    $wpdb->query( "DELETE comments FROM {$wpdb->comments} AS comments LEFT JOIN {$wpdb->posts} AS posts ON posts.ID = comments.comment_post_ID WHERE posts.ID IS NULL;" );
71
-    $wpdb->query( "DELETE meta FROM {$wpdb->commentmeta} meta LEFT JOIN {$wpdb->comments} comments ON comments.comment_ID = meta.comment_id WHERE comments.comment_ID IS NULL;" );
70
+    $wpdb->query("DELETE comments FROM {$wpdb->comments} AS comments LEFT JOIN {$wpdb->posts} AS posts ON posts.ID = comments.comment_post_ID WHERE posts.ID IS NULL;");
71
+    $wpdb->query("DELETE meta FROM {$wpdb->commentmeta} meta LEFT JOIN {$wpdb->comments} comments ON comments.comment_ID = meta.comment_id WHERE comments.comment_ID IS NULL;");
72 72
 
73 73
     // Options
74 74
     // Delete settings
75
-    $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE 'geodir_settings' OR option_name LIKE 'geodirectory\_%' OR option_name LIKE 'geodir\_%' OR option_name LIKE 'tax_meta_gd\_%' OR  option_name LIKE 'gd\_%' AND option_name LIKE '%category\_installed' ;" );
75
+    $wpdb->query("DELETE FROM {$wpdb->options} WHERE option_name LIKE 'geodir_settings' OR option_name LIKE 'geodirectory\_%' OR option_name LIKE 'geodir\_%' OR option_name LIKE 'tax_meta_gd\_%' OR  option_name LIKE 'gd\_%' AND option_name LIKE '%category\_installed' ;");
76 76
 
77 77
     // Extra options
78 78
     $extra_options = array(
@@ -96,32 +96,32 @@  discard block
 block discarded – undo
96 96
         "gd_term_icons",
97 97
     );
98 98
 
99
-    foreach( $extra_options as $option){
100
-        $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name= '$option';" );
99
+    foreach ($extra_options as $option) {
100
+        $wpdb->query("DELETE FROM {$wpdb->options} WHERE option_name= '$option';");
101 101
     }
102 102
 
103
-    $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE 'widget\_gd\_%' OR option_name LIKE 'widget\_geodir\_%' ;" );
103
+    $wpdb->query("DELETE FROM {$wpdb->options} WHERE option_name LIKE 'widget\_gd\_%' OR option_name LIKE 'widget\_geodir\_%' ;");
104 104
 
105 105
     // Delete transients
106
-    $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '_transient__gd_activation_redirect' OR option_name LIKE '\_transient\_geodir\_%' OR option_name LIKE '\_transient\_gd_addons_section\_%' OR option_name LIKE '\_transient\_gd_avg\_%'" );
107
-    $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '_transient_timeout__gd_activation_redirect' OR option_name LIKE '\_timeout\_transient\_geodir\_%' OR option_name LIKE '\_timeout\_transient\_gd_addons_section\_%' OR option_name LIKE '\_timeout\_transient\_gd_avg\_%'" );
108
-    $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '_site_transient__gd_activation_redirect' OR option_name LIKE '\_site\_transient\_geodir\_%' OR option_name LIKE '\_site\_transient\_gd_addons_section\_%' OR option_name LIKE '\_site\_transient\_gd_avg\_%'" );
109
-    $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '_site_transient_timeout__gd_activation_redirect' OR option_name LIKE '\_site\_transient\_timeout\_geodir\_%' OR option_name LIKE '\_site\_transient\_timeout\_gd_addons_section\_%' OR option_name LIKE '\_site\_transient\_timeout\_gd_avg\_%'" );
106
+    $wpdb->query("DELETE FROM {$wpdb->options} WHERE option_name LIKE '_transient__gd_activation_redirect' OR option_name LIKE '\_transient\_geodir\_%' OR option_name LIKE '\_transient\_gd_addons_section\_%' OR option_name LIKE '\_transient\_gd_avg\_%'");
107
+    $wpdb->query("DELETE FROM {$wpdb->options} WHERE option_name LIKE '_transient_timeout__gd_activation_redirect' OR option_name LIKE '\_timeout\_transient\_geodir\_%' OR option_name LIKE '\_timeout\_transient\_gd_addons_section\_%' OR option_name LIKE '\_timeout\_transient\_gd_avg\_%'");
108
+    $wpdb->query("DELETE FROM {$wpdb->options} WHERE option_name LIKE '_site_transient__gd_activation_redirect' OR option_name LIKE '\_site\_transient\_geodir\_%' OR option_name LIKE '\_site\_transient\_gd_addons_section\_%' OR option_name LIKE '\_site\_transient\_gd_avg\_%'");
109
+    $wpdb->query("DELETE FROM {$wpdb->options} WHERE option_name LIKE '_site_transient_timeout__gd_activation_redirect' OR option_name LIKE '\_site\_transient\_timeout\_geodir\_%' OR option_name LIKE '\_site\_transient\_timeout\_gd_addons_section\_%' OR option_name LIKE '\_site\_transient\_timeout\_gd_avg\_%'");
110 110
 
111 111
     // Drop tables
112
-    $plugin_prefix = $wpdb->prefix . 'geodir_';
113
-    $wpdb->query( "DROP TABLE IF EXISTS ". $plugin_prefix . 'countries' );
114
-    $wpdb->query( "DROP TABLE IF EXISTS ". $plugin_prefix . 'custom_fields' );
115
-    $wpdb->query( "DROP TABLE IF EXISTS ". $plugin_prefix . 'post_icon' );
116
-    $wpdb->query( "DROP TABLE IF EXISTS ". $plugin_prefix . 'attachments' );
117
-    $wpdb->query( "DROP TABLE IF EXISTS ". $plugin_prefix . 'post_review' );
118
-    $wpdb->query( "DROP TABLE IF EXISTS ". $plugin_prefix . 'custom_sort_fields' );
112
+    $plugin_prefix = $wpdb->prefix.'geodir_';
113
+    $wpdb->query("DROP TABLE IF EXISTS ".$plugin_prefix.'countries');
114
+    $wpdb->query("DROP TABLE IF EXISTS ".$plugin_prefix.'custom_fields');
115
+    $wpdb->query("DROP TABLE IF EXISTS ".$plugin_prefix.'post_icon');
116
+    $wpdb->query("DROP TABLE IF EXISTS ".$plugin_prefix.'attachments');
117
+    $wpdb->query("DROP TABLE IF EXISTS ".$plugin_prefix.'post_review');
118
+    $wpdb->query("DROP TABLE IF EXISTS ".$plugin_prefix.'custom_sort_fields');
119 119
 
120 120
 
121 121
     // Delete term taxonomies.
122
-    if ( ! empty( $post_types ) ) {
123
-        foreach ( $post_types as $post_type => $data  ) {
124
-            $wpdb->query( "DROP TABLE IF EXISTS ". $plugin_prefix . $post_type . '_detail' );
122
+    if (!empty($post_types)) {
123
+        foreach ($post_types as $post_type => $data) {
124
+            $wpdb->query("DROP TABLE IF EXISTS ".$plugin_prefix.$post_type.'_detail');
125 125
 
126 126
         }
127 127
     }
Please login to merge, or discard this patch.