Changeset 20888


Ignore:
Timestamp:
2011/04/22 17:21:47 (11 years ago)
Author:
nanasess
bzr:base-revision:
ohkouchi@loop-az.jp-20110422043550-bu8eu50po3uve0az
bzr:committer:
Kentaro Ohkouchi <ohkouchi@loop-az.jp>
bzr:file-ids:

data/Smarty/templates/default/mypage/history.tpl 15743@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fmypage%2Fhistory.tpl
data/Smarty/templates/mobile/mypage/history.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fmobile%2Fmypage%2Fhistory.tpl
data/Smarty/templates/sphone/mypage/history.tpl history.tpl-20101209134550-lsv02w9wikfx9cj3-20
data/class/helper/SC_Helper_Purchase.php sc_helper_purchase.p-20101020100530-jyaoa7ch9pdfjqzp-1
data/class/pages/mypage/LC_Page_Mypage_History.php 16102@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fmypage%2FLC_Page_Mypage_History.php
bzr:mapping-version:
v4
bzr:merge:

ohkouchi@loop-az.jp-20110422082052-ob7ja5qwwehr8vky
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
ohkouchi@loop-az.jp-20110422082133-aizbc5cclloy8p21
bzr:revno:
3599
bzr:revprop:branch-nick:
branches/version-2_11-dev
bzr:root:
branches/version-2_11-dev
bzr:text-revisions:

data/Smarty/templates/default/mypage/history.tpl ohkouchi@loop-az.jp-20110422082052-ob7ja5qwwehr8vky
data/Smarty/templates/mobile/mypage/history.tpl ohkouchi@loop-az.jp-20110422082052-ob7ja5qwwehr8vky
data/Smarty/templates/sphone/mypage/history.tpl ohkouchi@loop-az.jp-20110422082052-ob7ja5qwwehr8vky
data/class/helper/SC_Helper_Purchase.php ohkouchi@loop-az.jp-20110422082052-ob7ja5qwwehr8vky
data/class/pages/mypage/LC_Page_Mypage_History.php ohkouchi@loop-az.jp-20110422082052-ob7ja5qwwehr8vky
bzr:timestamp:
2011-04-22 17:21:33.532000065 +0900
bzr:user-agent:
bzr2.2.1+bzr-svn1.0.4
svn:original-date:
2011-04-22T08:21:33.532000Z
Message:

#1273 (Myページにてダウンロード商品のダウンロード条件が分かり辛く、カスタマイズ・運用的に問題)

  • SC_Helper_Purchase::setDownloadableFlgTo() を追加
Location:
branches/version-2_11-dev/data
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_11-dev/data/Smarty/templates/default/mypage/history.tpl

    r20764 r20888  
    6464                    <td class="alignC"> 
    6565                    <!--{if $orderDetail.product_type_id == $smarty.const.PRODUCT_TYPE_DOWNLOAD}--> 
    66                         <!--{if $orderDetail.price == "0" || ( $orderDetail.status >= "4" && $orderDetail.effective == "1" )}--> 
     66                        <!--{if $orderDetail.is_downloadable}--> 
    6767                            <a target="_self" href="<!--{$smarty.const.ROOT_URLPATH}-->mypage/download.php?order_id=<!--{$tpl_arrOrderData.order_id}-->&product_id=<!--{$orderDetail.product_id}-->&product_class_id=<!--{$orderDetail.product_class_id}-->">ダウンロード</a> 
    68                         <!--{elseif $orderDetail.payment_date == "" || $orderDetail.status < "4"}--> 
    69                             <!--{$arrProductType[$orderDetail.product_type_id]}--><BR />(入金確認中) 
    70                         <!--{elseif $orderDetail.effective != "1"}--> 
    71                             <!--{$arrProductType[$orderDetail.product_type_id]}--><BR />(期限切れ) 
     68                        <!--{else}--> 
     69                            <!--{if $orderDetail.payment_date == "" && $orderDetail.effective == "0"}--> 
     70                                <!--{$arrProductType[$orderDetail.product_type_id]}--><BR />(入金確認中) 
     71                            <!--{else}--> 
     72                                <!--{$arrProductType[$orderDetail.product_type_id]}--><BR />(期限切れ) 
     73                            <!--{/if}--> 
    7274                        <!--{/if}--> 
    7375                    <!--{else}--> 
  • branches/version-2_11-dev/data/Smarty/templates/mobile/mypage/history.tpl

    r20764 r20888  
    4545商品種別: 
    4646<!--{if $orderDetail.product_type_id == $smarty.const.PRODUCT_TYPE_DOWNLOAD}--> 
    47 <!--{if $orderDetail.price == "0" || ( $orderDetail.status >= "4" && $orderDetail.effective == "1" )}--> 
     47<!--{if $orderDetail.is_downloadable}--> 
    4848<a target="_self" href="<!--{$smarty.const.ROOT_URLPATH}-->mypage/download.php?order_id=<!--{$tpl_arrOrderData.order_id}-->&product_id=<!--{$orderDetail.product_id}-->&product_class_id=<!--{$orderDetail.product_class_id}-->">ダウンロード</a><br> 
    49 <!--{elseif $orderDetail.payment_date == "" || $orderDetail.status < "4"}--> 
     49<!--{else}--> 
     50<!--{if $orderDetail.payment_date == "" && $orderDetail.effective == "0"}--> 
    5051<!--{$arrProductType[$orderDetail.product_type_id]}--><br>(入金確認中)<br> 
    51 <!--{elseif $orderDetail.effective != "1"}--> 
     52<!--{else}--> 
    5253<!--{$arrProductType[$orderDetail.product_type_id]}--><br>(期限切れ)<br> 
     54<!--{/if}--> 
    5355<!--{/if}--> 
    5456<!--{else}--> 
  • branches/version-2_11-dev/data/Smarty/templates/sphone/mypage/history.tpl

    r20764 r20888  
    5757                    <td><!--{$orderDetail.product_code|h}--></td> 
    5858                    <td><!--→商品名--><a<!--{if $orderDetail.enable}--> href="<!--{$smarty.const.P_DETAIL_URLPATH}--><!--{$orderDetail.product_id|u}-->"<!--{/if}-->><!--{$orderDetail.product_name|h}--></a><!--←商品名--><br /><!--→商品種別--><!--{if $orderDetail.product_type_id == $smarty.const.PRODUCT_TYPE_DOWNLOAD}--> 
    59                         <!--{if $orderDetail.price == "0" || ( $orderDetail.status >= "4" && $orderDetail.effective == "1" )}--> 
     59                        <!--{if $orderDetail.is_downloadable}--> 
    6060                            <a target="_self" href="<!--{$smarty.const.ROOT_URLPATH}-->mypage/download.php?order_id=<!--{$tpl_arrOrderData.order_id}-->&amp;product_id=<!--{$orderDetail.product_id}-->&amp;product_class_id=<!--{$orderDetail.product_class_id}-->">ダウンロード</a> 
    61                         <!--{elseif $orderDetail.payment_date == "" || $orderDetail.status < "4"}--> 
    62                             <!--{$arrProductType[$orderDetail.product_type_id]}--><BR />(入金確認中) 
    63                         <!--{elseif $orderDetail.effective != "1"}--> 
    64                             <!--{$arrProductType[$orderDetail.product_type_id]}--><BR />(期限切れ) 
     61                        <!--{else}--> 
     62                            <!--{if $orderDetail.payment_date == "" && $orderDetail.effective == "0"}--> 
     63                                <!--{$arrProductType[$orderDetail.product_type_id]}--><BR />(入金確認中) 
     64                            <!--{else}--> 
     65                                <!--{$arrProductType[$orderDetail.product_type_id]}--><BR />(期限切れ) 
     66                            <!--{/if}--> 
    6567                        <!--{/if}--> 
    6668                    <!--{else}--> 
  • branches/version-2_11-dev/data/class/helper/SC_Helper_Purchase.php

    r20841 r20888  
    931931 
    932932    /** 
     933     * ダウンロード可能フラグを, 受注詳細に設定する. 
     934     * 
     935     * ダウンロード可能と判断されるのは, 以下の通り. 
     936     * 
     937     * 1. ダウンロード可能期限が期限内かつ, 入金日が入力されている 
     938     * 2. 販売価格が 0 円である 
     939     * 
     940     * 受注詳細行には, is_downloadable という真偽値が設定される. 
     941     * @param array 受注詳細の配列 
     942     * @return void 
     943     */ 
     944    function setDownloadableFlgTo(&$arrOrderDetail) { 
     945        foreach (array_keys($arrOrderDetail) as $key) { 
     946            // 販売価格が 0 円 
     947            if ($arrOrderDetail[$key]['price'] == '0') { 
     948                $arrOrderDetail[$key]['is_downloadable'] = true; 
     949            } 
     950            // ダウンロード期限内かつ, 入金日あり 
     951            elseif ($arrOrderDetail[$key]['effective'] == '1' 
     952                    && !SC_Utils_Ex::isBlank($arrOrderDetail[$key]['payment_date'])) { 
     953                $arrOrderDetail[$key]['is_downloadable'] = true; 
     954            } else { 
     955                $arrOrderDetail[$key]['is_downloadable'] = false; 
     956            } 
     957        } 
     958    } 
     959 
     960    /** 
    933961     * 配送情報を取得する. 
    934962     * 
  • branches/version-2_11-dev/data/class/pages/mypage/LC_Page_Mypage_History.php

    r20764 r20888  
    9494        // 受注商品明細の取得 
    9595        $this->tpl_arrOrderDetail = $objPurchase->getOrderDetail($order_id); 
     96        $objPurchase->setDownloadableFlgTo($this->tpl_arrOrderDetail); 
    9697        // 受注メール送信履歴の取得 
    9798        $this->tpl_arrMailHistory = $this->lfGetMailHistory($order_id); 
Note: See TracChangeset for help on using the changeset viewer.