EC-CUBE
Public メソッド
クラス SC_MobileUserAgent
SC_MobileUserAgentに対する継承グラフ
Inheritance graph
[凡例]

Public メソッド

 getCarrier ()
 getId ()
 getModel ()
 isMobile ()
 isNonMobile ()
 isSupported ()

説明

携帯端末の情報を扱うクラス

対象とする携帯端末は $_SERVER から決定する。 すべてのメソッドはクラスメソッド。


関数

携帯端末のキャリアを表す文字列を取得する。

文字列は docomo, ezweb, softbank のいずれか。

戻り値:
string|false 携帯端末のキャリアを表す文字列を返す。 携帯端末ではない場合は false を返す。
getId ( )

勝手サイトで利用可能な携帯端末/利用者のIDを取得する。

各キャリアで使用するIDの種類: + docomo ... UTN + ezweb ... EZ番号 + softbank ... 端末シリアル番号

戻り値:
string|false 取得したIDを返す。取得できなかった場合は false を返す。
getModel ( )

携帯端末の機種を表す文字列を取得する。 携帯端末ではない場合はユーザーエージェントの名前を取得する。(例: 'Mozilla')

戻り値:
string 携帯端末のモデルを表す文字列を返す。
isMobile ( )

EC-CUBE がサポートする携帯キャリアかどうかを判別する。

戻り値:
boolean サポートしている場合は true、それ以外の場合は false を返す。

EC-CUBE がサポートする携帯キャリアかどうかを判別する。

戻り値:
boolean 携帯端末ではない場合は true、それ以外の場合は false を返す。

ここは、自クラスのメソッドの逆関数なので、 EC-CUBE標準規約/リファクタリングガイドラインの SC_Display_Ex::detectDevice()への統一からは除外。

EC-CUBE がサポートする携帯端末かどうかを判別する。

戻り値:
boolean サポートしている場合は true、それ以外の場合は false を返す。

このクラスの説明は次のファイルから生成されました:
 全て データ構造 ネームスペース 関数 変数