plugin updates
This commit is contained in:
@@ -64,6 +64,7 @@ if ( class_exists( 'ActionScheduler_QueueRunner' ) ) {
|
||||
}
|
||||
|
||||
// WP MS uninstall process.
|
||||
//phpcs:disable WPForms.Formatting.EmptyLineAfterAssigmentVariables.AddEmptyLine, WPForms.PHP.BackSlash.UseShortSyntax
|
||||
if ( is_multisite() ) {
|
||||
$main_site_settings = get_blog_option( get_main_site_id(), 'wp_mail_smtp', [] );
|
||||
$network_wide = ! empty( $main_site_settings['general']['network_wide'] );
|
||||
@@ -119,6 +120,13 @@ if ( is_multisite() ) {
|
||||
}
|
||||
}
|
||||
|
||||
// Delete queue table.
|
||||
$queue_table = \WPMailSMTP\Queue\Queue::get_table_name();
|
||||
$wpdb->query( "DROP TABLE IF EXISTS $queue_table;" ); // phpcs:ignore WordPress.DB
|
||||
|
||||
// Delete all queue attachments.
|
||||
( new \WPMailSMTP\Queue\Attachments() )->delete_attachments();
|
||||
|
||||
/*
|
||||
* Cleanup network site data for Pro plugin only.
|
||||
*/
|
||||
@@ -201,6 +209,13 @@ if ( is_multisite() ) {
|
||||
}
|
||||
}
|
||||
|
||||
// Delete queue table.
|
||||
$queue_table = \WPMailSMTP\Queue\Queue::get_table_name();
|
||||
$wpdb->query( "DROP TABLE IF EXISTS $queue_table;" ); // phpcs:ignore WordPress.DB
|
||||
|
||||
// Delete all queue attachments.
|
||||
( new \WPMailSMTP\Queue\Attachments() )->delete_attachments();
|
||||
|
||||
/*
|
||||
* Cleanup data for Pro plugin only.
|
||||
*/
|
||||
@@ -239,3 +254,4 @@ if ( is_multisite() ) {
|
||||
$meta_table = \WPMailSMTP\Tasks\Meta::get_table_name();
|
||||
$wpdb->query( "DROP TABLE IF EXISTS $meta_table;" ); // phpcs:ignore WordPress.DB
|
||||
}
|
||||
//phpcs:enable WPForms.Formatting.EmptyLineAfterAssigmentVariables.AddEmptyLine, WPForms.PHP.BackSlash.UseShortSyntax
|
||||
|
||||
Reference in New Issue
Block a user