PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 6.0
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v6.0
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/FrmEntry.php +5 -9 6.36.0 View file →
@@ -414,9 +414,9 @@
414 414 array(
415 415 'item_id' => $entry->id,
416 416 'field_id !' => 0,
417 417 ),
418 - 'field_id, meta_value, field_key, item_id, f.type'
418 + 'field_id, meta_value, field_key, item_id'
419 419 );
420 420
421 421 $entry->metas = array();
422 422
@@ -421,11 +421,10 @@
421 421 $entry->metas = array();
422 422
423 423 $include_key = apply_filters( 'frm_include_meta_keys', false, array( 'form_id' => $entry->form_id ) );
424 424 foreach ( $metas as $meta_val ) {
425 - FrmFieldsHelper::prepare_field_value( $meta_val->meta_value, $meta_val->type );
426 -
427 425 if ( $meta_val->item_id == $entry->id ) {
426 + FrmAppHelper::unserialize_or_decode( $meta_val->meta_value );
428 427 $entry->metas[ $meta_val->field_id ] = $meta_val->meta_value;
429 428 if ( $include_key ) {
430 429 $entry->metas[ $meta_val->field_key ] = $entry->metas[ $meta_val->field_id ];
431 430 }
@@ -436,8 +435,9 @@
436 435 if ( ! isset( $entry->metas[ $meta_val->field_id ] ) ) {
437 436 $entry->metas[ $meta_val->field_id ] = array();
438 437 }
439 438
439 + FrmAppHelper::unserialize_or_decode( $meta_val->meta_value );
440 440 $entry->metas[ $meta_val->field_id ][] = $meta_val->meta_value;
441 441
442 442 unset( $meta_val );
443 443 }
@@ -517,13 +517,9 @@
517 517 } else {
518 518 $meta_where['item_id'] = array_keys( $entries );
519 519 }
520 520
521 - $metas = FrmDb::get_results(
522 - $wpdb->prefix . 'frm_item_metas it LEFT OUTER JOIN ' . $wpdb->prefix . 'frm_fields fi ON it.field_id = fi.id',
523 - $meta_where,
524 - 'item_id, meta_value, field_id, field_key, form_id, fi.type'
525 - );
521 + $metas = FrmDb::get_results( $wpdb->prefix . 'frm_item_metas it LEFT OUTER JOIN ' . $wpdb->prefix . 'frm_fields fi ON (it.field_id = fi.id)', $meta_where, 'item_id, meta_value, field_id, field_key, form_id' );
526 522
527 523 unset( $meta_where );
528 524
529 525 if ( ! $metas ) {
@@ -539,9 +535,9 @@
539 535 if ( ! isset( $entries[ $meta_val->item_id ]->metas ) ) {
540 536 $entries[ $meta_val->item_id ]->metas = array();
541 537 }
542 538
543 - FrmFieldsHelper::prepare_field_value( $meta_val->meta_value, $meta_val->type );
539 + FrmAppHelper::unserialize_or_decode( $meta_val->meta_value );
544 540 $entries[ $meta_val->item_id ]->metas[ $meta_val->field_id ] = $meta_val->meta_value;
545 541 unset( $m_key, $meta_val );
546 542 }
547 543