source: branches/camp/camp-2_5-E/data/class/SC_Display.php @ 19005

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