PluginProbe
weForms – Easy Drag & Drop Contact Form Builder For WordPress / 1.6.1
weForms – Easy Drag & Drop Contact Form Builder For WordPress v1.6.1
1.6.7 1.6.8 1.6.9 1.6.12 1.6.13 1.6.14 1.6.15 1.6.16 1.6.17 1.6.18 1.6.19 1.6.2 1.6.20 1.6.21 1.6.22 1.6.23 1.6.24 1.6.25 1.6.26 1.6.27 1.6.28 1.6.3 1.6.4 1.6.5 1.6.6 All 74 releases
← All changes | includes/functions.php +11 -11 1.6.41.6.1 View file →
@@ -1203,25 +1203,25 @@
1203 1203 }
1204 1204
1205 1205 if ( is_array( $value ) ) {
1206 1206 $string_value = [];
1207 - foreach ( $value as $key => $single_value ) {
1208 - if ( is_array( $single_value ) || is_serialized( $single_value ) ) {
1209 - $single_value = weforms_get_pain_text( $single_value );
1207 +
1208 + if ( is_array( $value ) ) {
1209 + foreach ( $value as $key => $single_value ) {
1210 + if ( is_array( $single_value ) || is_serialized( $single_value ) ) {
1211 + $single_value = weforms_get_pain_text( $single_value );
1212 + }
1213 +
1214 + $single_value = ucwords( str_replace( [ '_', '-' ], ' ', $key ) ) . ': ' . ucwords( $single_value );
1215 +
1216 + $string_value[] = $single_value;
1210 1217 }
1211 1218
1212 - $single_value = ucwords( str_replace( [ '_', '-' ], ' ', $key ) ) . ': ' . ucwords( $single_value );
1213 -
1214 - $string_value[] = $single_value;
1219 + $value = implode( WeForms::$field_separator, $string_value );
1215 1220 }
1216 -
1217 - $value = implode( WeForms::$field_separator, $string_value );
1218 1221 }
1219 1222
1220 1223 $value = trim( strip_tags( $value ) );
1221 -
1222 - // escape spreadsheet special characters to prevent formula exploits.
1223 - $value = preg_match( '/^[=+@-]/', $value ) ? '\'' . $value : $value;
1224 1224
1225 1225 return $value;
1226 1226 }
1227 1227