PHP Класс Gc\User\Visitor

Наследование: extends Gc\Db\AbstractTable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$name string Table name

Открытые методы

Метод Описание
getNbPagesViews ( string $sort ) : array Return all visits
getNbVisitors ( string $sort ) : array Return all visitors
getReferers ( string $sort, integer $limit = 20 ) : array Return all referers
getTotalPageViews ( ) : array Return total visits
getTotalVisitors ( ) : array Return total visitors
getUrlId ( string $requestUri, string $referer ) : integer Get url id
getUrlsViews ( string $sort, integer $limit = 20 ) : array Return all referers
getVisitorId ( string $sessionId ) : integer Get visitor id
groupByDate ( string $sort, Zend\Db\Sql\Select &$select ) : void group by date

Защищенные методы

Метод Описание
checkSort ( string $sort ) : string Check sort sql variable
getAcceptCharset ( ) : string Retrieve accept charset
getAcceptLanguage ( ) : string Retrieve accept language
getReferer ( ) : string Retrieve referer
getRemoteAddr ( ) : integer | null Retrieve remote address
getRequestUri ( ) : string Retrieve request uri
getServerAddr ( ) : integer | null Retrieve server address
getUserAgent ( ) : string Retrieve user Agent
sortData ( string $sort, array $rows ) : array Return all visitors

Описание методов

checkSort() защищенный Метод

Check sort sql variable
protected checkSort ( string $sort ) : string
$sort string Sort by HOUR, DAY, MONTH, YEAR
Результат string

getAcceptCharset() защищенный Метод

Retrieve accept charset
protected getAcceptCharset ( ) : string
Результат string

getAcceptLanguage() защищенный Метод

Retrieve accept language
protected getAcceptLanguage ( ) : string
Результат string

getNbPagesViews() публичный Метод

Return all visits
public getNbPagesViews ( string $sort ) : array
$sort string Sort by HOUR, DAY, MONTH, YEAR
Результат array

getNbVisitors() публичный Метод

Return all visitors
public getNbVisitors ( string $sort ) : array
$sort string Sort by HOUR, DAY, MONTH, YEAR
Результат array

getReferer() защищенный Метод

Retrieve referer
protected getReferer ( ) : string
Результат string

getReferers() публичный Метод

Return all referers
public getReferers ( string $sort, integer $limit = 20 ) : array
$sort string Sort by HOUR, DAY, MONTH, YEAR
$limit integer Optional limit, default: 20
Результат array

getRemoteAddr() защищенный Метод

Retrieve remote address
protected getRemoteAddr ( ) : integer | null
Результат integer | null

getRequestUri() защищенный Метод

Retrieve request uri
protected getRequestUri ( ) : string
Результат string

getServerAddr() защищенный Метод

Retrieve server address
protected getServerAddr ( ) : integer | null
Результат integer | null

getTotalPageViews() публичный Метод

Return total visits
public getTotalPageViews ( ) : array
Результат array

getTotalVisitors() публичный Метод

Return total visitors
public getTotalVisitors ( ) : array
Результат array

getUrlId() публичный Метод

Get url id
public getUrlId ( string $requestUri, string $referer ) : integer
$requestUri string Request URI
$referer string Referer
Результат integer

getUrlsViews() публичный Метод

Return all referers
public getUrlsViews ( string $sort, integer $limit = 20 ) : array
$sort string Sort by HOUR, DAY, MONTH, YEAR
$limit integer Optional limit, default: 20
Результат array

getUserAgent() защищенный Метод

Retrieve user Agent
protected getUserAgent ( ) : string
Результат string

getVisitorId() публичный Метод

Get visitor id
public getVisitorId ( string $sessionId ) : integer
$sessionId string Session Id
Результат integer

groupByDate() публичный Метод

group by date
public groupByDate ( string $sort, Zend\Db\Sql\Select &$select ) : void
$sort string Sort by HOUR, DAY, MONTH, YEAR
$select Zend\Db\Sql\Select
Результат void

sortData() защищенный Метод

Return all visitors
protected sortData ( string $sort, array $rows ) : array
$sort string Sort by HOUR, DAY, MONTH, YEAR
$rows array Rows
Результат array

Описание свойств

$name защищенное свойство

Table name
protected string $name
Результат string