Ignore:
Timestamp:
2013/05/02 18:11:36 (13 years ago)
Author:
h_yoshimoto
Message:

#2236 2.12.3リリース以降の2.12-devへのコミット差し戻し

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/helper/SC_Helper_Mobile.php

    r22592 r22796  
    2929 * @version $Id$ 
    3030 */ 
    31 class SC_Helper_Mobile  
    32 { 
     31class SC_Helper_Mobile { 
    3332 
    3433    /** 基本MimeType */ 
     
    8281     * @return void 
    8382     */ 
    84     function lfMobileCheckCompatibility() 
    85     { 
     83    function lfMobileCheckCompatibility() { 
    8684        if (!SC_MobileUserAgent_Ex::isSupported()) { 
    8785            header('Location: ' . ROOT_URLPATH . 'unsupported/' . DIR_INDEX_PATH); 
     
    9694     * @return void 
    9795     */ 
    98     function lfMobileConvertInputValue(&$value) 
    99     { 
     96    function lfMobileConvertInputValue(&$value) { 
    10097        if (is_array($value)) { 
    10198            foreach ($value as $key => $val) { 
     
    116113     * @return void 
    117114     */ 
    118     function lfMobileInitInput() 
    119     { 
     115    function lfMobileInitInput() { 
    120116        array_walk($_GET, array($this, 'lfMobileConvertInputValue')); 
    121117        array_walk($_POST, array($this, 'lfMobileConvertInputValue')); 
     
    129125     *                     取得できなかった場合は null を返す。 
    130126     */ 
    131     function lfMobileGetExtSessionId() 
    132     { 
    133         if (!preg_match('|^' . ROOT_URLPATH . '(.*)$|', $_SERVER['SCRIPT_NAME'], $matches)) { 
     127    function lfMobileGetExtSessionId() { 
     128        if (!preg_match('|^' . ROOT_URLPATH . '(.*)$|', $_SERVER['SCRIPT_NAME'], $matches = array())) { 
    134129            return null; 
    135130        } 
     
    157152     *                      取得できなかった場合は false を返す。 
    158153     */ 
    159     function lfMobileGetSessionId() 
    160     { 
     154    function lfMobileGetSessionId() { 
    161155        // パラメーターからセッションIDを取得する。 
    162156        $sessionId = @$_POST[session_name()]; 
     
    187181     * @return boolean セッションデータが有効な場合は true、無効な場合は false を返す。 
    188182     */ 
    189     function lfMobileValidateSession() 
    190     { 
     183    function lfMobileValidateSession() { 
    191184        // 配列 mobile が登録されているかどうかをチェックする。 
    192185        if (!is_array(@$_SESSION['mobile'])) { 
     
    228221     * @return void 
    229222     */ 
    230     function lfMobileInitOutput() 
    231     { 
     223    function lfMobileInitOutput() { 
    232224        // 出力用のエンコーディングを Shift JIS に固定する。 
    233225        mb_http_output('SJIS-win'); 
     
    251243     * @return void 
    252244     */ 
    253     function sfMobileInit() 
    254     { 
     245    function sfMobileInit() { 
    255246        $this->lfMobileInitInput(); 
    256247 
     
    267258     * @return String 
    268259     */ 
    269     function gfAddSessionId($url = null) 
    270     { 
     260    function gfAddSessionId($url = null) { 
    271261        $objURL = new Net_URL($url); 
    272262        $objURL->addQueryString(session_name(), session_id()); 
     
    280270     * @param array セッション ID を追加した配列 
    281271     */ 
    282     function sessionIdArray($array = array()) 
    283     { 
     272    function sessionIdArray($array = array()) { 
    284273        return array_merge($array, array(session_name() => session_id())); 
    285274    } 
     
    290279     * @return string 生成したトークンを返す。 
    291280     */ 
    292     function lfGenerateKaraMailToken() 
    293     { 
     281    function lfGenerateKaraMailToken() { 
    294282        $token_chars = '0123456789abcdefghijklmnopqrstuvwxyz'; 
    295283        $token_chars_length = strlen($token_chars); 
     
    312300     * @return string|false トークンを返す。エラーが発生した場合はfalseを返す。 
    313301     */ 
    314     function gfPrepareKaraMail($next_url, $session_id = null) 
    315     { 
     302    function gfPrepareKaraMail($next_url, $session_id = null) { 
    316303        if (!isset($session_id)) { 
    317304            $session_id = session_id(); 
     
    359346     * @return boolean 成功した場合はtrue、失敗した場合はfalseを返す。 
    360347     */ 
    361     function gfRegisterKaraMail($token, $email) 
    362     { 
     348    function gfRegisterKaraMail($token, $email) { 
    363349        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    364350 
     
    390376     * @return string|false URLを返す。エラーが発生した場合はfalseを返す。 
    391377     */ 
    392     function gfFinishKaraMail($token) 
    393     { 
     378    function gfFinishKaraMail($token) { 
    394379        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    395380 
     
    429414     * @return void 
    430415     */ 
    431     function sfMobileSetExtSessionId($param_key, $param_value, $url) 
    432     { 
     416    function sfMobileSetExtSessionId($param_key, $param_value, $url) { 
    433417        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    434418 
     
    453437     * @return boolean 携帯のメールアドレスの場合はtrue、それ以外の場合はfalseを返す。 
    454438     */ 
    455     function gfIsMobileMailAddress($address) 
    456     { 
     439    function gfIsMobileMailAddress($address) { 
    457440        $masterData = new SC_DB_MasterData_Ex(); 
    458441        $arrMobileMailDomains = $masterData->getMasterData('mtb_mobile_domain'); 
     
    474457     * @return string MIMEタイプ 
    475458     */ 
    476     function getMimeType($filename) 
    477     { 
     459    function getMimeType($filename) { 
    478460        //ファイルの拡張子からコンテンツタイプを決定する 
    479461        $file_extension = strtolower(substr(strrchr($filename,'.'),1)); 
Note: See TracChangeset for help on using the changeset viewer.