PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.2.3
JetFormBuilder — Dynamic Blocks Form Builder v3.2.3
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / modules / gateways / table-views / columns / payment-status-column.php
jetformbuilder / modules / gateways / table-views / columns Last commit date
gross-column.php 2 years ago header-actions-column.php 2 years ago payer-column.php 2 years ago payment-status-column.php 2 years ago payment-type-column.php 2 years ago row-actions-column.php 2 years ago transaction-column.php 2 years ago
payment-status-column.php
46 lines
1 <?php
2
3
4 namespace JFB_Modules\Gateways\Table_Views\Columns;
5
6 use Jet_Form_Builder\Admin\Table_Views\Column_Advanced_Base;
7
8 // If this file is called directly, abort.
9 if ( ! defined( 'WPINC' ) ) {
10 die;
11 }
12
13 class Payment_Status_Column extends Column_Advanced_Base {
14
15 protected $type = self::STATUS;
16 protected $column = 'status';
17
18 public function get_label(): string {
19 return __( 'Status', 'jet-form-builder' );
20 }
21
22 public function get_replace_map(): array {
23 return array(
24 'COMPLETED' => array(
25 'type' => self::STATUS_SUCCESS,
26 'text' => __( 'Completed', 'jet-form-builder' ),
27 ),
28 'CREATED' => array(
29 'type' => self::STATUS_INFO,
30 'text' => __( 'Created', 'jet-form-builder' ),
31 ),
32 'VOIDED' => array(
33 'type' => self::STATUS_FAILED,
34 'text' => __( 'Voided', 'jet-form-builder' ),
35 ),
36 );
37 }
38
39 public function get_value( array $record = array() ) {
40 $status = parent::get_value( $record );
41 $map = $this->get_replace_map();
42
43 return $map[ $status ] ?? array();
44 }
45 }
46