Warning: set_time_limit() has been disabled for security reasons in /home/clients/1cf40b6e42225d1cefb5c94f9bec37da/web/wp-content/plugins/mage-eventpress/woocommerce-event-press.php on line 26 Server IP : 128.65.195.198 / Your IP : 216.73.216.57 Web Server : Apache System : Linux h2web174 4.9.0-0.bpo.12-amd64 #1 SMP Debian 4.9.210-1+deb9u1~deb8u1~bpo8+1 (2026-07-14) x86_64 User : uid131604 ( 131604) PHP Version : 7.4.33 Disable Function : set_time_limit,passthru,exec,system,popen,shell_exec,proc_open,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/clients/1cf40b6e42225d1cefb5c94f9bec37da/web/wp-content/plugins/wpmudev-updates/ |
Upload File : |
<?php
/**
* Uninstall file.
*
* Cleanup plugin settings and transients if configured.
*
* @since 4.11.4
* @package WPMUDEV
*/
// If uninstall not called from WordPress exit.
defined( 'WP_UNINSTALL_PLUGIN' ) || exit();
// Get uninstall settings.
$wpmudev_dashboard_keep_data = get_site_option( 'wdp_un_uninstall_keep_data' );
$wpmudev_dashboard_keep_settings = get_site_option( 'wdp_un_uninstall_preserve_settings' );
global $wpdb;
if ( ! $wpmudev_dashboard_keep_data && ! $wpmudev_dashboard_keep_settings ) {
// Delete both settings and transients.
if ( is_multisite() ) {
$wpdb->query( "DELETE FROM {$wpdb->sitemeta} WHERE meta_key LIKE '%wdp_un_%'" ); // phpcs:ignore
} else {
$wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '%wdp_un_%'" ); // phpcs:ignore
}
// Delete API key if everything needs to be cleaned.
delete_site_option( 'wpmudev_apikey' );
} elseif ( ! $wpmudev_dashboard_keep_data ) {
// Delete transients.
if ( is_multisite() ) {
$wpdb->query( "DELETE FROM {$wpdb->sitemeta} WHERE meta_key LIKE '%_wdp_un_%'" ); // phpcs:ignore
} else {
$wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '%_wdp_un_%'" ); // phpcs:ignore
}
// These are not settings, but data.
delete_site_option( 'wdp_un_membership_data' );
delete_site_option( 'wdp_un_remote_access' );
delete_site_option( 'wdp_un_updates_data' );
delete_site_option( 'wdp_un_translation_updates_available' );
delete_site_option( 'wdp_un_profile_data' );
delete_site_option( 'wdp_un_updates_available' );
delete_site_option( 'wdp_un_notifications' );
} elseif ( ! $wpmudev_dashboard_keep_settings ) {
// Delete settings.
if ( is_multisite() ) {
$wpdb->query( "DELETE FROM {$wpdb->sitemeta} WHERE meta_key LIKE 'wdp_un_%' AND meta_key NOT LIKE '%_wdp_un_%'" ); // phpcs:ignore
} else {
$wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE 'wdp_un_%' AND option_name NOT LIKE '%_wdp_un_%'" ); // phpcs:ignore
}
}