Example #1
0
 protected static function isMobile()
 {
     self::$isMobile = !empty($_SERVER['HTTP_X_OPERAMINI_PHONE']) || false !== strpos(strtolower($_SERVER['HTTP_ACCEPT']), '/vnd.wap.') || false !== strpos(self::$ua, 'maemo') || false !== strpos(self::$ua, 'armv7l') || false !== strpos(self::$ua, 'symbian') || false !== strpos(self::$ua, 'windows ce') || false !== strpos(self::$ua, 'mobile') || false !== strpos(self::$ua, 'epoc') || false !== strpos(self::$ua, 'opera mini') || false !== strpos(self::$ua, 'opera mobi') || false !== strpos(self::$ua, 'minimo') || false !== strpos(self::$ua, 'nitro') || false !== strpos(self::$ua, 'j2me') || false !== strpos(self::$ua, 'midp-') || false !== strpos(self::$ua, 'cldc-') || false !== strpos(self::$ua, 'netfront') || false !== strpos(self::$ua, 'mot') || false !== strpos(self::$ua, 'up.browser') || false !== strpos(self::$ua, 'up.link') || false !== strpos(self::$ua, 'sony') || false !== strpos(self::$ua, 'nokia') || false !== strpos(self::$ua, 'samsung') || false !== strpos(self::$ua, 'audiovox') || false !== strpos(self::$ua, 'blackberry') || false !== strpos(self::$ua, 'ericsson') || false !== strpos(self::$ua, 'panasonic') || false !== strpos(self::$ua, 'philips') || false !== strpos(self::$ua, 'sanyo') || false !== strpos(self::$ua, 'sharp') || false !== strpos(self::$ua, 'sie-') || false !== strpos(self::$ua, 'portalmmm') || false !== strpos(self::$ua, 'blazer') || false !== strpos(self::$ua, 'avantgo') || false !== strpos(self::$ua, 'danger') || false !== strpos(self::$ua, 'palm') || false !== strpos(self::$ua, 'series60') || false !== strpos(self::$ua, 'palmsource') || false !== strpos(self::$ua, 'pocketpc') || false !== strpos(self::$ua, 'smartphone') || false !== strpos(self::$ua, 'rover') || false !== strpos(self::$ua, 'ipaq') || false !== strpos(self::$ua, 'au-mic') || false !== strpos(self::$ua, 'alcatel') || false !== strpos(self::$ua, 'ericy') || false !== strpos(self::$ua, 'vodafone/') || false !== strpos(self::$ua, 'wap1.') || false !== strpos(self::$ua, 'wap2.') || false !== strpos(self::$ua, 'portable');
 }