Plugin Directory

Changeset 612429


Ignore:
Timestamp:
10/14/2012 10:00:15 PM (13 years ago)
Author:
kyleabaker
Message:

v1.0.1

  • Added detection for D+ browser, Internet Explorer 10, Amazon Silk, QQbrowser, Yandex.Browser, Beamrise.
  • Added detection for x64 version of Windows Server 2003.
  • Added detection for the Playstation Vita.
Location:
wp-useragent/trunk
Files:
8 added
6 edited

Legend:

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

    r595248 r612429  
    44Tags: useragent, user-agent, user agent, web, browser, web browser, operating system, platform, os, mac, apple, windows, win, linux, phone
    55Requires at least: 2.0
    6 Tested up to: 3.4.1
    7 Stable tag: 1.0.0
     6Tested up to: 3.4.2
     7Stable tag: 1.0.1
    88
    99== Description ==
     
    6666
    6767== Changelog ==
     68
     69= v1.0.1 =
     70* Added detection for D+ browser, Internet Explorer 10, Amazon Silk, QQbrowser, Yandex.Browser, Beamrise.
     71* Added detection for x64 version of Windows Server 2003.
     72* Added detection for the Playstation Vita.
     73
    6874
    6975= v1.0.0 =
     
    563569== Upgrade Notice ==
    564570
    565 = v1.0.0 =
    566 * Added detection for Barca, SubStream, SlimBoat, zBrowser, Ryouko browsers.
    567 * Fixed Chrome detection on Android (props: JayXon)
    568 * Refactored code for easier maintenance.
    569 * Release v1.0.0!!!! (w00t!)
     571= v1.0.1 =
     572* Added detection for D+ browser, Internet Explorer 10, Amazon Silk, QQbrowser, Yandex.Browser, Beamrise.
     573* Added detection for x64 version of Windows Server 2003.
     574* Added detection for the Playstation Vita.
  • wp-useragent/trunk/wp-useragent-detect-device.php

    r595248 r612429  
    333333
    334334    // Playstation
    335     elseif(preg_match('/Playstation/i', $useragent))
    336     {
    337         $title="Playstation";
    338 
    339         if(preg_match('/[PS|Playstation\ ]3/i', $useragent))
     335    elseif(preg_match('/PlayStation/i', $useragent))
     336    {
     337        $title="PlayStation";
     338
     339        if(preg_match('/[PS|PlayStation\ ]3/i', $useragent))
    340340        {
    341341            $link="http://www.us.playstation.com/PS3";
    342342            $title.=" 3";
    343343        }
    344         elseif(preg_match('/[Playstation Portable|PSP]/i', $useragent))
     344        elseif(preg_match('/[PlayStation Portable|PSP]/i', $useragent))
    345345        {
    346346            $link="http://www.us.playstation.com/PSP";
    347347            $title.=" Portable";
     348        }
     349        elseif(preg_match('/[PlayStation Vita|PSVita]/i', $useragent))
     350        {
     351            $link="http://us.playstation.com/psvita/";
     352            $title.=" Vita";
    348353        }
    349354        else
  • wp-useragent/trunk/wp-useragent-detect-os.php

    r595248 r612429  
    727727            $code="win-2";
    728728        }
     729        elseif(preg_match('/Windows NT 5.2; Win64; x64;/i', $useragent))
     730        {
     731            $title="Windows Server 2003 x64 Edition";
     732            $code="win-2";
     733        }
    729734        elseif(preg_match('/Windows NT 5.2/i', $useragent))
    730735        {
  • wp-useragent/trunk/wp-useragent-detect-webbrowser-version.php

    r595248 r612429  
    141141        return "Barca Pro ".$version;
    142142    }
     143    elseif(strtolower($title)=="dplus")
     144    {
     145        return "D+ ".$version;
     146    }
    143147    elseif(strtolower($title)=="opera labs")
    144148    {
  • wp-useragent/trunk/wp-useragent-detect-webbrowser.php

    r595248 r612429  
    9898        $code="barca";
    9999    }
     100    elseif(preg_match('/Beamrise/i', $useragent))
     101    {
     102        $link="http://www.beamrise.com/";
     103        $title=detect_browser_version("Beamrise");
     104        $code="beamrise";
     105    }
    100106    elseif(preg_match('/Beonex/i', $useragent))
    101107    {
     
    272278        $code="cyberdog";
    273279    }
     280    elseif(preg_match('/DPlus/i', $useragent))
     281    {
     282        $link="http://dplus-browser.sourceforge.net/";
     283        $title=detect_browser_version("DPlus");
     284        $code="dillo";
     285    }
    274286    elseif(preg_match('/Deepnet\ Explorer/i', $useragent))
    275287    {
     
    741753        $title=detect_browser_version("MozillaDeveloperPreview");
    742754        $code="firefoxdevpre";
     755    }
     756    elseif(preg_match('/MQQBrowser/i', $useragent))
     757    {
     758        $link="http://browser.qq.com/";
     759        $title="QQbrowser";
     760        $code="qqbrowser";
    743761    }
    744762    elseif(preg_match('/Multi-Browser/i', $useragent))
     
    10701088        $code="firefoxdevpre";
    10711089    }
     1090    elseif(preg_match('/Silk/i', $useragent)
     1091        && !preg_match('/PlayStation/i', $useragent))
     1092    {
     1093        $link="http://en.wikipedia.org/wiki/Amazon_Silk";
     1094        $title="Amazon ".detect_browser_version("Silk");
     1095        $code="silk";
     1096    }
    10721097    elseif(preg_match('/SiteKiosk/i', $useragent))
    10731098    {
     
    14071432        $title=detect_browser_version("Xiino");
    14081433        $code="null";
     1434    }
     1435    elseif(preg_match('/YaBrowser/i', $useragent))
     1436    {
     1437        $link="http://browser.yandex.com/";
     1438        $title="Yandex.".detect_browser_version("Browser");
     1439        $code="yandex";
    14091440    }
    14101441    elseif(preg_match('/zBrowser/i', $useragent))
     
    14711502        preg_match('/MSIE[\ |\/]?([.0-9a-zA-Z]+)/i', $useragent, $regmatch);
    14721503
    1473         if($regmatch[1]>=9)
     1504        if($regmatch[1]>=10)
     1505        {
     1506            $code="msie10";
     1507        }
     1508        elseif($regmatch[1]>=9)
    14741509        {
    14751510            $code="msie9";
  • wp-useragent/trunk/wp-useragent.php

    r595248 r612429  
    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: 1.0.0
     6Version: 1.0.1
    77Author: Kyle Baker
    88Author URI: http://kyleabaker.com/
Note: See TracChangeset for help on using the changeset viewer.