Ignore:
Timestamp:
2012/01/17 16:21:07 (12 years ago)
Author:
Seasoft
Message:

2.12系へマイルストーン変更となったチケット分を差し戻し
r21357 #1324
r21356 #1324,#1565
r21355 #1431
r21354 #1555
r21353 #1563
r21352 #1431
r21351 #1538
r21350 #1560

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_11-dev/data/class/pages/mypage/LC_Page_Mypage_History.php

    r21354 r21405  
    9696        $this->tpl_arrOrderDetail = $this->setMainListImage($this->tpl_arrOrderDetail); 
    9797        $objPurchase->setDownloadableFlgTo($this->tpl_arrOrderDetail); 
    98         // モバイルダウンロード対応処理 
    99         $this->lfSetAU($this->tpl_arrOrderDetail); 
    10098        // 受注メール送信履歴の取得 
    10199        $this->tpl_arrMailHistory = $this->lfGetMailHistory($order_id); 
     
    166164        return $arrOrderDetails; 
    167165    } 
    168  
    169     /** 
    170      * 購入履歴商品にMIMETYPE、ファイル名をセット 
    171      * 
    172      * @param $arrOrderDetail 購入履歴の配列 
    173      * @return array MIMETYPE、ファイル名をセットした購入履歴の配列 
    174      */ 
    175     function lfSetMimetype($arrOrderDetails) { 
    176         $objHelperMobile = new SC_Helper_Mobile_Ex(); 
    177         $i = 0; 
    178         foreach ($arrOrderDetails as $arrOrderDetail) { 
    179             $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    180             $arrProduct = $objQuery->select('down_realfilename,down_filename', 'dtb_products_class', 'product_id = ? AND product_class_id = ?', array($arrOrderDetail['product_id'],$arrOrderDetail['product_class_id'])); 
    181             $arrOrderDetails[$i]['mime_type'] = $objHelperMobile->getMimeType($arrProduct[0]['down_realfilename']); 
    182             $arrOrderDetails[$i]['down_filename'] = $arrProduct[0]['down_filename']; 
    183             $i++; 
    184         } 
    185         return $arrOrderDetails; 
    186     } 
    187  
    188     /** 
    189      * 特定キャリア(AU)モバイルダウンロード処理 
    190      * キャリアがAUのモバイル端末からダウンロードする場合は単純に 
    191      * Aタグでダウンロードできないケースがある為、対応する。 
    192      * 
    193      * @param integer $order_id 注文番号 
    194      * @param $arrOrderDetail 購入履歴の配列 
    195      */ 
    196     function lfSetAU($arrOrderDetails) { 
    197         $this->isAU = false; 
    198         // モバイル端末かつ、キャリアがAUの場合に処理を行う 
    199         if (SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE && SC_MobileUserAgent::getCarrier() == 'ezweb'){ 
    200             // MIMETYPE、ファイル名のセット 
    201             $this->tpl_arrOrderDetail = $this->lfSetMimetype($arrOrderDetails); 
    202             $this->phpsessid = $_GET['PHPSESSID']; 
    203             $this->isAU = true; 
    204         } 
    205     } 
    206166} 
Note: See TracChangeset for help on using the changeset viewer.