PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.10.3
Independent Analytics – WordPress Analytics Plugin v2.10.3
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 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 / Table_Clicks.php
independent-analytics / IAWP / Tables Last commit date
Columns 1 year ago Groups 2 years ago Table.php 1 year ago Table_Campaigns.php 1 year ago Table_Clicks.php 1 year ago Table_Devices.php 1 year ago Table_Geo.php 1 year ago Table_Pages.php 1 year ago Table_Referrers.php 1 year ago
Table_Clicks.php
33 lines
1 <?php
2
3 namespace IAWP\Tables;
4
5 use IAWP\Filter_Lists\Link_Name_Filter_List;
6 use IAWP\Rows\Link_Patterns;
7 use IAWP\Rows\Links;
8 use IAWP\Statistics\Click_Statistics;
9 use IAWP\Tables\Columns\Column;
10 use IAWP\Tables\Groups\Group;
11 use IAWP\Tables\Groups\Groups;
12 /** @internal */
13 class Table_Clicks extends \IAWP\Tables\Table
14 {
15 protected $default_sorting_column = 'link_clicks';
16 protected function table_name() : string
17 {
18 return 'clicks';
19 }
20 protected function groups() : Groups
21 {
22 $groups = [];
23 $groups[] = new Group('links', \__('Links', 'independent-analytics'), Links::class, Click_Statistics::class);
24 $groups[] = new Group('link_patterns', \__('Link Patterns', 'independent-analytics'), Link_Patterns::class, Click_Statistics::class);
25 return new Groups($groups);
26 }
27 protected function local_columns() : array
28 {
29 $columns = [new Column(['id' => 'link_name', 'name' => \__('Link Pattern', 'independent-analytics'), 'visible' => \true, 'type' => 'select', 'options' => Link_Name_Filter_List::options(), 'database_column' => 'link_rules.link_rule_id']), new Column(['id' => 'link_target', 'name' => \__('Target', 'independent-analytics'), 'visible' => \true, 'type' => 'string', 'unavailable_for' => ['link_patterns']]), new Column(['id' => 'link_clicks', 'name' => \__('Clicks', 'independent-analytics'), 'visible' => \true, 'type' => 'int'])];
30 return $columns;
31 }
32 }
33