ID; /* Check that the user hasn't already clicked to ignore the message */ if ( ! get_user_meta($user_id, 'cfs_wdc_ignore_notice') ) { echo '

'; printf(__('Analytics Spam Blocker has now been activated, please consider making a small donation. Thanks! :)

Hide Notice'), '?cfs_wdc_nag_ignore=0'); echo "

"; echo '
Select donation amount
'; echo "
"; echo "
"; } } add_action('admin_init', 'cfs_wdc_nag_ignore'); function cfs_wdc_nag_ignore() { global $current_user; $user_id = $current_user->ID; if ( isset($_GET['cfs_wdc_nag_ignore']) && '0' == $_GET['cfs_wdc_nag_ignore'] ) { add_user_meta($user_id, 'cfs_wdc_ignore_notice', 'true', true); } } defined('ABSPATH') or die("No script kiddies please!"); register_activation_hook( __FILE__, 'AnalyticsSpamBlockerActivate' ); register_deactivation_hook( __FILE__, 'AnalyticsSpamBlockerDeactivate' ); function AnalyticsSpamBlockerActivate() { $home_path = get_home_path(); $parsed_url = parse_url(site_url()); if ( ( ! file_exists( $home_path.'.htaccess' ) && is_writable( $home_path ) ) || is_writable( $home_path . '.htaccess' ) ) { // We can make our changes if(file_exists( $home_path.'.htaccess' )){ // Edit File $lines = file($home_path.'.htaccess'); //$lines[] = "\n"; $lines[] = "\n# Analytics Spam Blocker - Start\n"; $lines[] = "SetEnvIfNoCase Referer semalt.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer darodar.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer buttons-for-website.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer fbdownloader.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer descargar-musicas-gratis.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer baixar-musicas-gratis.comsavetubevideo.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer srecorder.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer kambasoft.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer ilovevitaly.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer ilovevitaly.co spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer ilovevitaly.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer blackhatworth.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer priceg.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer backgroundpictures.net spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer embedle.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer extener.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer extener.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer fbfreegifts.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer feedouble.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer feedouble.net spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer japfm.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer joinandplay.me spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer joingames.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer iskalko.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer musicprojectfoundation.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer myprintscreen.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer slftsdybbg.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer edakgfvwql.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer openfrost.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer openfrost.net spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer openmediasoft.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer serw.clicksor.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer socialseet.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer sharebutton.net spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer cityadspix.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer screentoolkit.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer softomix.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer softomix.net spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer softomix.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer gobongo.info spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer myftpupload.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer websocial.me spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer luxup.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer ykecwqlixx.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer soundfrost.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer seoexperimenty.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer cenokos.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer star61.de spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer superiends.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer vapmedia.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer econom.co spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer vodkoved.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer adcash.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer videofrost.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer youtubedownload.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer zazagames.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer 7makemoneyonline.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer ranksonic.info spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer hulfingtonpost.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer viandpet.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer a-hau.mk spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer cfsrating.sonicwall.com:8080 spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer yougetsignal.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer cenoval.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer bestwebsiteawards.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer bestwebsitesawards.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer simple-share-buttons.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer adviceforum.info spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer o-o-6-o-o.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer o-o-8-o-o.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer humanorightswatch.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer smailik.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer s.click.aliexpress.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer social-buttons.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer 4webmasters.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer best-seo-offer.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer best-seo-solution.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer buttons-for-your-website.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer www.get-free-traffic-now.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer free-share-buttons.co spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer theguardlan.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer googlsucks.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer buy-cheap-online.info spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer forum69.info spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer meendo-free-traffic.ga spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer www.kabbalah-red-bracelets.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer pornhub-forum.ga spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer pornhubforum.tk spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer anal-acrobats.hol.es spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer youporn-forum.ga spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer sexyteens.hol.es spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer amanda-porn.ga spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer generalporn.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer depositfiles-porn.ga spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer rapidgator-porn.ga spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer torture.ml spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer domination.ml spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer webmaster-traffic.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer youporn-forum.uni.me spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer www.event-tracking.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer free-share-buttons.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer free-social-buttons.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer guardlink.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer redtube-talk.ga spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer sanjosestartups.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer trafficmonetize.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer sitevaluation.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer 100dollars-seo.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer dailyrank.net spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer howtostopreferralspam.eu spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer videos-for-your-business.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer semaltmedia.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer success-seo.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer synerity.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer anticrawler.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer search.tb.ask.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer gotovim-doma.ru spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer lomb.co spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer lombia.co spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer prodvigator.ua spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer offers.bycontext.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer website-errors-scanner.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer traffic-paradise.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer cambridgeshire.libnet.info spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer webmonetizer.net spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer notify.bluecoat.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer sharebutton.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer netvibes.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer webcrawler.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer view.contextualyield.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer resellerclub.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer powitania.pl spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer tasteidea.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer descargar-musica-gratis.net spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer torontoplumbinggroup.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer cyprusbuyproperties.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer ranksonic.org spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer securesuite.co.uk spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer symbaloo.com spambot=yes\n"; $lines[] = "SetEnvIfNoCase Referer start.otgmanagement.com spambot=yes\n"; $lines[] = "Order allow,deny\n"; $lines[] = "Allow from all\n"; $lines[] = "Deny from env=spambot\n"; $lines[] = "# Analytics Spam Blocker - End"; $fp = fopen($home_path.'.htaccess', 'w'); foreach($lines as $line){ fwrite($fp, "$line"); } fclose($fp); } else { // New File $fp = fopen($home_path.'.htaccess','w'); fwrite($fp, "# Analytics Spam Blocker - Start\n"); fwrite($fp,"SetEnvIfNoCase Referer semalt.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer darodar.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer buttons-for-website.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer fbdownloader.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer descargar-musicas-gratis.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer baixar-musicas-gratis.comsavetubevideo.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer srecorder.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer kambasoft.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer ilovevitaly.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer ilovevitaly.co spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer ilovevitaly.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer blackhatworth.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer priceg.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer backgroundpictures.net spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer embedle.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer extener.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer extener.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer fbfreegifts.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer feedouble.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer feedouble.net spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer japfm.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer joinandplay.me spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer joingames.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer iskalko.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer musicprojectfoundation.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer myprintscreen.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer slftsdybbg.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer edakgfvwql.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer openfrost.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer openfrost.net spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer openmediasoft.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer serw.clicksor.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer socialseet.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer sharebutton.net spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer cityadspix.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer screentoolkit.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer softomix.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer softomix.net spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer softomix.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer gobongo.info spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer myftpupload.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer websocial.me spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer luxup.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer ykecwqlixx.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer soundfrost.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer seoexperimenty.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer cenokos.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer star61.de spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer superiends.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer vapmedia.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer econom.co spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer vodkoved.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer adcash.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer videofrost.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer youtubedownload.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer zazagames.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer 7makemoneyonline.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer ranksonic.info spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer hulfingtonpost.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer viandpet.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer a-hau.mk spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer cfsrating.sonicwall.com:8080 spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer yougetsignal.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer cenoval.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer bestwebsiteawards.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer bestwebsitesawards.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer simple-share-buttons.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer adviceforum.info spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer o-o-6-o-o.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer o-o-8-o-o.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer humanorightswatch.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer smailik.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer s.click.aliexpress.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer social-buttons.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer 4webmasters.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer best-seo-offer.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer best-seo-solution.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer buttons-for-your-website.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer www.get-free-traffic-now.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer free-share-buttons.co spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer theguardlan.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer googlsucks.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer buy-cheap-online.info spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer forum69.info spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer meendo-free-traffic.ga spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer www.kabbalah-red-bracelets.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer pornhub-forum.ga spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer pornhubforum.tk spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer anal-acrobats.hol.es spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer youporn-forum.ga spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer sexyteens.hol.es spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer amanda-porn.ga spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer generalporn.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer depositfiles-porn.ga spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer rapidgator-porn.ga spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer torture.ml spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer domination.ml spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer webmaster-traffic.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer youporn-forum.uni.me spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer www.event-tracking.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer free-share-buttons.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer free-social-buttons.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer guardlink.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer redtube-talk.ga spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer sanjosestartups.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer trafficmonetize.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer sitevaluation.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer 100dollars-seo.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer dailyrank.net spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer howtostopreferralspam.eu spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer videos-for-your-business.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer semaltmedia.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer success-seo.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer synerity.se spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer anticrawler.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer search.tb.ask.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer gotovim-doma.ru spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer lomb.co spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer lombia.co spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer prodvigator.ua spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer offers.bycontext.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer website-errors-scanner.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer traffic-paradise.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer cambridgeshire.libnet.info spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer webmonetizer.net spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer notify.bluecoat.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer sharebutton.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer netvibes.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer webcrawler.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer view.contextualyield.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer resellerclub.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer powitania.pl spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer tasteidea.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer descargar-musica-gratis.net spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer torontoplumbinggroup.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer cyprusbuyproperties.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer ranksonic.org spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer securesuite.co.uk spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer securesuite.net spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer symbaloo.com spambot=yes\n"); fwrite($fp,"SetEnvIfNoCase Referer start.otgmanagement.com spambot=yes\n"); fwrite($fp,"Order allow,deny\n"); fwrite($fp,"Allow from all\n"); fwrite($fp,"Deny from env=spambot\n"); fwrite($fp, "# Analytics Spam Blocker - End"); fclose($fp); } } else { // Not writable wp_die(_e('Your .htaccess file or root WordPress directory is not writable')); } //Delete old 1.5 plugin area if ( is_writable( $home_path.'.htaccess' ) ) { $fileOld = file_get_contents($home_path.'.htaccess'); $fileOld = deleteOldText('# BEGIN Analytics Spam Blocker', '# END Analytics Spam Blocker', $fileOld); $fpOld = fopen($home_path.'.htaccess', 'w'); fwrite($fpOld, $fileOld); fclose($fpOld); } else { // Not writable wp_die(_e('Your .htaccess file is not writable or doesn\'t exist.')); } } function deleteOldText($startOld, $endOld, $stringOld) { $beginningPosOld = strpos($stringOld, $startOld); $endPosOld = strpos($stringOld, $endOld); if ($beginningPosOld === false || $endPosOld === false) { return $stringOld; } $deleteOld = substr($stringOld, $beginningPosOld, ($endPosOld + strlen($endOld)) - $beginningPosOld); return str_replace($deleteOld, '', $stringOld); } function AnalyticsSpamBlockerDeactivate() { $home_path = get_home_path(); $parsed_url = parse_url(site_url()); if ( is_writable( $home_path.'.htaccess' ) ) { // We can make our changes $file = file_get_contents($home_path.'.htaccess'); $file = DeleteCurrentCode('# Analytics Spam Blocker - Start', '# Analytics Spam Blocker - End', $file); $fp = fopen($home_path.'.htaccess', 'w'); fwrite($fp, $file); fclose($fp); } else { // Not writable wp_die(_e('Your .htaccess file is not writable or doesn\'t exist.')); } } function DeleteCurrentCode($start, $end, $string) { $beginningPos = strpos($string, $start); $endPos = strpos($string, $end); if ($beginningPos === false || $endPos === false) { return $string; } $delete = substr($string, $beginningPos, ($endPos + strlen($end)) - $beginningPos); return str_replace($delete, '', $string); }