|
@@ -134,13 +134,16 @@ discard block |
|
|
block discarded – undo |
|
134
|
134
|
*/ |
|
135
|
135
|
public static function value_is_posted( $field, $args ) { |
|
136
|
136
|
$value_is_posted = false; |
|
137
|
|
- if ( $_POST ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
|
137
|
+ if ( $_POST ) { |
|
|
138
|
+// phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
138
|
139
|
$repeating = isset( $args['repeating'] ) && $args['repeating']; |
|
139
|
140
|
if ( $repeating ) { |
|
140
|
|
- if ( isset( $_POST['item_meta'][ $args['parent_field_id'] ][ $args['key_pointer'] ][ $field->id ] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
|
141
|
+ if ( isset( $_POST['item_meta'][ $args['parent_field_id'] ][ $args['key_pointer'] ][ $field->id ] ) ) { |
|
|
142
|
+// phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
141
|
143
|
$value_is_posted = true; |
|
142
|
144
|
} |
|
143
|
|
- } elseif ( isset( $_POST['item_meta'][ $field->id ] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
|
145
|
+ } elseif ( isset( $_POST['item_meta'][ $field->id ] ) ) { |
|
|
146
|
+// phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
144
|
147
|
$value_is_posted = true; |
|
145
|
148
|
} |
|
146
|
149
|
} |
|
@@ -363,8 +366,10 @@ discard block |
|
|
block discarded – undo |
|
363
|
366
|
* @return void |
|
364
|
367
|
*/ |
|
365
|
368
|
private static function set_parent_field_posted_value( $field, $value, $args ) { |
|
366
|
|
- if ( isset( $_POST['item_meta'][ $args['parent_field_id'] ] ) && is_array( $_POST['item_meta'][ $args['parent_field_id'] ] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
367
|
|
- if ( ! isset( $_POST['item_meta'][ $args['parent_field_id'] ][ $args['key_pointer'] ] ) || ! is_array( $_POST['item_meta'][ $args['parent_field_id'] ][ $args['key_pointer'] ] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
|
369
|
+ if ( isset( $_POST['item_meta'][ $args['parent_field_id'] ] ) && is_array( $_POST['item_meta'][ $args['parent_field_id'] ] ) ) { |
|
|
370
|
+// phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
|
371
|
+ if ( ! isset( $_POST['item_meta'][ $args['parent_field_id'] ][ $args['key_pointer'] ] ) || ! is_array( $_POST['item_meta'][ $args['parent_field_id'] ][ $args['key_pointer'] ] ) ) { |
|
|
372
|
+// phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
368
|
373
|
$_POST['item_meta'][ $args['parent_field_id'] ][ $args['key_pointer'] ] = array(); // phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
369
|
374
|
} |
|
370
|
375
|
} else { |
|
@@ -446,7 +451,8 @@ discard block |
|
|
block discarded – undo |
|
446
|
451
|
self::set_other_repeating_vals( $field, $value, $args ); |
|
447
|
452
|
|
|
448
|
453
|
// Check if there are any posted "Other" values. |
|
449
|
|
- if ( FrmField::is_option_true( $field, 'other' ) && isset( $_POST['item_meta']['other'][ $field->id ] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
|
454
|
+ if ( FrmField::is_option_true( $field, 'other' ) && isset( $_POST['item_meta']['other'][ $field->id ] ) ) { |
|
|
455
|
+// phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
450
|
456
|
|
|
451
|
457
|
// Save original value. |
|
452
|
458
|
$args['temp_value'] = $value; |
|
@@ -476,7 +482,8 @@ discard block |
|
|
block discarded – undo |
|
476
|
482
|
} |
|
477
|
483
|
|
|
478
|
484
|
// Check if there are any other posted "other" values for this field. |
|
479
|
|
- if ( FrmField::is_option_true( $field, 'other' ) && isset( $_POST['item_meta'][ $args['parent_field_id'] ][ $args['key_pointer'] ]['other'][ $field->id ] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
|
485
|
+ if ( FrmField::is_option_true( $field, 'other' ) && isset( $_POST['item_meta'][ $args['parent_field_id'] ][ $args['key_pointer'] ]['other'][ $field->id ] ) ) { |
|
|
486
|
+// phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
480
|
487
|
// Save original value |
|
481
|
488
|
$args['temp_value'] = $value; |
|
482
|
489
|
$args['other'] = true; |