Plugin Directory

Changeset 516120


Ignore:
Timestamp:
03/08/2012 02:16:13 AM (14 years ago)
Author:
kyleabaker
Message:

v0.10.12

  • Added detection for Alienforce Browser, Patriott, Qupzilla, Baidu Browser and ZipZap.
  • Added detection for Chrome Mobile and Tizen.
  • Added detection for Motorola Xoom, Galaxy Nexus.
  • Added detection for Chakra Linux (props: KZKGGaara)
Location:
wp-useragent/trunk
Files:
14 added
2 edited

Legend:

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

    r486750 r516120  
    55Requires at least: 2.0
    66Tested up to: 3.3.1
    7 Stable tag: 0.10.11
     7Stable tag: 0.10.12
    88
    99== Description ==
     
    6666
    6767== Changelog ==
     68
     69= v0.10.12 =
     70* Added detection for Alienforce Browser, Patriott, Qupzilla, Baidu Browser and ZipZap.
     71* Added detection for Chrome Mobile and Tizen.
     72* Added detection for Motorola Xoom, Galaxy Nexus.
     73* Added detection for Chakra Linux (props: KZKG^Gaara)
     74
    6875
    6976= v0.10.11 =
     
    529536== Upgrade Notice ==
    530537
    531 = v0.10.11 =
    532 * Added detection for Columbus Browser, CoolNovo, Sundial, Usejump, WebRender.
    533 * Added detection for Nova Linux and WP7 (props: jako)
     538= v0.10.12 =
     539* Added detection for Alienforce Browser, Patriott, Qupzilla, Baidu Browser and ZipZap.
     540* Added detection for Chrome Mobile and Tizen.
     541* Added detection for Motorola Xoom, Galaxy Nexus.
     542* Added detection for Chakra Linux (props: KZKG^Gaara)
  • wp-useragent/trunk/wp-useragent.php

    r486750 r516120  
    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.11
     6Version: 0.10.12
    77Author: Kyle Baker
    88Author URI: http://kyleabaker.com/
     
    8686        return " 8.0 (Compatibility Mode)"; //fix for IE8 quirky UA string with Compatibility Mode enabled
    8787    elseif(strtolower($title)=="msie")
    88             return " ".$version;
     88        return " ".$version;
    8989    elseif(strtolower($title)=="multi-browser")
    9090        return "Multi-Browser XP ".$version;
     
    111111    elseif(strtolower($title)=="tencenttraveler")
    112112        return "TT Explorer ".$version;
     113    elseif(strtolower($title)=="crmo")
     114        return "Chrome Mobile ".$version;
    113115    elseif(strtolower($title)=="opera labs")
    114116    {
     
    136138        $title="Acoo ".detect_browser_version("Browser");
    137139        $code="acoobrowser";
     140    }elseif(preg_match('/Alienforce/i', $useragent)){
     141        $link="http://sourceforge.net/projects/alienforce/";
     142        $title=detect_browser_version("Alienforce");
     143        $code="alienforce";
    138144    }elseif(preg_match('/Amaya/i', $useragent)){
    139145        $link="http://www.w3.org/Amaya/";
     
    164170        $title="Avant ".detect_browser_version("Browser");
    165171        $code="avantbrowser";
     172    }elseif(preg_match('/baidubrowser/i', $useragent)){
     173        $link="http://liulanqi.baidu.com/";
     174        $title=detect_browser_version("Browser");
     175        $code="baidubrowser";
    166176    }elseif(preg_match('/Beonex/i', $useragent)){
    167177        $link="http://www.beonex.com/";
     
    264274        $title="Crazy ".detect_browser_version("Browser");
    265275        $code="crazybrowser";
     276    }elseif(preg_match('/CrMo/i', $useragent)){
     277        $link="http://www.google.com/chrome";
     278        $title=detect_browser_version("CrMo");
     279        $code="chrome";
    266280    }elseif(preg_match('/Cruz/i', $useragent)){
    267281        $link="http://www.cruzapp.com/";
     
    702716        $title="Pale ".detect_browser_version("Moon");
    703717        $code="palemoon";
     718    }elseif(preg_match('/Patriott\:\:Browser/i', $useragent)){
     719        $link="http://madgroup.x10.mx/patriott1.php";
     720        $title="Patriott ".detect_browser_version("Browser");
     721        $code="patriott";
    704722    }elseif(preg_match('/Phaseout/i', $useragent)){
    705723        $link="http://www.phaseout.net/";
     
    726744        $title="QtWeb Internet ".detect_browser_version("Browser");
    727745        $code="qtwebinternetbrowser";
     746    }elseif(preg_match('/QupZilla/i', $useragent)){
     747        $link="http://www.qupzilla.com/";
     748        $title=detect_browser_version("QupZilla");
     749        $code="qupzilla";
    728750    }elseif(preg_match('/rekonq/i', $useragent)){
    729751        $link="http://rekonq.sourceforge.net/";
     
    858880        $title=detect_browser_version("Thunderbird");
    859881        $code="thunderbird";
     882    }elseif(preg_match('/Tizen/i', $useragent)){
     883        $link="https://www.tizen.org/";
     884        $title=detect_browser_version("Tizen");
     885        $code="tizen";
    860886    }elseif(preg_match('/Tjusig/i', $useragent)){
    861887        $link="http://www.tjusig.cz/";
     
    954980        $title=detect_browser_version("Xiino");
    955981        $code="null";
     982    }elseif(preg_match('/ZipZap/i', $useragent)){
     983        $link="http://www.zipzaphome.com/";
     984        $title=detect_browser_version("ZipZap");
     985        $code="zipzap";
    956986
    957987    //Pulled out of order to help ensure better detection for above browsers
     
    11751205            $title.=" ".$regmatch[1];
    11761206        $code="motorola";
     1207    }elseif(preg_match('/XOOM/i', $useragent)){
     1208        $link="http://en.wikipedia.org/wiki/Motorola_Xoom";
     1209        $title.="Motorola Xoom";
     1210        $code="motorola";
    11771211
    11781212    //Nintendo
     
    12431277
    12441278    //Samsung
     1279    }elseif(preg_match('/Galaxy Nexus/i', $useragent)){
     1280        $link="http://en.wikipedia.org/wiki/Galaxy_Nexus";
     1281        $title="Galaxy Nexus";
     1282        $code="samsung";
    12451283    }elseif(preg_match('/Samsung/i', $useragent)){
    12461284        $link="http://www.samsungmobile.com/";
     
    13141352            $title.=" ".$regmatch[1];
    13151353        $code="centos";
     1354        if(preg_match('/x86_64/i', $useragent))
     1355            $title.=" x64";
     1356    }elseif(preg_match('/Chakra/i', $useragent)){
     1357        $link="http://www.chakra-linux.org/";
     1358        $title="Chakra Linux";
     1359        $code="chakra";
    13161360        if(preg_match('/x86_64/i', $useragent))
    13171361            $title.=" x64";
Note: See TracChangeset for help on using the changeset viewer.