HEX
Server: Apache
System: Linux d5123.usc1.stableserver.net 5.14.0-570.17.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Sat May 24 12:53:17 EDT 2025 x86_64
User: d5123 (1001)
PHP: 8.4.21
Disabled: NONE
Upload Files
File: /home/d5123/myboofola_com/wp-content/plugins/freesoul-deactivate-plugins/uninstall.php
<?php
/**
 * It fires on plugin deletion.
 *
 * @package Freesoul Deactivate Plugins
 */

if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) && ! defined( 'FDP_RESET_SETTINGS' ) ) {
	die();
	exit;
}

delete_site_option( 'eos_dp_activation_info' );
delete_site_option( 'eos_dp_new_plugin_activated' );
delete_site_option( 'eos_dp_general_setts' );
delete_site_option( 'eos_dp_archives' );
delete_site_option( 'eos_dp_search' );
delete_site_option( 'eos_dp_mobile' );
delete_site_option( 'eos_dp_one_place' );
delete_site_option( 'eos_dp_browser' );
delete_site_option( 'eos_dp_by_url' );
delete_site_option( 'eos_post_types_plugins' );
delete_site_option( 'eos_dp_need_custom_url' );
delete_site_option( 'eos_dp_opts' );
delete_site_option( 'eos_dp_version' );
delete_site_option( 'eos_dp_parent_plugin_pages' );
delete_site_option( 'eos_dp_admin_theme' );
delete_site_option( 'eos_dp_admin_menu' );
delete_site_option( 'eos_dp_admin_setts' );
delete_site_option( 'eos_dp_admin_url_theme' );
delete_site_option( 'eos_dp_by_admin_url' );
delete_site_option( 'eos_dp_user_options' );
delete_site_option( 'eos_dp_integration_actions' );
delete_site_option( 'eos_dp_integretion_actions_theme' );
delete_site_option( 'eos_dp_pro_main' );
delete_site_option( 'eos_dp_roles_manager' );
delete_site_option( 'eos_dp_admin_menu' );
delete_site_option( 'eos_dp_admin_submenu' );
delete_site_option( 'eos_dp_admin_page_hooks' );
delete_site_option( 'fdp_code_profiler' );
delete_site_option( 'fdp_plugin_slug_names' );
delete_site_option( 'eos_dp_by_rest_api' );
delete_site_option( 'fdp_site_id' );
delete_site_option( 'fdp_last_save' );
delete_site_option( 'fdp_addons' );
delete_post_meta_by_key( '_eos_deactive_plugins_key' );
delete_site_transient( 'fdp_update_check_response_body' );
$timestamp = wp_next_scheduled( 'eos_dp_cron' );
if ( $timestamp ) {
	wp_unschedule_event( $timestamp, 'eos_dp_cron' );
}
remove_role( 'fdp_plugins_manager' );
remove_role( 'fdp_plugins_viewer' );
$upload_dirs = wp_upload_dir();
$dirPath     = $upload_dirs['basedir'] . '/FDP/fdp-single-options';
if ( is_dir( $dirPath ) ) {
	$files = array();
	$n     = 1;
	do {
		$files_n = glob( $dirPath . implode( '', array_fill( 0, $n, '/*' ) ) );
		if ( ! empty( $files_n ) ) {
			$files[ $n - 1 ] = $files_n;
		}
		++$n;
	} while ( ! empty( $files_n ) );
	$files = array_reverse( $files );
	foreach ( $files as $k => $values ) {
		foreach ( $values as $value ) {
			if ( is_dir( $value ) ) {
				rmdir( $value );
			} else {
				if ( file_exists( $value ) ) {
					wp_delete_file( $value );
				}
			}
		}
	}
	rmdir( $dirPath );
}
delete_metadata( 'user', 0, 'fdp_toplevel_admin_menu', '', true );
delete_metadata( 'user', 0, 'fdp_admin_notices', '', true );