public static function addJavascriptCode(Pap_Db_CachedBanner $cachedBanner) { $code = $cachedBanner->getCode(); $code = str_replace("\n", " ", $code); $code = str_replace("\r", " ", $code); $code = str_replace("'", "\\'", $code); $cachedBanner->setCode("document.write('$code')"); $cachedBanner->setHeaders('Content-Type: application/x-javascript'); }
public function fillCachedBanner(Pap_Db_CachedBanner $cachedBanner, Pap_Common_User $user) { $cachedBanner->setHeaders(''); $cachedBanner->setDynamicLink($this->getDynamicLink()); $cachedBanner->setCode($this->getDisplayCode($user, $cachedBanner->getData1(), $cachedBanner->getData2())); }