'local', 'result' => 'not_required', ); if ( is_array( $settings ) && ! empty( $settings['connection']['binding_id'] ) ) { if ( $GLOBALS['achlaai_uninstall_disconnect_attempts'] >= 3 ) { $audit['result'] = 'revoke_skipped_budget'; } else { ++$GLOBALS['achlaai_uninstall_disconnect_attempts']; $client = new \AchlaAI\Api_Client(); $result = $client->disconnect( $settings['connection'] ); $audit['result'] = is_wp_error( $result ) ? 'revoke_unconfirmed' : 'revoked'; } } do_action( 'achlaai_uninstall_disconnect_audit', $audit ); delete_transient( 'achlaai_v2_attempt' ); delete_option( 'achlaai_v2' ); delete_option( 'achlaai_settings' ); delete_option( 'achlaai_status_refresh_lock' ); delete_option( 'achlaai_heartbeat_lock' ); delete_option( 'achlaai_release_refresh_lock' ); delete_option( 'achlaai_management_diagnostics_lock' ); wp_clear_scheduled_hook( 'achlaai_refresh_release' ); wp_clear_scheduled_hook( 'achlaai_management_heartbeat' ); wp_clear_scheduled_hook( 'achlaai_dns_recovery' ); wp_clear_scheduled_hook( 'achlaai_management_diagnostics' ); } if ( is_multisite() ) { $achlaai_site_ids = get_sites( array( 'fields' => 'ids', 'number' => 0, ) ); foreach ( $achlaai_site_ids as $achlaai_site_id ) { switch_to_blog( $achlaai_site_id ); achlaai_uninstall_site(); restore_current_blog(); } } else { achlaai_uninstall_site(); }