| @@ -342,9 +342,9 @@ | ||
| 342 | 342 | $headings['created_at'] = __( 'Timestamp', 'formidable' ); |
| 343 | 343 | $headings['updated_at'] = __( 'Last Updated', 'formidable' ); |
| 344 | 344 | $headings['user_id'] = __( 'Created By', 'formidable' ); |
| 345 | 345 | $headings['updated_by'] = __( 'Updated By', 'formidable' ); |
| 346 | - $headings['is_draft'] = __( 'Entry Status', 'formidable' ); | |
| 346 | + $headings['is_draft'] = __( 'Draft', 'formidable' ); | |
| 347 | 347 | $headings['ip'] = __( 'IP', 'formidable' ); |
| 348 | 348 | $headings['id'] = __( 'ID', 'formidable' ); |
| 349 | 349 | $headings['item_key'] = __( 'Key', 'formidable' ); |
| 350 | 350 | if ( self::has_parent_id() ) { |
| @@ -476,14 +476,9 @@ | ||
| 476 | 476 | } |
| 477 | 477 | |
| 478 | 478 | foreach ( self::$fields_by_repeater_id[ $repeater_id ] as $repeater_child ) { |
| 479 | 479 | if ( ! isset( $metas[ $repeater_child->id ] ) ) { |
| 480 | - $metas[ $repeater_child->id ] = ''; | |
| 481 | - | |
| 482 | - if ( ! isset( $entries[ self::$entry->parent_item_id ]->metas[ $repeater_child->id ] ) || ! is_array( $entries[ self::$entry->parent_item_id ]->metas[ $repeater_child->id ] ) ) { | |
| 483 | - $entries[ self::$entry->parent_item_id ]->metas[ $repeater_child->id ] = array(); | |
| 484 | - } | |
| 485 | - | |
| 480 | + $metas[ $repeater_child->id ] = ''; | |
| 486 | 481 | $entries[ self::$entry->parent_item_id ]->metas[ $repeater_child->id ][] = ''; |
| 487 | 482 | } |
| 488 | 483 | } |
| 489 | 484 | |
| @@ -503,9 +498,9 @@ | ||
| 503 | 498 | private static function add_field_values_to_csv( &$row ) { |
| 504 | 499 | foreach ( self::$fields as $col ) { |
| 505 | 500 | $field_value = isset( self::$entry->metas[ $col->id ] ) ? self::$entry->metas[ $col->id ] : false; |
| 506 | 501 | |
| 507 | - FrmFieldsHelper::prepare_field_value( $field_value, $col->type ); | |
| 502 | + FrmAppHelper::unserialize_or_decode( $field_value ); | |
| 508 | 503 | self::add_array_values_to_columns( $row, compact( 'col', 'field_value' ) ); |
| 509 | 504 | |
| 510 | 505 | $field_value = apply_filters( |
| 511 | 506 | 'frm_csv_value', |
| @@ -521,13 +516,10 @@ | ||
| 521 | 516 | if ( ! empty( $col->field_options['separate_value'] ) ) { |
| 522 | 517 | $label_key = $col->id . '_label'; |
| 523 | 518 | if ( self::is_the_child_of_a_repeater( $col ) ) { |
| 524 | 519 | $row[ $label_key ] = array(); |
| 525 | - | |
| 526 | - if ( is_array( $field_value ) ) { | |
| 527 | - foreach ( $field_value as $value ) { | |
| 528 | - $row[ $label_key ][] = self::get_separate_value_label( $value, $col ); | |
| 529 | - } | |
| 520 | + foreach ( $field_value as $value ) { | |
| 521 | + $row[ $label_key ][] = self::get_separate_value_label( $value, $col ); | |
| 530 | 522 | } |
| 531 | 523 | } else { |
| 532 | 524 | $row[ $label_key ] = self::get_separate_value_label( $field_value, $col ); |
| 533 | 525 | } |
| @@ -592,9 +584,9 @@ | ||
| 592 | 584 | $row['created_at'] = FrmAppHelper::get_formatted_time( self::$entry->created_at, self::$wp_date_format, ' ' ); |
| 593 | 585 | $row['updated_at'] = FrmAppHelper::get_formatted_time( self::$entry->updated_at, self::$wp_date_format, ' ' ); |
| 594 | 586 | $row['user_id'] = self::$entry->user_id; |
| 595 | 587 | $row['updated_by'] = self::$entry->updated_by; |
| 596 | - $row['is_draft'] = self::$entry->is_draft; | |
| 588 | + $row['is_draft'] = self::$entry->is_draft ? '1' : '0'; | |
| 597 | 589 | $row['ip'] = self::$entry->ip; |
| 598 | 590 | $row['id'] = self::$entry->id; |
| 599 | 591 | $row['item_key'] = self::$entry->item_key; |
| 600 | 592 | if ( self::has_parent_id() ) { |