Plugin Directory

Changeset 486750


Ignore:
Timestamp:
01/09/2012 03:45:15 AM (14 years ago)
Author:
kyleabaker
Message:

v0.10.11

  • Added detection for Columbus Browser, CoolNovo, Sundial, Usejump, WebRender.
  • Added detection for Nova Linux and WP7 (props: jako)
Location:
wp-useragent/trunk
Files:
14 added
2 edited

Legend:

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

    r456818 r486750  
    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.2.1
    7 Stable tag: 0.10.10
     6Tested up to: 3.3.1
     7Stable tag: 0.10.11
    88
    99== Description ==
     
    6666
    6767== Changelog ==
     68
     69= v0.10.11 =
     70* Added detection for Columbus Browser, CoolNovo, Sundial, Usejump, WebRender.
     71* Added detection for Nova Linux and WP7 (props: jako)
     72
    6873
    6974= v0.10.10 =
     
    524529== Upgrade Notice ==
    525530
    526 = v0.10.10 =
    527 * Fixed Opera Next detection since the ua string has changed.
    528 * Added detection for Opera Labs, Fireweb Navigator, Kylo, Sundance, Charon, Sylera, Dorothy Browser, and Webian Shell.
    529 * Added detection for x64 versions of Unix/Linux.
    530 * Added detection for the Inferno operating system.
    531 * Added detection for Nokia Browser (props: Yomi)
     531= v0.10.11 =
     532* Added detection for Columbus Browser, CoolNovo, Sundial, Usejump, WebRender.
     533* Added detection for Nova Linux and WP7 (props: jako)
  • wp-useragent/trunk/wp-useragent.php

    r456818 r486750  
    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.10
     6Version: 0.10.11
    77Author: Kyle Baker
    88Author URI: http://kyleabaker.com/
     
    240240        $title=detect_browser_version("Chromium");
    241241        $code="chromium";
     242    }elseif(preg_match('/Columbus/i', $useragent)){
     243        $link="http://www.columbus-browser.com/";
     244        $title=detect_browser_version("Columbus");
     245        $code="columbus";
    242246    }elseif(preg_match('/CometBird/i', $useragent)){
    243247        $link="http://www.cometbird.com/";
     
    252256        $title=detect_browser_version("Conkeror");
    253257        $code="conkeror";
     258    }elseif(preg_match('/CoolNovo/i', $useragent)){
     259        $link="http://www.coolnovo.com/";
     260        $title=detect_browser_version("CoolNovo");
     261        $code="coolnovo";
    254262    }elseif(preg_match('/Crazy\ Browser/i', $useragent)){
    255263        $link="http://www.crazybrowser.com/";
     
    803811        $code="sundance";
    804812    }elseif(preg_match('/Sunrise/i', $useragent)){
     813        $link="http://www.sundialbrowser.com/";
     814        $title=detect_browser_version("Sundial");
     815        $code="sundial";
     816    }elseif(preg_match('/Sunrise/i', $useragent)){
    805817        $link="http://www.sunrisebrowser.com/";
    806818        $title=detect_browser_version("Sunrise");
     
    878890        $title=detect_browser_version("UP.Link");
    879891        $code="openwave";
     892    }elseif(preg_match('/Usejump/i', $useragent)){
     893        $link="http://www.usejump.com/";
     894        $title=detect_browser_version("Usejump");
     895        $code="usejump";
    880896    }elseif(preg_match('/uZardWeb/i', $useragent)){
    881897        $link="http://en.wikipedia.org/wiki/UZard_Web";
     
    910926        $title="Webian ".detect_browser_version("Shell");
    911927        $code="webianshell";
     928    }elseif(preg_match('/Webrender/i', $useragent)){
     929        $link="http://webrender.99k.org/";
     930        $title="Webrender";
     931        $code="webrender";
    912932    }elseif(preg_match('/WeltweitimnetzBrowser/i', $useragent)){
    913933        $link="http://weltweitimnetz.de/software/Browser.en.page";
     
    11321152        $code="lg";
    11331153
     1154    //Microsoft
     1155    }elseif(preg_match('/Windows Phone OS 7.0/i', $useragent) || preg_match('/ZuneWP7/i', $useragent) || preg_match('/WP7/i', $useragent)){
     1156        $link="http://www.microsoft.com/windowsphone/";
     1157        $title.="Windows Phone 7";
     1158        $code="wp7";
     1159
    11341160    //Motorola
    11351161    }elseif(preg_match('/\ Droid/i', $useragent)){
     
    14741500        $title="NetBSD";
    14751501        $code="netbsd";
     1502        if(preg_match('/x86_64/i', $useragent))
     1503            $title.=" x64";
     1504    }elseif(preg_match('/Nova/i', $useragent)){
     1505        $link="http://www.nova.cu";
     1506        $title="Nova";
     1507        if(preg_match('/Nova[\/|\ ]([.0-9a-zA-Z]+)/i', $useragent, $regmatch))
     1508            $version.=" ".$regmatch[1];
     1509        if(strlen($version) > 1)
     1510            $title.=$version;
     1511        $code="nova";
    14761512        if(preg_match('/x86_64/i', $useragent))
    14771513            $title.=" x64";
Note: See TracChangeset for help on using the changeset viewer.