public function getDestinationUrl($user = null) { if ($user === null) { return parent::getDestinationUrl(); } $destinationUrl = parent::getDestinationUrl(); $bannerDestinationCompound = new Pap_Common_BannerDestinationCompound($this, $user); Gpf_Plugins_Engine::extensionPoint('PostAffiliate.Banner.getDestinationUrl', $bannerDestinationCompound); if ($bannerDestinationCompound->getDestinationUrl() != null) { $destinationUrl = $bannerDestinationCompound->getDestinationUrl(); } return $this->replaceUserConstants($destinationUrl, $user); }