PHP Класс Pap_Tracking_Request

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

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

Свойство Тип Описание
$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