private function getImpressionCode(Pap_Common_User $user = null){ if($user === null){ return $this->getEmptyImg(); } $src = Pap_Tracking_ImpressionTracker::getInstance()->getSrcCode($this, $user, $this->channel); $src = str_replace('&','&',$src); return $src; }
/** * @param Pap_Common_User $user * @return String impression tracking code */ public function getImpressionTrackingCode(Pap_Common_User $user, $flags, $data1 = '', $data2 = '') { if ($flags & Pap_Common_Banner::FLAG_MERCHANT_PREVIEW || $flags & Pap_Common_Banner::FLAG_AFFILIATE_PREVIEW) { return ''; } return Pap_Tracking_ImpressionTracker::getInstance()->getImpressionTrackingCode($this, $user, $this->channel, $data1, $data2); }
/** * @return Pap_Tracking_ImpressionTracker */ public static function getInstance() { if (self::$instance == NULL) { self::$instance = new Pap_Tracking_ImpressionTracker(); } return self::$instance; }