PluginProbe
JetFormBuilder — Dynamic Blocks Form Builder / 3.6.6
JetFormBuilder — Dynamic Blocks Form Builder v3.6.6
3.6.6.1 3.6.6 3.6.5.4 3.6.5.3 3.6.5.2 3.6.5.1 3.6.5 3.6.4.2 3.6.4.1 3.6.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 All 134 releases
← All changes | modules/block-parsers/field-data-parser.php +10 -0 3.6.1 → 3.6.6 View file →
@@ -145,9 +145,19 @@
145 145 $this->value = $this->get_response();
146 146 }
147 147
148 148 public function parse_value( $value ) {
149 + if ( is_array( $value ) && ! $this->allows_array_value() ) {
150 + $this->collect_error( 'invalid_value' );
151 +
152 + return '';
153 + }
154 +
149 155 return $value;
156 + }
157 +
158 + protected function allows_array_value(): bool {
159 + return false;
150 160 }
151 161
152 162 public function check_response() {
153 163 if (