/home/altere25/sportzsoftlivemeet.com/wp-content/plugins/stifli-flex-mcp
Edit: /home/altere25/sportzsoftlivemeet.com/wp-content/plugins/stifli-flex-mcp/uninstall.php (1920B)
prefix . $table_suffix;
$table_sql = $wrap_table( $table_name );
$drop_sql = sprintf( 'DROP TABLE IF EXISTS %s', $table_sql );
// phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.NotPrepared, PluginCheck.Security.DirectDB.UnescapedDBParameter -- uninstall must remove plugin-managed tables explicitly.
$wpdb->query( $drop_sql );
}
};
// Drop all plugin tables
$sflmcp_drop_tables( array( 'sflmcp_queue', 'sflmcp_tools', 'sflmcp_profile_tools', 'sflmcp_profiles', 'sflmcp_custom_tools', 'sflmcp_changelog' ), $wpdb, $sflmcp_wrap_table );
// Delete all plugin options
delete_option('stifli_flex_mcp_token');
delete_option('stifli_flex_mcp_token_user');
// For multisite installations
if (is_multisite()) {
$stifli_flex_mcp_sites = get_sites(['number' => 0]);
foreach ($stifli_flex_mcp_sites as $stifli_flex_mcp_site) {
switch_to_blog($stifli_flex_mcp_site->blog_id);
// Drop tables for each site
$drop_tables(array('sflmcp_queue', 'sflmcp_tools', 'sflmcp_profile_tools', 'sflmcp_profiles'), $wpdb, $wrap_table);
// Delete options for each site
delete_option('stifli_flex_mcp_token');
delete_option('stifli_flex_mcp_token_user');
restore_current_blog();
}
}
// Clear any cached data
wp_cache_flush();