PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 2.1.3
JetFormBuilder — Dynamic Blocks Form Builder v2.1.3
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 / request / fields / hidden-field-parser.php
jetformbuilder / includes / request / fields Last commit date
date-field-parser.php 3 years ago datetime-field-parser.php 3 years ago datetime-trait.php 3 years ago hidden-field-parser.php 3 years ago map-field-parser.php 3 years ago media-field-parser.php 3 years ago repeater-field-parser.php 3 years ago text-field-parser.php 3 years ago wysiwyg-field-parser.php 3 years ago
hidden-field-parser.php
36 lines
1 <?php
2
3
4 namespace Jet_Form_Builder\Request\Fields;
5
6 use Jet_Form_Builder\Blocks\Types\Hidden_Field;
7 use Jet_Form_Builder\Request\Field_Data_Parser;
8
9 class Hidden_Field_Parser extends Field_Data_Parser {
10
11 public function type() {
12 return 'hidden-field';
13 }
14
15 /**
16 * @return mixed
17 */
18 public function get_response() {
19 if ( $this->settings['render'] ?? true ) {
20 return $this->value;
21 }
22
23 /** @var Hidden_Field $hidden_type */
24 $hidden_type = jet_form_builder()->blocks->get_field_by_name( $this->type() );
25
26 $hidden_type->set_rendering( false );
27 // the exception will never be thrown
28 $hidden_type->set_block_data( $this->settings );
29 $hidden_type->set_preset();
30
31 return $hidden_type->block_attrs['field_value'] ?? $this->value;
32 }
33
34
35 }
36