| Server IP : 46.105.57.169 / Your IP : 216.73.216.67 Web Server : Apache System : Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : verseaumee ( 152031) PHP Version : 8.5.7 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/verseaumee/blueversion/wp-content/plugins/complianz-gdpr/ |
Upload File : |
<?php
// If uninstall is not called from WordPress, exit
if ( !defined( 'WP_UNINSTALL_PLUGIN' ) ) {
exit();
}
$cmplz_settings = get_option( 'cmplz_options', [] );
if (isset($cmplz_settings['clear_data_on_uninstall']) && $cmplz_settings['clear_data_on_uninstall']) {
$options = array(
'cmplz_options',
'cmplz_activation_time',
'cmplz_review_notice_shown',
"cmplz_wizard_completed_once",
'complianz_options_settings',
'complianz_options_wizard',
'complianz_options_dataleak',
'complianz_options_processing',
'complianz_active_policy_id',
'complianz_scan_token',
'cmplz_license_notice_dismissed',
'cmplz_license_key',
'cmplz_license_status',
'cmplz_changed_cookies',
'cmplz_license_notice_dismissed',
'cmplz_plugins_changed',
'cmplz_plugins_updated',
'cmplz_detected_stats',
'cmplz_deleted_cookies',
'cmplz_reported_cookies',
'cmplz_sync_cookies_complete',
'cmplz_sync_services_complete',
'cmplz_detected_social_media',
'cmplz_detected_thirdparty_services',
'cmplz_cookietable_version',
'cmplz_last_cookie_sync',
'cmplz_synced_cookiedatabase_once',
'cmplz_last_cookie_scan',
'cmplz_double_stats',
'cmplz_detected_stats_type',
'cmplz_detected_stats_data',
'cmplz_publish_date',
'cmplz_cookie_data_verified_date',
'cmplz_cbdb_version',
'cmplz_generate_new_cookiepolicy_snapshot',
'cmplz_deactivated',
'cmplz_tracking_ab_started',
'cmplz_geo_ip_file',
'cmplz_legal_version',
'cmplz_show_cookiedatabase_optin',
'cmplz_statsdb_version',
'cmplz_run_premium_install',
'cmplz_last_update_geoip',
'cmplz_license_expires',
'cmplz_documents_update_date',
'cmplz_import_geoip_on_activation',
'cmplz_dnsmpd_db_version',
);
foreach ($options as $option_name) {
delete_option($option_name);
delete_site_option($option_name);
}
global $wpdb;
$table_names = array(
$wpdb->prefix . 'cmplz_statistics',
$wpdb->prefix . 'cmplz_cookies',
$wpdb->prefix . 'cmplz_services',
$wpdb->prefix . 'cmplz_cookiebanners',
$wpdb->prefix . 'cmplz_dnsmpd',
);
foreach($table_names as $table_name){
$sql = "DROP TABLE IF EXISTS $table_name";
$wpdb->query($sql);
}
}