PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 2.1.4
JetFormBuilder — Dynamic Blocks Form Builder v2.1.4
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 / map-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
map-field-parser.php
43 lines
1 <?php
2
3
4 namespace Jet_Form_Builder\Request\Fields;
5
6
7 use Jet_Form_Builder\Exceptions\Parse_Exception;
8 use Jet_Form_Builder\Request\Field_Data_Parser;
9
10 class Map_Field_Parser extends Field_Data_Parser {
11
12 /**
13 * @return mixed
14 */
15 public function type() {
16 return 'map-field';
17 }
18
19 /**
20 * @return mixed
21 * @throws Parse_Exception
22 */
23 public function get_response() {
24 if ( empty( $this->value ) ) {
25 return $this->value;
26 }
27
28 $request = $this->context->get_request();
29
30 $lat_name = $this->name . '_lat';
31 $lng_name = $this->name . '_lng';
32
33 throw new Parse_Exception(
34 'Merge with request',
35 array(
36 $this->name => $this->value,
37 $lat_name => $request[ $lat_name ] ?? 0,
38 $lng_name => $request[ $lng_name ] ?? 0,
39 )
40 );
41 }
42
43 }