Changeset 15592


Ignore:
Timestamp:
2007/09/04 16:27:29 (17 years ago)
Author:
nanasess
Message:

リファクタリング

  • DBインスタンスを生成する関数の移動
Location:
branches/feature-module-update/data/class
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/data/class/helper/SC_Helper_DB.php

    r15586 r15592  
    477477 
    478478    /** 
     479     * 受注番号、利用ポイント、加算ポイントから最終ポイントを取得する. 
     480     * 
     481     * @param integer $order_id 受注番号 
     482     * @param integer $use_point 利用ポイント 
     483     * @param integer $add_point 加算ポイント 
     484     * @return array 最終ポイントの配列 
     485     */ 
     486    function sfGetCustomerPoint($order_id, $use_point, $add_point) { 
     487        $objQuery = new SC_Query(); 
     488        $arrRet = $objQuery->select("customer_id", "dtb_order", "order_id = ?", array($order_id)); 
     489        $customer_id = $arrRet[0]['customer_id']; 
     490        if($customer_id != "" && $customer_id >= 1) { 
     491            $arrRet = $objQuery->select("point", "dtb_customer", "customer_id = ?", array($customer_id)); 
     492            $point = $arrRet[0]['point']; 
     493            $total_point = $arrRet[0]['point'] - $use_point + $add_point; 
     494        } else { 
     495            $total_point = ""; 
     496            $point = ""; 
     497        } 
     498        return array($point, $total_point); 
     499    } 
     500 
     501    /** 
    479502     * カテゴリツリーの取得を行う. 
    480503     * 
  • branches/feature-module-update/data/class/util/SC_Utils.php

    r15588 r15592  
    13051305    } 
    13061306 
    1307     // 受注番号、利用ポイント、加算ポイントから最終ポイントを取得 
    1308     function sfGetCustomerPoint($order_id, $use_point, $add_point) { 
    1309         $objQuery = new SC_Query(); 
    1310         $arrRet = $objQuery->select("customer_id", "dtb_order", "order_id = ?", array($order_id)); 
    1311         $customer_id = $arrRet[0]['customer_id']; 
    1312         if($customer_id != "" && $customer_id >= 1) { 
    1313             $arrRet = $objQuery->select("point", "dtb_customer", "customer_id = ?", array($customer_id)); 
    1314             $point = $arrRet[0]['point']; 
    1315             $total_point = $arrRet[0]['point'] - $use_point + $add_point; 
    1316         } else { 
    1317             $total_point = ""; 
    1318             $point = ""; 
    1319         } 
    1320         return array($point, $total_point); 
    1321     } 
    1322  
    13231307    /* ドメイン間で有効なセッションのスタート */ 
    13241308    function sfDomainSessionStart() { 
Note: See TracChangeset for help on using the changeset viewer.