PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 2.1.5
JetFormBuilder — Dynamic Blocks Form Builder v2.1.5
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 / blocks / conditional-block / functions / function-set-value.php
jetformbuilder / includes / blocks / conditional-block / functions Last commit date
base-function.php 3 years ago function-hide.php 3 years ago function-set-value.php 3 years ago function-show.php 3 years ago
function-set-value.php
29 lines
1 <?php
2
3
4 namespace Jet_Form_Builder\Blocks\Conditional_Block\Functions;
5
6
7 use Jet_Form_Builder\Blocks\Conditional_Block\Condition_Item;
8 use Jet_Form_Builder\Presets\Types\Dynamic_Preset;
9
10 class Function_Set_Value extends Base_Function {
11
12 public function get_id(): string {
13 return 'set_value';
14 }
15
16 public function get_title(): string {
17 return __( 'Set value for this field if...', 'jet-form-builder' );
18 }
19
20 public function to_response( array $base, Condition_Item $item ): array {
21 $json = $item->base['set_value'] ?? '';
22 $set_value = ( new Dynamic_Preset() )->parse_json( $json );
23
24 return parent::to_response( $base, $item ) + array(
25 'set_value' => $set_value,
26 );
27 }
28
29 }