PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 1.17
Independent Analytics – WordPress Analytics Plugin v1.17
2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / IAWP / tables / column.php
independent-analytics / IAWP / tables Last commit date
column.php 3 years ago table.php 3 years ago table_campaigns.php 3 years ago table_geo.php 3 years ago table_referrers.php 3 years ago table_views.php 3 years ago
column.php
59 lines
1 <?php
2
3 namespace IAWP;
4
5 class Column
6 {
7 private $id;
8 private $label;
9 private $visible;
10 private $sort_direction;
11 private $requires_pro;
12 private $exportable;
13
14 public function __construct($options)
15 {
16 $this->id = $options['id'];
17 $this->label = $options['label'];
18 $this->visible = $options['visible'];
19 $this->sort_direction = $options['sort_direction'];
20 $this->requires_pro = $options['requires_pro'] ?? false;
21 $this->exportable = $options['exportable'] ?? true;
22 }
23
24 public function id(): string
25 {
26 return $this->id;
27 }
28
29 public function label(): string
30 {
31 return $this->label;
32 }
33
34 public function visible(): bool
35 {
36 return $this->visible;
37 }
38
39 public function sort_direction(): string
40 {
41 return $this->sort_direction;
42 }
43
44 public function set_visible(bool $visible): void
45 {
46 $this->visible = $visible;
47 }
48
49 public function requires_pro(): bool
50 {
51 return $this->requires_pro;
52 }
53
54 public function exportable(): bool
55 {
56 return $this->exportable;
57 }
58 }
59