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;
 }
Exemple #2
0
 /**
  * @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;
 }