diff --git a/mailpoet/lib/Analytics/Reporter.php b/mailpoet/lib/Analytics/Reporter.php index 9842849ae5..eb347808f6 100644 --- a/mailpoet/lib/Analytics/Reporter.php +++ b/mailpoet/lib/Analytics/Reporter.php @@ -51,6 +51,7 @@ use MailPoet\Settings\TrackingConfig; use MailPoet\Subscribers\ConfirmationEmailCustomizer; use MailPoet\Subscribers\NewSubscriberNotificationMailer; use MailPoet\Subscribers\SubscriberListingRepository; +use MailPoet\Subscription\Captcha\CaptchaConstants; use MailPoet\Tags\TagRepository; use MailPoet\Util\License\Features\Subscribers as SubscribersFeature; use MailPoet\WooCommerce\Helper as WooCommerceHelper; @@ -186,6 +187,7 @@ class Reporter { 'Number of lists' => isset($segments['default']) ? (int)$segments['default'] : 0, 'Number of subscriber tags' => $this->tagRepository->countBy([]), 'Stop sending to inactive subscribers' => $inactiveSubscribersStatus, + 'CAPTCHA setting' => $this->settings->get(CaptchaConstants::TYPE_SETTING_NAME, '') ?: 'disabled', 'Plugin > MailPoet Premium' => $this->wp->isPluginActive('mailpoet-premium/mailpoet-premium.php'), 'Plugin > bounce add-on' => $this->wp->isPluginActive('mailpoet-bounce-handler/mailpoet-bounce-handler.php'), 'Plugin > Bloom' => $this->wp->isPluginActive('bloom-for-publishers/bloom.php'), diff --git a/mailpoet/lib/Subscription/Captcha/CaptchaConstants.php b/mailpoet/lib/Subscription/Captcha/CaptchaConstants.php index 66ebaca66b..435063fc88 100644 --- a/mailpoet/lib/Subscription/Captcha/CaptchaConstants.php +++ b/mailpoet/lib/Subscription/Captcha/CaptchaConstants.php @@ -7,6 +7,7 @@ class CaptchaConstants { const TYPE_RECAPTCHA = 'recaptcha'; const TYPE_RECAPTCHA_INVISIBLE = 'recaptcha-invisible'; const TYPE_DISABLED = null; + const TYPE_SETTING_NAME = 'captcha.type'; public static function isReCaptcha(?string $captchaType) { return in_array($captchaType, [self::TYPE_RECAPTCHA, self::TYPE_RECAPTCHA_INVISIBLE]);