Location: PHPKode > scripts > Browser Rejector > browser-rejector/rejectr.js.php
<?php
header("content-type: application/x-javascript");
REQUIRE $_GET['wppath'];
//functions are included that were defined in browser-rejector.php; as well as all functions
if(brejectr_options_getOption('bversions') == 'latest') {
	$ieversion = '9';
	$chromeversion = '22';
	$ffversion = '15';
	$operaversion = '12';
	$safariversion = '6';
}
else {
	$ieversion = '9+';
	$chromeversion = '4+';
	$ffversion = '4+';
	$operaversion = '11+';
	$safariversion = '5+';
}
if(brejectr_options_getOption('closeoption') == 'no')
	$closeoption = 'false';
else
	$closeoption = 'true';
$closecookie = 'false';
if(brejectr_options_getOption('closecookie') == 'no')
	$closecookie = 'false';
else
	$closecookie = 'true';
?>
jQuery(document).ready(function($) {
	$.reject({
		reject: {
			safari2: <?php echo brejectr_tftostring(brejectr_options_getOption('safari2-3')); ?>, // Apple Safari 
			safari3: <?php echo brejectr_tftostring(brejectr_options_getOption('safari2-3')); ?>, 
			safari4: <?php echo brejectr_tftostring(brejectr_options_getOption('safari4')); ?>, 
			safari: <?php echo brejectr_tftostring(brejectr_options_getOption('safari')); ?>,
			chrome1: <?php echo brejectr_tftostring(brejectr_options_getOption('chrome1-3')); ?>, // Google Chrome (very old)
			chrome2: <?php echo brejectr_tftostring(brejectr_options_getOption('chrome1-3')); ?>,
			chrome3: <?php echo brejectr_tftostring(brejectr_options_getOption('chrome1-3')); ?>,
			chrome: <?php echo brejectr_tftostring(brejectr_options_getOption('chrome')); ?>,
			firefox1: <?php echo brejectr_tftostring(brejectr_options_getOption('firefox1-2')); ?>, // Mozilla Firefox
			firefox2: <?php echo brejectr_tftostring(brejectr_options_getOption('firefox1-2')); ?>,
			firefox3: <?php echo brejectr_tftostring(brejectr_options_getOption('firefox3')); ?>,
			firefox: <?php echo brejectr_tftostring(brejectr_options_getOption('firefox')); ?>,
			msie5: <?php echo brejectr_tftostring(brejectr_options_getOption('msie5')); ?>, // Microsoft Internet Explorer
			msie6: <?php echo brejectr_tftostring(brejectr_options_getOption('msie6')); ?>,
			msie7: <?php echo brejectr_tftostring(brejectr_options_getOption('msie7')); ?>,
			msie8: <?php echo brejectr_tftostring(brejectr_options_getOption('msie8')); ?>,
			//msie9: <?php echo brejectr_tftostring(brejectr_options_getOption('msie9')); ?>,
			msie: <?php echo brejectr_tftostring(brejectr_options_getOption('msie')); ?>,
			opera7: <?php echo brejectr_tftostring(brejectr_options_getOption('opera7-9')); ?>, // Opera
			opera8: <?php echo brejectr_tftostring(brejectr_options_getOption('opera7-9')); ?>,
			opera9: <?php echo brejectr_tftostring(brejectr_options_getOption('opera7-9')); ?>,
			opera10: <?php echo brejectr_tftostring(brejectr_options_getOption('opera10')); ?>,
			opera: <?php echo brejectr_tftostring(brejectr_options_getOption('opera')); ?>,
			konqueror1: true, // Konqueror (Linux) - not included in plugin options for simplicity
			konqueror2: true,
			konqueror3: true,
			unknown: false // Everything else
		},
		header: "<?php echo brejectr_options_getOption('headertext'); ?>", // header
		paragraph1: "<?php echo brejectr_options_getOption('p1text'); ?>", // Paragraph 1
		paragraph2: "<?php echo brejectr_options_getOption('p2text'); ?>", // Paragraph 2
		close: <?php echo $closeoption; ?>,
		closeLink: "<?php echo brejectr_options_getOption('closelink'); ?>", // Close link text
		closeMessage: "<?php echo brejectr_options_getOption('closemessage'); ?>", // Message below close window link
		closeCookie: <?php echo $closecookie; ?>, // Set cookie to remmember close for this session
		display: ['chrome','gcf','msie','firefox','opera','safari'], //turns out ie9+ beats firefox in capabilities and overall features, so suggest it first; safari after Opera because of it's highly minimal OS support (latest OSX only)
		browserInfo: { // Settings for which browsers to display
			firefox: {
				text: '<?php _e('Firefox', 'browser-rejector') ?> ' + '<?php echo $ffversion; ?>', // Text below the icon  
				url: 'http://www.mozilla.com/firefox/new' // URL For icon/text link  
			},
			safari: {
				text: '<?php _e('Safari', 'browser-rejector') ?> ' + '<?php echo $safariversion; ?>',  
				url: 'http://www.apple.com/safari/'
			},
			opera: {
				text: '<?php _e('Opera', 'browser-rejector') ?> ' + '<?php echo $operaversion; ?>',  
				url: 'http://www.opera.com/download/'  
			},
			chrome: {
				text: '<?php _e('Chrome', 'browser-rejector') ?> ' + '<?php echo $chromeversion; ?>',  
				url: 'http://www.google.com/chrome/'
			},  
			msie: {
				text: '<?php _e('Internet Explorer', 'browser-rejector') ?> <b style="color: #00f; background-color: #fff;">' + '<?php echo $ieversion; ?>' + '</b>',  
				url: 'http://www.microsoft.com/windows/internet-explorer/'
			},
			gcf: {
				text: "<?php _e('Google Chrome Frame', 'browser-rejector') ?> <i><?php _e("(doesn't require admin)", 'browser-rejector') ?></i>",
				url: 'http://google.com/chromeframe/',
				// This browser option will only be displayed for MSIE
				allow: { all: false, msie: true }
			}
		},
		imagePath: '<?php echo plugins_url('/browsers/', __FILE__); // Path where images are located ?>'
	});	
});
Return current item: Browser Rejector