Line | |
---|
1 | <?php |
---|
2 | class SC_Display{ |
---|
3 | |
---|
4 | var $response; |
---|
5 | |
---|
6 | var $device; |
---|
7 | |
---|
8 | var $autoSet; |
---|
9 | |
---|
10 | // TODO php4を捨てたときに ここのコメントアウトを外してね。 |
---|
11 | /* |
---|
12 | * const('MOBILE',1); |
---|
13 | * const('SMARTPHONE',2); |
---|
14 | * const('PC',4); |
---|
15 | */ |
---|
16 | |
---|
17 | function SC_Display($autoGenerateHttpHeaders = true){ |
---|
18 | require_once(CLASS_EX_PATH."/SC_Response_Ex.php"); |
---|
19 | $this->response = new SC_Response_Ex(); |
---|
20 | $this->autoSet = $autoGenerateHttpHeaders; |
---|
21 | } |
---|
22 | |
---|
23 | |
---|
24 | // TODO このメソッドは、レスポンスを返すためのメソッドです。名前を絶対に変えましょう。 |
---|
25 | /** |
---|
26 | * |
---|
27 | * @param $page LC_Page |
---|
28 | */ |
---|
29 | function hoge(LC_Page $page){ |
---|
30 | $this->assign($page); |
---|
31 | |
---|
32 | } |
---|
33 | |
---|
34 | /** |
---|
35 | * デバイス毎の出力方法を自動で変更する、ファサード |
---|
36 | * Enter description here ... |
---|
37 | */ |
---|
38 | function setDevice(){ |
---|
39 | |
---|
40 | } |
---|
41 | |
---|
42 | /** |
---|
43 | * 機種を判別する。 |
---|
44 | * SC_Display::MOBILE = ガラケー = 1 |
---|
45 | * SC_Display::SMARTPHONE = スマホ = 2 |
---|
46 | * SC_Display::PC = PC = 4 |
---|
47 | * ※PHP4の為にconstは使っていません。 1がガラケーで、2がスマホで4がPCです。 |
---|
48 | * @return |
---|
49 | */ |
---|
50 | function detectDevice(){ |
---|
51 | $nu = Net_UserAgent_Mobile::factory(); |
---|
52 | if(this.) |
---|
53 | |
---|
54 | } |
---|
55 | |
---|
56 | function assign(LC_Page $page){ |
---|
57 | |
---|
58 | } |
---|
59 | |
---|
60 | |
---|
61 | } |
---|
Note: See
TracBrowser
for help on using the repository browser.