Ignore:
Timestamp:
2009/09/17 19:45:44 (17 years ago)
Author:
Seasoft
Message:
  • 機能とサイトの判定ロジックを実装
  • 携帯端末の場合、モバイルサイトへリダイレクトする処理をメソッドに移動
  • /data/include/module.inc の読み込みタイミングを移動(ロジックの直接実行を含むため。エラー処理を行ないやすいように他の共通ファイルの読み込みの後とした。)
  • インストール中は一部の共通ロジックを
  • インストール初期処理の誤りを修正。処理をスマートに。
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/html/require.php

    r18234 r18293  
    2525define("HTML_PATH", rtrim(realpath(rtrim(realpath(dirname(__FILE__)), '/\\') . '/'), '/\\') . '/'); 
    2626 
    27 require_once(HTML_PATH . "define.php"); 
    28 require_once(HTML_PATH . HTML2DATA_DIR . "require_base.php"); 
     27require_once HTML_PATH . 'define.php'; 
     28define('FRONT_FUNCTION_PC_SITE', true); 
     29require_once HTML_PATH . HTML2DATA_DIR . 'require_base.php'; 
    2930 
    30 // 携帯端末の場合は mobile 以下へリダイレクトする。 
    31 if (SC_MobileUserAgent::isMobile()) { 
    32     $url = ""; 
    33     if (SC_Utils_Ex::sfIsHTTPS()) { 
    34         $url = MOBILE_SSL_URL; 
    35     } else { 
    36         $url = MOBILE_SITE_URL; 
    37     } 
    38  
    39     if (preg_match('|^' . URL_DIR . '(.*)$|', $_SERVER['REQUEST_URI'], $matches)) { 
    40         $path = $matches[1]; 
    41     } else { 
    42         $path = ''; 
    43     } 
    44  
    45     header("Location: ". SC_Utils_Ex::sfRmDupSlash($url . $path)); 
    46     exit; 
    47 } 
     31// 携帯端末の場合、モバイルサイトへリダイレクトする 
     32SC_MobileUserAgent::sfAutoRedirectMobileSite(); 
    4833 
    4934?> 
Note: See TracChangeset for help on using the changeset viewer.