public static getSpecialDestinationUrlParamName ( ) |
/** * @return String redirect click url (redirect through click.php script) */ private function getRedirectClickUrl(Pap_Common_Banner $banner = null, Pap_Common_User $user, $specialDesturl = '', Pap_Db_Channel $channel = null, $data1 = '', $data2 = '') { $clickUrl = Pap_Tracking_TrackerBase::getScriptUrl("click.php"); $clickUrl .= "?".Pap_Tracking_Request::getAffiliateClickParamName()."=".$user->getRefId(); $clickUrl .= $this->getBannerParams($banner); if ($specialDesturl != '') { $clickUrl .= "&".Pap_Tracking_Request::getSpecialDestinationUrlParamName()."=".urlencode($specialDesturl); } if($channel != null && is_object($channel)) { $clickUrl .= "&".Pap_Tracking_Request::getChannelParamName()."=".$channel->getValue(); } if ($data1 != '') { $clickUrl .= "&".Pap_Tracking_Request::getExtraDataParamName(1)."=".$data1; } if ($data2 != '') { $clickUrl .= "&".Pap_Tracking_Request::getExtraDataParamName(2)."=".$data2; } return $clickUrl; }