get_browser(); $abc_options = $this->default_setting_values(); $check_browsers = $abc_options['check_browser']; $show_browsers = $abc_options['show_browser']; $title = $abc_options['title']; $message = $abc_options['msg']; $hide = $abc_options['hide']; $debug = $abc_options['debug']; $old_ie = ($user_browser['short_name'] === 'ie' && $user_browser['version'] < '8') ? 'old-ie' : ''; if ($debug === 'on' && current_user_can('level_10')) { return $this->build_html($title, $message, $show_browsers, $hide, $old_ie, $user_browser, $debug); } else { foreach($check_browsers as $browser => $version) { if ( $user_browser['short_name'] === $browser && $user_browser['version'] <= $version && $user_browser['version'] > 0 && $user_browser['platform'] != 'android' && $user_browser['platform'] != 'iOS' && $user_browser['platform'] != 'Unknown') { return $this->build_html($title, $message, $show_browsers, $hide, $old_ie, $user_browser); } } } } /** * Build up the HTML for the popup **/ private function build_html($title = NULL, $msg = NULL, $show_browsers = array(), $hide = NULL, $old_ie = '', $user_browser = array(), $debug = false) { if ($debug) { $debug_html = '
';
$html .= $this->get_full_name($browser);
$html .= '';
$html .= '