From 3d902a2bbbe3fd0fbd72d90a7215a58b3d6573d8 Mon Sep 17 00:00:00 2001 From: Champ Camba Date: Fri, 7 Jul 2023 15:44:28 +0800 Subject: [PATCH] Enable/Disable Security email template on settings save --- includes/admin/class-secure.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/includes/admin/class-secure.php b/includes/admin/class-secure.php index d40bddd1..d042a7e2 100644 --- a/includes/admin/class-secure.php +++ b/includes/admin/class-secure.php @@ -322,12 +322,21 @@ if ( ! class_exists( 'um\admin\Secure' ) ) { * */ public function on_settings_save() { + if ( isset( $_POST['um_options']['display_login_form_notice'] ) && ! empty( $this->need_flush_meta ) ) { //phpcs:ignore WordPress.Security.NonceVerification global $wpdb; $wpdb->query( "DELETE FROM {$wpdb->usermeta} WHERE meta_key = 'um_secure_has_reset_password' OR meta_key = 'um_secure_has_reset_password__timestamp'" ); } + + if ( isset( $_POST['um_options']['secure_notify_admins_banned_accounts'] ) ) { //phpcs:ignore WordPress.Security.NonceVerification + if ( ! empty( $_POST['um_options']['secure_notify_admins_banned_accounts'] ) ) { //phpcs:ignore WordPress.Security.NonceVerification + UM()->options()->update( 'suspicious-activity_on', 1 ); + } else { + UM()->options()->update( 'suspicious-activity_on', 0 ); + } + } } } }