function BrowserBlocker_Splash() { global $wp_query; $siteurl = get_option('siteurl'); $plugin_url = $siteurl . '/wp-content/plugins/' . basename(dirname(__FILE__)); $img_url = $plugin_url . '/images/'; if (get_option('Browser_Blocker_Enabled') == 1) { if (!is_admin()) { if (isset($_GET["sid"]) && $_GET["sid"] == $_SESSION['BB_SESSION_ID']) { $_SESSION["BB_BYPASS"] = true; } if ($_SESSION["BB_BYPASS"]) { } else { $bb_pages = get_option('Browser_Blocker_Pages'); //print_r($bb_pages); //echo "<br />".$wp_query->post->ID; if ($bb_pages && in_array($wp_query->post->ID, $bb_pages)) { require_once 'browser.php'; $browser = new Browser(); $blocked = BrowserBlocker_GetBlocked(); if (in_array($browser->getBrowser(), $blocked["browser"])) { for ($x = 0; $x < count($blocked["browser"]); $x++) { if ($browser->getBrowser() == $blocked["browser"][$x]) { switch ($blocked["direction"][$x]) { case "Equals": if ($browser->getVersion() == $blocked["version"][$x]) { BrowserBlocker_Display($browser); } break; case "Less Than": if ($browser->getVersion() < $blocked["version"][$x]) { BrowserBlocker_Display($browser); } break; case "Greater Than": if ($browser->getVersion() > $blocked["version"][$x]) { BrowserBlocker_Display($browser); } break; case "Equal Or Greater": if ($browser->getVersion() >= $blocked["version"][$x]) { BrowserBlocker_Display($browser); } break; case "Equal Or Less": if ($browser->getVersion() <= $blocked["version"][$x]) { BrowserBlocker_Display($browser); } break; } } } } } else { if (in_array('all', $bb_pages)) { require_once 'browser.php'; $browser = new Browser(); $blocked = BrowserBlocker_GetBlocked(); if (in_array($browser->getBrowser(), $blocked["browser"])) { for ($x = 0; $x < count($blocked["browser"]); $x++) { if ($browser->getBrowser() == $blocked["browser"][$x]) { switch ($blocked["direction"][$x]) { case "Equals": if ($browser->getVersion() == $blocked["version"][$x]) { BrowserBlocker_Display($browser); } break; case "Less Than": if ($browser->getVersion() < $blocked["version"][$x]) { BrowserBlocker_Display($browser); } break; case "Greater Than": if ($browser->getVersion() > $blocked["version"][$x]) { BrowserBlocker_Display($browser); } break; case "Equal Or Greater": if ($browser->getVersion() >= $blocked["version"][$x]) { BrowserBlocker_Display($browser); } break; case "Equal Or Less": if ($browser->getVersion() <= $blocked["version"][$x]) { BrowserBlocker_Display($browser); } break; } } } } } else { } } } } } }
<?php $blocked = BrowserBlocker_GetBlocked(); ?> <form name="bb_form" id="bb_form" action="" method="post"> <input type="hidden" name="bb_update" value="simple" /> <ul> <li id="bb_enable_row"> <dl> <dt><label for"bb_enable" class="labels"><img src="<?php echo $img_url . "tick.png"; ?> " class="icon" title="Enable"> Enable</label></dt> <dd><? $update_fields = array( 'Disabled' => '0', 'Enabled' => '1'); BrowserBlocker_Make_Select(get_option('Browser_Blocker_Enabled'), $update_fields, "", "bb_enable", "bb_enable"); ?> Enable Browser Blocker? <br /><span class="bb_example">ie: Enable Browser Blocker after you have set your preferred settings.</span></dd> </dl> </li> <li id="bb_attribute_row"> <dl> <dt><label for"bb_attribute" class="labels"><img src="<?php echo $img_url . "yin-yang.png"; ?> " class="icon" title="Give a Little Love"> Credit Link</label></dt> <dd> <input type="checkbox" name="bb_attribute" id="bb_attribute" class="checkboxr" <?php echo get_option('Browser_Blocker_Credit') == '1' ? ' checked="checked"' : ''; ?>