HtmlTemplateFramework
[ class tree: HtmlTemplateFramework ] [ index: HtmlTemplateFramework ] [ all elements ]

Class: htf_frm_getcss

Source Location: /htf_frm_getcss.phl

Class Overview


ユーザエージェントから該当CSSファイル名を判別するクラス。


Author(s):

Variables

Methods



Class Details

[line 23]
ユーザエージェントから該当CSSファイル名を判別するクラス。

CSS定義xmlファイルを参照し、htfで読み込むCSSファイルを判別します。




Tags:

author:  Yamauchi Shogo <htf@as-prj.com>
access:  public


[ Top ]


Class Variables

$browser =

[line 51]

判別したブラウザ名。コンストラクタによって設定されます。



Tags:

access:  public

Type:   string


[ Top ]

$cssname =

[line 37]

判別したhtfで使用するCSSファイル名。コンストラクタによって設定されます。



Tags:

access:  public

Type:   string


[ Top ]

$mozillaver =

[line 58]

判別したMozillaバージョン。コンストラクタによって設定されます。



Tags:

access:  public

Type:   string


[ Top ]

$os =

[line 44]

判別したOS名。コンストラクタによって設定されます。



Tags:

access:  public

Type:   string


[ Top ]



Class Methods


constructor htf_frm_getcss [line 78]

void htf_frm_getcss( string $xmlfname, string $useragent, string $distinctos)

引数の内容から、htf_frm_getcssクラスを生成し、htfで読み込むCSSファイルを判別します。

指定されたCSS定義xmlを読み込み、指定ユーザエージェント内容から 使用するCSSファイル名を$cssnameに設定します。 $distinctos引数に'on'が指定されていない場合や、CSS定義ファイル指定外のパターン になった場合には、CSS定義ファイルのOS/ブラウザとも'Others'が指定されている CSSファイル名を選択します。
また、判別するOS/ブラウザは以下です。
OS:Macintosh,Windows
ブラウザ:MSIE/Netscape/FireFox




Tags:

access:  public


Parameters:

string   $xmlfname   CSS定義xmlファイル(フルパス指定)
string   $useragent   httpリクエストに設定されているユーザーエージェント
string   $distinctos   OS/ブラウザ判別をする場合:'on' しない場合'off'

[ Top ]


Documentation generated on Tue, 19 Sep 2006 06:20:53 +0900 by phpDocumentor 1.3.0