PluginProbe ʕ •ᴥ•ʔ
Easy Updates Manager / 8.0.5
Easy Updates Manager v8.0.5
trunk 2.0.0 2.1.0 2.2.0 2.2.1 2.3.0 2.4.0 2.5.0 2.5.1 2.6.0 2.7.0 3.0.0 3.1.0 3.2.0 3.3.0 3.4.0 3.5.0 3.6.0 4.0 4.0.2 4.0.3 4.1.0 4.1.10 4.1.12 4.2.21 4.2.24 4.3.0 4.3.10 4.3.12 4.3.13 4.6.0 4.7.0 5.0.0 5.1.0 5.1.1 5.2.0 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1 5.4.2 5.4.3 5.4.5 6.0.0 6.0.1 6.0.3 6.0.5 6.1.0 6.1.1 6.1.3 6.1.5 6.1.8 6.2.0 6.2.11 6.2.2 6.2.3 6.2.5 6.2.7 6.2.9 6.3.0 6.3.1 6.3.3 6.4.0 6.4.4 6.4.6 6.4.7 6.4.8 7.0.0 7.0.1 7.0.2 7.0.3 8.0.1 8.0.2 8.0.3 8.0.5 8.1.0 8.1.1 8.2.0 9.0.0 9.0.1 9.0.10 9.0.11 9.0.12 9.0.13 9.0.14 9.0.15 9.0.16 9.0.17 9.0.18 9.0.19 9.0.20 9.0.21 9.0.3 9.0.5 9.0.6 9.0.7 9.0.8 9.0.9
stops-core-theme-and-plugin-updates / uninstall.php
stops-core-theme-and-plugin-updates Last commit date
css 7 years ago images 7 years ago includes 7 years ago js 7 years ago languages 7 years ago templates 7 years ago contributing.md 8 years ago index.html 7 years ago license.txt 8 years ago main.php 7 years ago readme.md 8 years ago readme.txt 7 years ago uninstall.php 7 years ago
uninstall.php
74 lines
1 <?php
2 /**
3 * Uninstall script
4 *
5 * Uninstall script for Easy Updates Manager.
6 *
7 * @package WordPress
8 * @since 5.0.0
9 */
10
11 if (!defined('WP_UNINSTALL_PLUGIN')) {
12 exit();
13 }
14 delete_option('_disable_updates');
15 delete_site_option('_disable_updates');
16 delete_option('MPSUM');
17 delete_site_option('MPSUM');
18 delete_option('mpsum_log_table_version');
19 delete_site_option('mpsum_log_table_version');
20 delete_site_transient('MPSUM_PLUGINS');
21 delete_site_transient('MPSUM_THEMES');
22 delete_site_option('easy_updates_manager_dismiss_dash_notice_until');
23 delete_site_option('easy_updates_manager_dismiss_eum_notice_until');
24 delete_site_option('easy_updates_manager_dismiss_page_notice_until');
25 delete_site_option('easy_updates_manager_dismiss_season_notice_until');
26 delete_site_option('easy_updates_manager_dismiss_survey_notice_until');
27 delete_site_transient('eum_plugin_updates');
28 delete_site_transient('eum_theme_updates');
29 delete_site_transient('eum_core_updates');
30 wp_clear_scheduled_hook('eum_notification_updates_weekly');
31 wp_clear_scheduled_hook('eum_notification_updates_monthly');
32 wp_clear_scheduled_hook('eum_clear_logs');
33 delete_site_transient('mpsum_version_numbers');
34 delete_site_option('easy_updates_manager_webhook');
35 delete_site_option('eum_active_pre_restore_plugins');
36 delete_site_option('eum_active_pre_restore_plugins_multisite');
37 delete_site_transient('eum_all_sites_active_plugins');
38 delete_site_transient('eum_all_sites_active_themes');
39 delete_site_option('easy_updates_manager_enable_notices');
40 delete_site_option('easy_updates_manager_name');
41 delete_site_option('easy_updates_manager_author');
42 delete_site_option('easy_updates_manager_url');
43
44 // For logs removal
45 global $wpdb;
46 $tablename = $wpdb->base_prefix . 'eum_logs';
47 $sql = "drop table if exists $tablename";
48 $wpdb->query($sql);
49 delete_site_option('mpsum_log_table_version');
50
51 // Remove Plugin Check Options and Transients
52 delete_site_transient('eum_plugins_removed_from_directory');
53 if (is_multisite()) {
54 $options_sql = "delete from {$wpdb->sitemeta} where meta_key like 'eum_plugin_removed_%'";
55 $wpdb->query($options_sql);
56 } else {
57 $options_sql = "delete from {$wpdb->options} where option_name like 'eum_plugin_removed_%'";
58 $wpdb->query($options_sql);
59 }
60
61 // Remove Safe Mode Options and Transients
62 if (is_multisite()) {
63 $safe_mode_sql = "delete from {$wpdb->sitemeta} where meta_key like '%eum_plugin_safe_mode_%'";
64 $wpdb->query($safe_mode_sql);
65 } else {
66 $safe_mode_sql = "delete from {$wpdb->options} where option_name like '%eum_plugin_safe_mode_%'";
67 $wpdb->query($safe_mode_sql);
68 }
69
70 // Remove transients when someone disables plugin, theme, or core updates
71 delete_site_transient('eum_core_checked');
72 delete_site_transient('eum_themes_checked');
73 delete_site_transient('eum_plugins_checked');
74