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 / Models / ClickWhale_Link_Page.php
independent-analytics / IAWP / Models Last commit date
Campaign.php 2 years ago Click.php 1 year ago ClickWhale_Link_Page.php 1 year ago Current_Traffic.php 2 years ago Device.php 2 years ago Form.php 1 year ago Geo.php 2 years ago Page.php 1 year ago Page_Author_Archive.php 2 years ago Page_Date_Archive.php 2 years ago Page_Home.php 2 years ago Page_Not_Found.php 1 year ago Page_Post_Type_Archive.php 2 years ago Page_Search.php 2 years ago Page_Singular.php 1 year ago Page_Term_Archive.php 2 years ago Page_Virtual.php 1 year ago Referrer.php 2 years ago Universal_Model_Columns.php 1 year ago Visitor.php 1 year ago
ClickWhale_Link_Page.php
42 lines
1 <?php
2
3 namespace IAWP\Models;
4
5 use IAWP\Illuminate_Builder;
6 use IAWPSCOPED\Illuminate\Support\Str;
7 /** @internal */
8 class ClickWhale_Link_Page extends \IAWP\Models\Page_Virtual
9 {
10 private $database_record;
11 public function __construct($row)
12 {
13 $link_page_id = (int) Str::after($row->virtual_page_id, 'clickwhale_link_page_');
14 global $wpdb;
15 $table_name = $wpdb->prefix . 'clickwhale_linkpages';
16 $this->database_record = Illuminate_Builder::new()->from($table_name)->find($link_page_id);
17 parent::__construct($row);
18 }
19 protected function calculate_url()
20 {
21 if (\is_null($this->database_record)) {
22 return null;
23 }
24 return \esc_url(\home_url('/' . $this->database_record->slug . '/'));
25 }
26 protected function calculate_title()
27 {
28 if (\is_null($this->database_record)) {
29 return 'ClickWhale Link Page';
30 }
31 return $this->database_record->title;
32 }
33 protected function calculate_type()
34 {
35 return 'clickwhale_link_page';
36 }
37 protected function calculate_type_label()
38 {
39 return 'ClickWhale Link Page';
40 }
41 }
42