<?php

if (!defined('WP_UNINSTALL_PLUGIN')) {
    exit;
}

$placements = get_option('bbc_placements', array());
if (is_array($placements)) {
    foreach ($placements as $entry) {
        if (is_array($entry) && !empty($entry['backup_key'])) {
            delete_option((string) $entry['backup_key']);
        }
    }
}

delete_option('bbc_identity');
delete_option('bbc_commands');
delete_option('bbc_placements');
delete_option('bbc_connector_revoked');
delete_option('bbc_watchdog');
delete_option('bbc_watchdog_last_check');
delete_transient('bbc_approved_update');
wp_clear_scheduled_hook('bbc_guardian_healthcheck');

if (defined('WPMU_PLUGIN_DIR') && is_string(WPMU_PLUGIN_DIR)) {
    @unlink(WPMU_PLUGIN_DIR . '/bbc-watchdog.php');
}
