PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.0.8
JetFormBuilder — Dynamic Blocks Form Builder v3.0.8
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / includes / admin / tabs-handlers / captcha-handler.php
jetformbuilder / includes / admin / tabs-handlers Last commit date
active-campaign-handler.php 3 years ago base-handler.php 3 years ago captcha-handler.php 3 years ago get-response-handler.php 3 years ago mailchimp-handler.php 3 years ago options-handler.php 3 years ago payments-gateways-handler.php 3 years ago paypal-handler.php 3 years ago tab-handler-manager.php 3 years ago
captcha-handler.php
42 lines
1 <?php
2
3
4 namespace Jet_Form_Builder\Admin\Tabs_Handlers;
5
6 class Captcha_Handler extends Base_Handler {
7
8 const OPTIONS = array(
9 'secret' => '',
10 'key' => '',
11 'threshold' => 0.5,
12 );
13
14 public function slug() {
15 return 'captcha-tab';
16 }
17
18 public function on_get_request() {
19 // phpcs:disable WordPress.Security.NonceVerification.Missing
20 $secret = sanitize_text_field( wp_unslash( $_POST['secret'] ?? '' ) );
21 $key = sanitize_text_field( wp_unslash( $_POST['key'] ?? '' ) );
22 $threshold = filter_var( wp_unslash( $_POST['threshold'] ?? '' ), FILTER_VALIDATE_FLOAT );
23 // phpcs:enable WordPress.Security.NonceVerification.Missing
24
25 $threshold = false === $threshold ? self::OPTIONS['threshold'] : $threshold;
26
27 $result = $this->update_options(
28 array(
29 'secret' => $secret,
30 'key' => $key,
31 'threshold' => $threshold
32 )
33 );
34
35 $this->send_response( $result );
36 }
37
38 public function on_load() {
39 return $this->get_options( self::OPTIONS );
40 }
41 }
42