is_draft ) ) { return; } $metas = (array) $entry->metas; $fields = array(); foreach ( (array) \FrmField::get_all_for_form( $form_id ) as $field ) { if ( ! isset( $metas[ $field->id ] ) ) { continue; } $fields[] = array( 'label' => $field->name, 'name' => $field->field_key, 'type' => $field->type, 'value' => maybe_unserialize( $metas[ $field->id ] ), ); } $form_name = class_exists( '\FrmForm' ) ? (string) \FrmForm::getName( $form_id ) : ''; Capture::submission( self::key(), (string) $form_id, $form_name, $fields ); } }