# jetformbuilder/3.6.6/modules/gateways/meta-boxes/columns/export-csv-column.php

JetFormBuilder — Dynamic Blocks Form Builder, version 3.6.6. 38 lines.

- Page: https://pluginprobe.com/plugins/jetformbuilder/3.6.6/code/modules/gateways/meta-boxes/columns/export-csv-column.php
- Raw: https://pluginprobe.com/plugins/jetformbuilder/3.6.6/raw/modules/gateways/meta-boxes/columns/export-csv-column.php
- Modified: 2023-11-20T11:46:54+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/jetformbuilder/3.6.6/code/modules/gateways/meta-boxes/columns/export-csv-column.php#L10-L20`.

```php
<?php


namespace JFB_Modules\Gateways\Meta_Boxes\Columns;

use Jet_Form_Builder\Admin\Pages\Pages_Manager;
use Jet_Form_Builder\Exceptions\Repository_Exception;
use JFB_Modules\Gateways\Module;

// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}

class Export_Csv_Column extends \JFB_Modules\Form_Record\Admin\View_Columns\Export_Csv_Column {

	/**
	 * @param array $record
	 *
	 * @return array
	 */
	public function get_value( array $record = array() ) {
		$record_id = (int) $record['id'];

		return array(
			'text'   => __( 'Export in CSV', 'jet-form-builder' ),
			'href'   => Pages_Manager::instance()->get_action_url(
				'payments-export',
				array(
					'id' => $record_id,
				)
			),
			'target' => '_blank',
			'type'   => 'media-spreadsheet',
		);
	}
}

```
