Stat

Return to documentation ↩

public $durations
public $pages
public $page_types
public $referrers_recent
public $referrers_popular
public $stats
public $stat_begin
public $stat_begin_ts
public $stat_end
public $stat_end_ts
public $views
public $visitors
public __construct($stat_begin=null, $stat_end=null)
Initiate Stat object
int $stat_begin Date begin
int $stat_end Date end
public __destruct()
Terminates object, closes the database connection
return void
public hook($orbit=null)
Perform Orbit hook
Orbit $orbit
return void
public getMonthly()
Get monthly views and visitors
return void
public getDaily()
Get daily views and visitors
return void
public getHourly()
Get hourly views and visitors
return void
public getDurations()
Calculate visitor durations
return void
public getPages($limit=10)
Get most popular pages
int $limit Number of results
return void
public getPageTypes($limit=10)
Get most popular page types
int $limit Number of results
return void
public getRecentReferrers($limit=20, $include_local=true)
Get recent referrers
string $limit Number of results
string $include_local Include local refferers
return void
public getPopularReferrers($limit=20, $include_local=true)
Get most popular referrers
string $limit Number of results
string $include_local Include local refferers
return void
public padZero($int, $length)
Pad an integer with zeros to the left
string $int Integer
string $length Desired length of integer
return void
protected getCumulative($array, $key)
Calculate a cumulative count of an array key's values
string $array
string $key
return int Cumulative count