Index: /branches/version-2_12-dev/data/class/helper/SC_Helper_Customer.php
===================================================================
--- /branches/version-2_12-dev/data/class/helper/SC_Helper_Customer.php	(revision 22567)
+++ /branches/version-2_12-dev/data/class/helper/SC_Helper_Customer.php	(revision 22569)
@@ -691,3 +691,24 @@
         return $exists;
     }
+
+    /**
+     * 会員を削除する処理
+     *
+     * @param integer $customer_id 会員ID
+     * @return boolean true:成功 false:失敗
+     */
+    public static function delete($customer_id)
+    {
+        $arrData = SC_Helper_Customer_Ex::sfGetCustomerDataFromId($customer_id, 'del_flg = 0');
+        if (SC_Utils_Ex::isBlank($arrData)) {
+            //対象となるデータが見つからない。
+            return false;
+        }
+        // XXXX: 仮会員は物理削除となっていたが論理削除に変更。
+        $arrVal = array(
+            'del_flg' => '1',
+        );
+        SC_Helper_Customer_Ex::sfEditCustomerData($arrVal, $customer_id);
+        return true;
+    }
 }
Index: /branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer.php
===================================================================
--- /branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer.php	(revision 22567)
+++ /branches/version-2_12-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer.php	(revision 22569)
@@ -187,15 +187,5 @@
     function lfDoDeleteCustomer($customer_id)
     {
-        $arrData = SC_Helper_Customer_Ex::sfGetCustomerDataFromId($customer_id, 'del_flg = 0');
-        if (SC_Utils_Ex::isBlank($arrData)) {
-            //対象となるデータが見つからない。
-            return false;
-        }
-        // XXXX: 仮会員は物理削除となっていたが論理削除に変更。
-        $arrVal = array(
-            'del_flg' => '1',
-        );
-        SC_Helper_Customer_Ex::sfEditCustomerData($arrVal, $customer_id);
-        return true;
+        return SC_Helper_Customer_Ex::delete($customer_id);
     }
 
Index: /branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Refusal.php
===================================================================
--- /branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Refusal.php	(revision 22567)
+++ /branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Refusal.php	(revision 22569)
@@ -106,10 +106,5 @@
     function lfDeleteCustomer($customer_id)
     {
-        $objQuery = SC_Query_Ex::getSingletonInstance();
-
-        $sqlval['del_flg']      = 1;
-        $sqlval['update_date']  = 'CURRENT_TIMESTAMP';
-        $where                  = 'customer_id = ?';
-        $objQuery->update('dtb_customer', $sqlval, $where, array($customer_id));
+        return SC_Helper_Customer_Ex::delete($customer_id);
     }
 
