function adshow_show_adverts() { if (!adshow_functions_exist()) { return false; } //echo 'ref:'.$_SERVER['HTTP_REFERER']; //if (adinj_config_block_after_ad_click() && adshow_clicked_ad()) return "click_blocked"; //TODO $adlogblocked_cookie = isset($_COOKIE["adlogblocked"]) ? $_COOKIE["adlogblocked"] : 0; if ($adlogblocked_cookie == 1) { if (adinj_config_debug_mode()) { echo "<!--ADINJ DEBUG: no ads because adlogblocked cookie set-->\n"; } return "click_blocked"; } if (adinj_config_block_ips() && adshow_blocked_ip()) { return "blocked_ip"; } $adinj_cookie = isset($_COOKIE["adinj"]) ? $_COOKIE["adinj"] : 0; if ($adinj_cookie == 1) { if (adinj_config_debug_mode()) { echo "<!--ADINJ DEBUG: blocked check ignored because adinj cookie set-->\n"; } return true; } $adinjblocked_cookie = isset($_COOKIE["adinjblocked"]) ? $_COOKIE["adinjblocked"] : 0; if ($adinjblocked_cookie == 1) { if (adinj_config_debug_mode()) { echo "<!--ADINJ DEBUG: no ads because adinjblocked cookie set-->\n"; } return "blocked_referrer"; } if (adinj_config_block_referrers() && adshow_blocked_referrer()) { return "blocked_referrer"; } if (adinj_config_block_referrers() && adshow_blocked_referrer()) { if (!headers_sent()) { setcookie('adinjblocked', '1', time() + adinj_config_block_hours() * 3600, '/'); } return "blocked_referrer"; } if (adinj_config_allow_referrers() && !adshow_allowed_referrer()) { return "not_an_allowed_referrer"; } //Set cookie if (!headers_sent()) { setcookie('adinj', '1', time() + 3600, '/'); } return true; }
function adshow_show_adverts() { if (!adshow_functions_exist()) { return false; } if (adshow_blocked_ip()) { return "blockedip"; } if (adinj_config_sevisitors_only()) { if (!adshow_fromasearchengine()) { return "referrer"; } } return true; }