PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.16.9
GiveWP – Donation Plugin and Fundraising Platform v4.16.9
4.16.9 4.16.8.1 4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 All 255 releases
give / src / Campaigns / ListTable / CampaignsListTable.php

CampaignsListTable.php in GiveWP – Donation Plugin and Fundraising Platform 4.16.9, at src/Campaigns/ListTable/CampaignsListTable.php

70 lines 1.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Give\Campaigns\ListTable;
4
5 use Give\Campaigns\ListTable\Columns\DonationsCountColumn;
6 use Give\Campaigns\ListTable\Columns\GoalColumn;
7 use Give\Campaigns\ListTable\Columns\IdColumn;
8 use Give\Campaigns\ListTable\Columns\RevenueColumn;
9 use Give\Campaigns\ListTable\Columns\StatusColumn;
10 use Give\Campaigns\ListTable\Columns\TitleColumn;
11 use Give\Framework\ListTable\ListTable;
12 use Give\Framework\ListTable\ModelColumn;
13
14 /**
15 * @since 4.0.0
16 */
17 class CampaignsListTable extends ListTable
18 {
19 /**
20 * @since 4.0.0
21 */
22 public function id(): string
23 {
24 return 'campaigns';
25 }
26
27 /**
28 * @since 4.0.0
29 *
30 * @return array|ModelColumn[]
31 */
32 protected function getDefaultColumns(): array
33 {
34 // TODO We need to decide which columns should be displayed
35 return [
36 new IdColumn(),
37 new TitleColumn(),
38 new GoalColumn(),
39 new DonationsCountColumn(),
40 new RevenueColumn(),
41 //new DescriptionColumn(),
42 //new DonationsCountColumn(),
43 //new StartDateColumn(),
44 //new EndDateColumn(),
45 new StatusColumn(),
46 ];
47 }
48
49 /**
50 * @since 4.0.0
51 *
52 * @return array|string[]
53 */
54 protected function getDefaultVisibleColumns(): array
55 {
56 return [
57 IdColumn::getId(),
58 TitleColumn::getId(),
59 GoalColumn::getId(),
60 DonationsCountColumn::getId(),
61 RevenueColumn::getId(),
62 //DescriptionColumn::getId(),
63 //DonationsCountColumn::getId(),
64 //StartDateColumn::getId(),
65 //EndDateColumn::getId(),
66 StatusColumn::getId(),
67 ];
68 }
69 }
70