function EzAdSenseFront() { $optionSet = EzGA::getMobileType(); if ($optionSet == "Killed") { EzGA::$noAds = true; $optionSet = ""; } $this->options = EzGA::getOptions($optionSet); $this->defaultText = $this->options['defaultText']; // Counts and limis self::$ezMax = $this->options['max_count']; self::$urMax = $this->options['max_link']; }
static function preFilter($content, $isWidget = false) { $plgName = self::getPlgName(); if (self::$noAds) { return $content . " <!-- {$plgName}: PreFiltered - NoAds -->"; } if (self::isKilled()) { self::$noAds = true; return $content . " <!-- {$plgName}: is Killed -->"; } if (empty(self::$options['allow_feeds']) && is_feed()) { self::$noAds = true; return $content; } $metaOptions = self::getMetaOptions(); if (strpos($content, "<!--noadsense-->") !== false) { self::$noAds = true; self::$metaOptions['adsense'] = 'no'; return $content . " <!-- {$plgName}: Unfiltered [suppressed by noadsense comment] -->"; } if (isset($metaOptions['adsense']) && $metaOptions['adsense'] == 'no') { self::$noAds = true; return $content . " <!-- {$plgName}: Unfiltered [suppressed by meta option adsense = no] -->"; } if (self::isBanned()) { self::$noAds = true; return $content . " <!-- {$plgName}: Unfiltered [is in Banned IP list]-->"; } if (!in_the_loop() && !$isWidget) { self::$noAds = true; return $content . " <!-- {$plgName}: Unfiltered [WP is not in the loop] -->"; } self::cacheContent($content); if (!self::isSafe()) { self::$noAds = true; return $content . " <!-- {$plgName}: Unfiltered [Content is not Safe] -->"; } return $content . " <!-- {$plgName}: Filtered -->"; }