PHP Class Gc\User\Visitor

Inheritance: extends Gc\Db\AbstractTable
Afficher le fichier Open project: gotcms/gotcms Class Usage Examples

Protected Properties

Свойство Type Description
$name string Table name

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Method Details

checkSort() protected méthode

Check sort sql variable
protected checkSort ( string $sort ) : string
$sort string Sort by HOUR, DAY, MONTH, YEAR
Résultat string

getAcceptCharset() protected méthode

Retrieve accept charset
protected getAcceptCharset ( ) : string
Résultat string

getAcceptLanguage() protected méthode

Retrieve accept language
protected getAcceptLanguage ( ) : string
Résultat string

getNbPagesViews() public méthode

Return all visits
public getNbPagesViews ( string $sort ) : array
$sort string Sort by HOUR, DAY, MONTH, YEAR
Résultat array

getNbVisitors() public méthode

Return all visitors
public getNbVisitors ( string $sort ) : array
$sort string Sort by HOUR, DAY, MONTH, YEAR
Résultat array

getReferer() protected méthode

Retrieve referer
protected getReferer ( ) : string
Résultat string

getReferers() public méthode

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
Résultat array

getRemoteAddr() protected méthode

Retrieve remote address
protected getRemoteAddr ( ) : integer | null
Résultat integer | null

getRequestUri() protected méthode

Retrieve request uri
protected getRequestUri ( ) : string
Résultat string

getServerAddr() protected méthode

Retrieve server address
protected getServerAddr ( ) : integer | null
Résultat integer | null

getTotalPageViews() public méthode

Return total visits
public getTotalPageViews ( ) : array
Résultat array

getTotalVisitors() public méthode

Return total visitors
public getTotalVisitors ( ) : array
Résultat array

getUrlId() public méthode

Get url id
public getUrlId ( string $requestUri, string $referer ) : integer
$requestUri string Request URI
$referer string Referer
Résultat integer

getUrlsViews() public méthode

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
Résultat array

getUserAgent() protected méthode

Retrieve user Agent
protected getUserAgent ( ) : string
Résultat string

getVisitorId() public méthode

Get visitor id
public getVisitorId ( string $sessionId ) : integer
$sessionId string Session Id
Résultat integer

groupByDate() public méthode

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
Résultat void

sortData() protected méthode

Return all visitors
protected sortData ( string $sort, array $rows ) : array
$sort string Sort by HOUR, DAY, MONTH, YEAR
$rows array Rows
Résultat array

Property Details

$name protected_oe property

Table name
protected string $name
Résultat string