PHP 클래스 Gc\User\Visitor

상속: extends Gc\Db\AbstractTable
파일 보기 프로젝트 열기: gotcms/gotcms 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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