PHP 클래스 Pap_Tracking_Request

상속: extends Gpf_Object
파일 보기 프로젝트 열기: fubralimited/php-oara 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$logger Gpf_Log_Logger
$request

공개 메소드들

메소드 설명
__construct ( )
decodeRefererUrl ( encoded $url ) This function does decoded encoded url
encodeRefererUrl ( $url ) : encoded This function does escape http:// and https:// in url as mod_rewrite disables requests with ://
getAffiliateClickParamName ( )
getAffiliateId ( )
getBannerClickParamName ( )
getBannerId ( )
getCampaignId ( )
getCampaignParamName ( )
getChannelId ( )
getChannelParamName ( )
getClickData1 ( ) : string returns custom click link parameter data1 It first checks for forced parameter Data1 given as parameter to JS tracking code
getClickData1ParamName ( )
getClickData2 ( ) : string returns custom click link parameter data2 It first checks for forcet parameter Data2 given as parameter to JS tracking code
getClickData2ParamName ( )
getCountryCode ( )
getCurrency ( )
getDebug ( )
getExtraDataParamName ( $i )
getForcedAffiliateId ( )
getForcedAffiliateParamName ( )
getForcedBannerId ( )
getForcedBannerParamName ( )
getForcedCampaignId ( )
getForcedCampaignParamName ( )
getForcedChannelId ( )
getIP ( )
getLinkStyle ( )
getPostParam ( $name )
getRawExtraData ( $i ) : string
getRecognizedClickParameters ( )
getRefererUrl ( )
getRequestParameter ( $paramName )
getRotatorBannerId ( )
getRotatorBannerParamName ( )
getSpecialDestinationUrlParamName ( )
getUser ( ) : Pap_Common_User
getUserAgentObject ( ) : null | Pap_Db_UserAgent
parseUrl ( $url )
setLogger ( Gpf_Log_Logger $logger ) set logger
setRawExtraData ( $i, $value )
setRequestParameter ( $paramName, $value )
toString ( )

보호된 메소드들

메소드 설명
debug ( $msg )

비공개 메소드들

메소드 설명
getForcedIp ( )

메소드 상세

__construct() 공개 메소드

public __construct ( )

debug() 보호된 메소드

protected debug ( $msg )

decodeRefererUrl() 공개 정적인 메소드

This function does decoded encoded url
public static decodeRefererUrl ( encoded $url )
$url encoded

encodeRefererUrl() 공개 정적인 메소드

This function does escape http:// and https:// in url as mod_rewrite disables requests with ://
public static encodeRefererUrl ( $url ) : encoded
$url
리턴 encoded url

getAffiliateClickParamName() 공개 정적인 메소드

public static getAffiliateClickParamName ( )

getAffiliateId() 공개 메소드

public getAffiliateId ( )

getBannerClickParamName() 공개 정적인 메소드

public static getBannerClickParamName ( )

getBannerId() 공개 메소드

public getBannerId ( )

getCampaignId() 공개 메소드

public getCampaignId ( )

getCampaignParamName() 공개 정적인 메소드

public static getCampaignParamName ( )

getChannelId() 공개 메소드

public getChannelId ( )

getChannelParamName() 공개 정적인 메소드

public static getChannelParamName ( )

getClickData1() 공개 메소드

returns custom click link parameter data1 It first checks for forced parameter Data1 given as parameter to JS tracking code
public getClickData1 ( ) : string
리턴 string

getClickData1ParamName() 공개 정적인 메소드

public static getClickData1ParamName ( )

getClickData2() 공개 메소드

returns custom click link parameter data2 It first checks for forcet parameter Data2 given as parameter to JS tracking code
public getClickData2 ( ) : string
리턴 string

getClickData2ParamName() 공개 정적인 메소드

public static getClickData2ParamName ( )

getCountryCode() 공개 메소드

public getCountryCode ( )

getCurrency() 공개 메소드

public getCurrency ( )

getDebug() 공개 메소드

public getDebug ( )

getExtraDataParamName() 공개 메소드

public getExtraDataParamName ( $i )

getForcedAffiliateId() 공개 메소드

getForcedAffiliateParamName() 공개 정적인 메소드

public static getForcedAffiliateParamName ( )

getForcedBannerId() 공개 메소드

public getForcedBannerId ( )

getForcedBannerParamName() 공개 정적인 메소드

public static getForcedBannerParamName ( )

getForcedCampaignId() 공개 메소드

public getForcedCampaignId ( )

getForcedCampaignParamName() 공개 정적인 메소드

public static getForcedCampaignParamName ( )

getForcedChannelId() 공개 메소드

public getForcedChannelId ( )

getIP() 공개 메소드

public getIP ( )

getLinkStyle() 공개 메소드

public getLinkStyle ( )

getPostParam() 공개 메소드

사용 중단: used in CallBackTracker plugins only. should be moved to callback tracker
public getPostParam ( $name )

getRawExtraData() 공개 메소드

public getRawExtraData ( $i ) : string
리턴 string

getRecognizedClickParameters() 공개 메소드

getRefererUrl() 공개 메소드

public getRefererUrl ( )

getRequestParameter() 공개 메소드

public getRequestParameter ( $paramName )

getRotatorBannerId() 공개 메소드

public getRotatorBannerId ( )

getRotatorBannerParamName() 공개 정적인 메소드

public static getRotatorBannerParamName ( )

getSpecialDestinationUrlParamName() 공개 정적인 메소드

getUser() 공개 메소드

public getUser ( ) : Pap_Common_User
리턴 Pap_Common_User

getUserAgentObject() 공개 메소드

public getUserAgentObject ( ) : null | Pap_Db_UserAgent
리턴 null | Pap_Db_UserAgent

parseUrl() 공개 메소드

public parseUrl ( $url )

setLogger() 공개 메소드

set logger
public setLogger ( Gpf_Log_Logger $logger )
$logger Gpf_Log_Logger

setRawExtraData() 공개 메소드

public setRawExtraData ( $i, $value )

setRequestParameter() 공개 메소드

public setRequestParameter ( $paramName, $value )

toString() 공개 메소드

public toString ( )

프로퍼티 상세

$logger 보호되어 있는 프로퍼티

protected Gpf_Log_Logger $logger
리턴 Gpf_Log_Logger

$request 보호되어 있는 프로퍼티

protected $request