PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 6.13
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v6.13
6.35 6.34 6.33.1 6.33 6.32.1 6.32 6.31 6.25 6.25.1 6.26 6.26.1 6.27 6.28 6.29 6.3 6.3.1 6.3.2 6.30 6.4 6.4.1 6.4.2 6.5 6.5.1 6.5.2 6.5.3 All 141 releases
← All changes | classes/models/fields/FrmFieldUserID.php +2 -15 6.266.13 View file →
@@ -9,9 +9,8 @@
9 9 class FrmFieldUserID extends FrmFieldType {
10 10
11 11 /**
12 12 * @var string
13 - *
14 13 * @since 3.0
15 14 */
16 15 protected $type = 'user_id';
17 16
@@ -16,9 +15,8 @@
16 15 protected $type = 'user_id';
17 16
18 17 /**
19 18 * @var bool
20 - *
21 19 * @since 3.0
22 20 */
23 21 protected $has_input = false;
24 22
@@ -23,9 +21,8 @@
23 21 protected $has_input = false;
24 22
25 23 /**
26 24 * @var bool
27 - *
28 25 * @since 3.0
29 26 */
30 27 protected $has_html = false;
31 28
@@ -30,9 +27,8 @@
30 27 protected $has_html = false;
31 28
32 29 /**
33 30 * @var bool
34 - *
35 31 * @since 3.0
36 32 */
37 33 protected $holds_email_values = true;
38 34
@@ -40,8 +36,9 @@
40 36 * @var bool
41 37 */
42 38 protected $array_allowed = false;
43 39
40 +
44 41 /**
45 42 * @return string
46 43 */
47 44 protected function include_form_builder_file() {
@@ -56,18 +53,14 @@
56 53 }
57 54
58 55 /**
59 56 * @since 4.03.06
60 - *
61 - * @param array $args Field display arguments.
62 - *
63 - * @return int|string
64 57 */
65 58 protected function get_field_value( $args ) {
66 59 $user_ID = get_current_user_id();
67 60 $user_ID = ( $user_ID ? $user_ID : '' );
68 61 $posted_value = ( FrmAppHelper::is_admin() && $_POST && isset( $_POST['item_meta'][ $this->field['id'] ] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Missing
69 - $action = ( $args['action'] ?? $args['form_action'] ?? '' );
62 + $action = ( isset( $args['action'] ) ? $args['action'] : ( isset( $args['form_action'] ) ? $args['form_action'] : '' ) );
70 63 $updating = $action === 'update';
71 64 return is_numeric( $this->field['value'] ) || $posted_value || $updating ? $this->field['value'] : $user_ID;
72 65 }
73 66
@@ -137,16 +130,10 @@
137 130
138 131 /**
139 132 * @since 4.0.04
140 133 *
141 - * @param mixed $value Field value passed by reference.
142 - *
143 134 * @return void
144 135 */
145 136 public function sanitize_value( &$value ) {
146 - if ( '' === $value ) {
147 - // Allow for an empty User ID. Return early to prevent it from getting set to 0.
148 - return;
149 - }
150 137 FrmAppHelper::sanitize_value( 'intval', $value );
151 138 }
152 139 }