is_draft ) || ! empty( $entry->parent_item_id ) ) { return; } $metas = isset( $entry->metas ) && is_array( $entry->metas ) ? $entry->metas : array(); $out = array(); foreach ( (array) FrmField::get_all_for_form( (int) $form_id ) as $field ) { if ( ! is_object( $field ) || $this->is_display_only( $field->type ?? '' ) || in_array( $field->type ?? '', array( 'end_divider', 'form', 'summary' ), true ) ) { continue; } if ( ! array_key_exists( $field->id, $metas ) ) { continue; } $key = '' !== (string) ( $field->field_key ?? '' ) ? (string) $field->field_key : (string) $field->id; $out[ $key ] = array( 'label' => (string) $field->name, 'value' => maybe_unserialize( $metas[ $field->id ] ), ); } $name = ''; if ( class_exists( 'FrmForm' ) ) { $form = FrmForm::getOne( (int) $form_id ); $name = is_object( $form ) ? (string) $form->name : ''; } $this->notify( (int) $form_id, $name, $out, (int) $entry_id, admin_url( 'admin.php?page=formidable-entries&frm_action=show&id=' . (int) $entry_id ) ); } }