Changeset 22569


Ignore:
Timestamp:
2013/02/19 17:58:34 (11 years ago)
Author:
pineray
Message:

#2044 会員の削除に関する処理を統一する.

Location:
branches/version-2_12-dev/data/class
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/helper/SC_Helper_Customer.php

    r22567 r22569  
    691691        return $exists; 
    692692    } 
     693 
     694    /** 
     695     * 会員を削除する処理 
     696     * 
     697     * @param integer $customer_id 会員ID 
     698     * @return boolean true:成功 false:失敗 
     699     */ 
     700    public static function delete($customer_id) 
     701    { 
     702        $arrData = SC_Helper_Customer_Ex::sfGetCustomerDataFromId($customer_id, 'del_flg = 0'); 
     703        if (SC_Utils_Ex::isBlank($arrData)) { 
     704            //対象となるデータが見つからない。 
     705            return false; 
     706        } 
     707        // XXXX: 仮会員は物理削除となっていたが論理削除に変更。 
     708        $arrVal = array( 
     709            'del_flg' => '1', 
     710        ); 
     711        SC_Helper_Customer_Ex::sfEditCustomerData($arrVal, $customer_id); 
     712        return true; 
     713    } 
    693714} 
  • branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer.php

    r22567 r22569  
    187187    function lfDoDeleteCustomer($customer_id) 
    188188    { 
    189         $arrData = SC_Helper_Customer_Ex::sfGetCustomerDataFromId($customer_id, 'del_flg = 0'); 
    190         if (SC_Utils_Ex::isBlank($arrData)) { 
    191             //対象となるデータが見つからない。 
    192             return false; 
    193         } 
    194         // XXXX: 仮会員は物理削除となっていたが論理削除に変更。 
    195         $arrVal = array( 
    196             'del_flg' => '1', 
    197         ); 
    198         SC_Helper_Customer_Ex::sfEditCustomerData($arrVal, $customer_id); 
    199         return true; 
     189        return SC_Helper_Customer_Ex::delete($customer_id); 
    200190    } 
    201191 
  • branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Refusal.php

    r22567 r22569  
    106106    function lfDeleteCustomer($customer_id) 
    107107    { 
    108         $objQuery = SC_Query_Ex::getSingletonInstance(); 
    109  
    110         $sqlval['del_flg']      = 1; 
    111         $sqlval['update_date']  = 'CURRENT_TIMESTAMP'; 
    112         $where                  = 'customer_id = ?'; 
    113         $objQuery->update('dtb_customer', $sqlval, $where, array($customer_id)); 
     108        return SC_Helper_Customer_Ex::delete($customer_id); 
    114109    } 
    115110 
Note: See TracChangeset for help on using the changeset viewer.