Changeset 21302


Ignore:
Timestamp:
2011/10/28 18:58:18 (9 years ago)
Author:
shutta
Message:

#1527 (端末種別の判別ルーチンの統一)
Net_UserAgent_Mobile::isMobile()な処理をSC_Display_Ex::detectDevice()に統一。
但し、SC_Mobile_UserAgent::isNonMobile()は、対象から除外した。

Location:
branches/version-2_11-dev/data
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_11-dev/data/class/SC_MobileUserAgent.php

    r20764 r21302  
    117117     */ 
    118118    function isNonMobile() { 
     119        /** 
     120         * ここは、自クラスのメソッドの逆関数なので、 
     121         * EC-CUBE標準規約/リファクタリングガイドラインの 
     122         * SC_Display_Ex::detectDevice()への統一からは除外。 
     123         */ 
    119124        return !SC_MobileUserAgent_Ex::isMobile(); 
    120125    } 
  • branches/version-2_11-dev/data/class/SC_Response.php

    r20970 r21302  
    150150 
    151151        $session = SC_SessionFactory::getInstance(); 
    152         if (SC_MobileUserAgent_Ex::isMobile() || $session->useCookie() == false) { 
     152        if ((SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE) 
     153            || ($session->useCookie() == false) 
     154        ) { 
    153155            $netUrl->addQueryString(session_name(), session_id()); 
    154156        } 
  • branches/version-2_11-dev/data/class/helper/SC_Helper_Mail.php

    r21185 r21302  
    150150        $arrTplVar->tpl_user_point = $objCustomer->getValue('point'); 
    151151 
    152        if(Net_UserAgent_Mobile::isMobile() === true) { 
     152       if (SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE) { 
    153153            $objMailView = new SC_MobileView_Ex(); 
    154154       } else { 
  • branches/version-2_11-dev/data/class/helper/SC_Helper_Purchase.php

    r21259 r21302  
    431431            } 
    432432 
    433             if (Net_UserAgent_Mobile::isMobile() 
    434                 && in_array('email', $keys)) { 
     433            if ((SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE) 
     434                && in_array('email', $keys) 
     435            ) { 
    435436                $email_mobile = $objCustomer->getValue('email_mobile'); 
    436437                if (empty($email_mobile)) { 
     
    10601061    function sendOrderMail($orderId) { 
    10611062        $mailHelper = new SC_Helper_Mail_Ex(); 
    1062         $mailHelper->sfSendOrderMail($orderId, 
    1063                                      SC_MobileUserAgent_Ex::isMobile() ? 2 : 1); 
     1063        $template_id = 
     1064            SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE ? 2 : 1; 
     1065        $mailHelper->sfSendOrderMail($orderId, $template_id); 
    10641066    } 
    10651067 
  • branches/version-2_11-dev/data/class/session/SC_SessionFactory.php

    r21010 r21302  
    7474        case 'useCookie': 
    7575            // モバイルの場合はSC_SessionFactory_UseRequestを使用する 
    76             if (Net_UserAgent_Mobile::isMobile()===true) { 
     76            if (SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE) { 
    7777                $session = new SC_SessionFactory_UseRequest; 
    7878                $session->setState('mobile'); 
  • branches/version-2_11-dev/data/smarty_extends/modifier.numeric_emoji.php

    r18234 r21302  
    1313    static $numeric_emoji_index = array('134', '125', '126', '127', '128', '129', '130', '131', '132', '133'); 
    1414 
    15     if (SC_MobileUserAgent::isMobile() && isset($numeric_emoji_index[$value])) { 
     15    if ((SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE) 
     16        && isset($numeric_emoji_index[$value]) 
     17    ) { 
    1618        return '[emoji:' . $numeric_emoji_index[$value] . ']'; 
    1719    } else { 
Note: See TracChangeset for help on using the changeset viewer.