Ignore:
Timestamp:
2013/05/02 18:11:36 (11 years ago)
Author:
h_yoshimoto
Message:

#2236 2.12.3リリース以降の2.12-devへのコミット差し戻し

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Status.php

    r22567 r22796  
    3232 * @version $Id$ 
    3333 */ 
    34 class LC_Page_Admin_Order_Status extends LC_Page_Admin_Ex  
    35 { 
     34class LC_Page_Admin_Order_Status extends LC_Page_Admin_Ex { 
    3635 
    3736    // }}} 
     
    4342     * @return void 
    4443     */ 
    45     function init() 
    46     { 
     44    function init() { 
    4745        parent::init(); 
    4846        $this->tpl_mainpage = 'order/status.tpl'; 
     
    6260     * @return void 
    6361     */ 
    64     function process() 
    65     { 
     62    function process() { 
    6663        $this->action(); 
    6764        $this->sendResponse(); 
     
    7370     * @return void 
    7471     */ 
    75     function action() 
    76     { 
     72    function action() { 
    7773 
    7874        $objDb = new SC_Helper_DB_Ex(); 
     
    8985 
    9086        //支払方法の取得 
    91         $this->arrPayment = SC_Helper_Payment_Ex::getIDValueList(); 
     87        $this->arrPayment = $objDb->sfGetIDValueList('dtb_payment', 'payment_id', 'payment_method'); 
    9288 
    9389        switch ($this->getMode()) { 
     
    126122     *  @param SC_FormParam 
    127123     */ 
    128     function lfInitParam(&$objFormParam) 
    129     { 
     124    function lfInitParam(&$objFormParam) { 
    130125        $objFormParam->addParam('注文番号', 'order_id', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); 
    131126        $objFormParam->addParam('変更前対応状況', 'status', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); 
     
    141136     *  @param SC_FormParam 
    142137     */ 
    143     function lfCheckError(&$objFormParam) 
    144     { 
     138    function lfCheckError(&$objFormParam) { 
    145139        // 入力データを渡す。 
    146140        $arrRet = $objFormParam->getHashArray(); 
     
    156150     * @return void 
    157151     */ 
    158     function destroy() 
    159     { 
     152    function destroy() { 
    160153        parent::destroy(); 
    161154    } 
    162155 
    163156    // 対応状況一覧の表示 
    164     function lfStatusDisp($status,$pageno) 
    165     { 
     157    function lfStatusDisp($status,$pageno) { 
    166158        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    167159 
     
    198190     * 対応状況の更新 
    199191     */ 
    200     function lfStatusMove($statusId, $arrOrderId) 
    201     { 
     192    function lfStatusMove($statusId, $arrOrderId) { 
    202193        $objPurchase = new SC_Helper_Purchase_Ex(); 
    203194        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     
    224215     * 受注テーブルの論理削除 
    225216     */ 
    226     function lfDelete($arrOrderId) 
    227     { 
     217    function lfDelete($arrOrderId) { 
    228218        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    229219 
     
    232222        } 
    233223 
    234         $objPurchase = new SC_Helper_Purchase_Ex(); 
     224        $arrUpdate = array( 
     225            'del_flg'      => 1, 
     226            'update_date'  => 'CURRENT_TIMESTAMP', 
     227        ); 
     228 
     229        $objQuery->begin(); 
     230 
    235231        foreach ($arrOrderId as $orderId) { 
    236             $objPurchase->cancelOrder($orderId, ORDER_CANCEL, true); 
    237         } 
     232            $objQuery->update('dtb_order', $arrUpdate, 'order_id = ?', array($orderId)); 
     233        } 
     234 
     235        $objQuery->commit(); 
    238236 
    239237        $this->tpl_onload = "window.alert('選択項目を削除しました。');"; 
Note: See TracChangeset for help on using the changeset viewer.