Plugin Directory

Changeset 383859


Ignore:
Timestamp:
05/12/2011 12:23:40 AM (15 years ago)
Author:
kyleabaker
Message:

v0.10.8

  • Added detection for Opera Next, Android Webkit and MiniBrowser.
Location:
wp-useragent/trunk
Files:
6 added
2 edited

Legend:

Unmodified
Added
Removed
  • wp-useragent/trunk/readme.txt

    r378175 r383859  
    55Requires at least: 2.0
    66Tested up to: 3.2
    7 Stable tag: 0.10.7
     7Stable tag: 0.10.8
    88
    99== Description ==
     
    6666
    6767== Changelog ==
     68
     69= v0.10.8 =
     70* Added detection for Opera Next, Android Webkit and MiniBrowser.
     71
    6872
    6973= v0.10.7 =
     
    506510== Upgrade Notice ==
    507511
    508 = v0.10.7 =
    509 * Added detection for Kindle.
    510 * Added detection for moonOS.
     512= v0.10.8 =
     513* Added detection for Opera Next, Android Webkit and MiniBrowser.
  • wp-useragent/trunk/wp-useragent.php

    r378175 r383859  
    44Plugin URI: http://kyleabaker.com/goodies/coding/wp-useragent/
    55Description: A simple User-Agent detection plugin that lets you easily insert icons and/or textual web browser and operating system details with each comment.
    6 Version: 0.10.7
     6Version: 0.10.8
    77Author: Kyle Baker
    88Author URI: http://kyleabaker.com/
     
    6262    //fix for Opera's (and others) UA string changes in v10.00
    6363    $start=$title;
    64     if(strtolower($title)==strtolower("Opera") && preg_match('/Version/i', $useragent))
     64    if((strtolower($title)==strtolower("Opera") || strtolower($title)==strtolower("Opera Next")) && preg_match('/Version/i', $useragent))
    6565        $start="Version";
    6666    elseif(strtolower($title)==strtolower("Opera Mobi") && preg_match('/Version/i', $useragent))
     
    6969        $start="Version";
    7070    elseif(strtolower($title)==strtolower("Pre") && preg_match('/Version/i', $useragent))
     71        $start="Version";
     72    elseif(strtolower($title)==strtolower("Android Webkit"))
    7173        $start="Version";
    7274    elseif(strtolower($title)==strtolower("Links"))
     
    536538        $title=detect_browser_version("Minefield");
    537539        $code="minefield";
     540    }elseif(preg_match('/MiniBrowser/i', $useragent)){
     541        $link="http://dmkho.tripod.com/";
     542        $title=detect_browser_version("MiniBrowser");
     543        $code="minibrowser";
    538544    }elseif(preg_match('/Minimo/i', $useragent)){
    539545        $link="http://www-archive.mozilla.org/projects/minimo/";
     
    628634        $title=detect_browser_version("Opera Mobi");
    629635        $code="opera-2";
     636    }elseif(preg_match('/Opera Next/i', $useragent)){
     637        $link="http://www.opera.com/support/kb/view/991/";
     638        $title=detect_browser_version("Opera Next");
     639        $code="opera-next";
    630640    }elseif(preg_match('/Opera/i', $useragent)){
    631641        $link="http://www.opera.com/";
     
    858868        $title=detect_browser_version("W3M");
    859869        $code="w3m";
     870    }elseif(preg_match('/AppleWebkitBrowser/i', $useragent) && preg_match('/Android/i', $useragent)){
     871        $link="http://developer.android.com/reference/android/webkit/package-summary.html";
     872        $title=detect_browser_version("Android Webkit");
     873        $code="android-webkit";
    860874    }elseif(preg_match('/WeltweitimnetzBrowser/i', $useragent)){
    861875        $link="http://weltweitimnetz.de/software/Browser.en.page";
Note: See TracChangeset for help on using the changeset viewer.