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 .= '