[Svn-src-all:876] [version-2_5-dev 19763] #876(SC_Helper_Purchase#registerOtherDeliv を削除)

Seasoft admin @ mail.ec-cube.net
2010年 12月 25日 (土) 17:20:37 JST


Subversion committed to /home/svn/open 19763
http://svn.ec-cube.net/open_trac/changeset/19763
┌────────────────────────────┐
│更新者 :  Seasoft                                      │
│更新日時:  2010-12-25 17:20:37 +0900 (土, 25 12月 2010)│
└────────────────────────────┘

Log:
--------------------------------------------------------
#876(SC_Helper_Purchase#registerOtherDeliv を削除)

Changed:                      [U:修正,A:追加,D:削除]
--------------------------------------------------------
U   branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php

変更: branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php
===================================================================
--- branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php	2010-12-25 07:51:33 UTC (rev 19762)
+++ branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php	2010-12-25 08:20:37 UTC (rev 19763)
@@ -66,10 +66,6 @@
                                                    $objCartSession);
         $orderTemp = $this->getOrderTemp($uniqId);
 
-        if ($objCustomer->isLoginSuccess(true)) {
-            $this->registerOtherDeliv($uniqId, $customerId);
-        }
-
         $orderTemp['status'] = $orderStatus;
         $orderId = $this->registerOrder($orderTemp, $objCartSession,
                                         $_SESSION['cartKey']);
@@ -180,65 +176,6 @@
     }
 
     /**
-     * 会員登録住所と配送先住所を比較し, 差異があった場合は新規登録を行う.
-     *
-     * 別のお届け先に同一の配送先住所が存在する場合は登録しない.
-     *
-     * @param string $uniqId 配送先住所を特定するための一時テーブルのユニークID
-     * @param integer $customerId 顧客ID
-     * @return boolean 差異があり新規登録を行った場合 true; それ以外は false
-     */
-    function registerOtherDeliv($uniqId, $customerId) {
-        $keys = array('name01', 'name02', 'kana01', 'kana02', 'tel01', 'tel02',
-                      'tel03', 'zip01', 'zip02', 'pref', 'addr01', 'addr02');
-        $delivCols = "";
-        $cols = "";
-        $i = 0;
-        foreach ($keys as $key) {
-            $delivCols .= "deliv_" . $key;
-            $cols .= $key;
-            if ($i < count($keys) - 1) {
-                $delivCols .= ", ";
-                $cols .= ", ";
-            }
-            $i++;
-        }
-
-        $objQuery =& SC_Query::getSingletonInstance();
-        $orderTemp = $objQuery->select($delivCols, "dtb_order_temp",
-                                       "order_temp_id = ?", array($uniqId),
-                                       MDB2_FETCHMODE_ORDERED);
-
-        $customerAddrs = $objQuery->select($cols, "dtb_customer",
-                                           "customer_id = ?", array($customerId),
-                                           MDB2_FETCHMODE_ORDERED);
-
-        $hasAddr = false;
-        if ($orderTemp[0] != $customerAddrs[0]) {
-            $otherAddrs = $objQuery->select($cols, "dtb_other_deliv",
-                                           "customer_id = ?", array($customerId),
-                                            MDB2_FETCHMODE_ORDERED);
-            foreach ($otherAddrs as $otherAddr) {
-                if ($orderTemp[0] == $otherAddr) {
-                    $hasAddr = true;
-                }
-            }
-        }
-        if ($hasAddr) {
-            $i = 0;
-            foreach ($keys as $key) {
-                $addrs[$key] = $orderTemp[0][$i];
-                $i++;
-            }
-            $addrs['customer_id'] = $customerId;
-            $addrs['order_deliv_id'] = $objQuery->nextVal('dtb_other_deliv_other_deliv_id');
-            $objQuery->insert("dtb_other_deliv", $addrs);
-            return true;
-        }
-        return false;
-    }
-
-    /**
      * 受注完了メールを送信する.
      *
      * HTTP_USER_AGENT の種別により, 携帯電話の場合は携帯用の文面,




Svn-src-all メーリングリストの案内