Changeset 20235


Ignore:
Timestamp:
2011/02/20 06:15:37 (10 years ago)
Author:
AMUAMU
Message:

SC_Helper_Customer::sfEditCustomerData と SC_Helper_Customer::sfEditCustomerDataAdminの統合が完了したので、 sfEditCustomerDataAdminを削除

File:
1 edited

Legend:

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

    r20232 r20235  
    3131 */ 
    3232class SC_Helper_Customer { 
    33  
    34  
    35     /** 
    36      * 会員編集登録処理を行う. 
    37      * 
    38      * @param array $array パラメータの配列 
    39      * @param array $arrRegistColumn 登録するカラムの配列 
    40      * @return void 
    41      * @deprecated 
    42      * @todo sfEditCustomerData に統一。LC_Page_Admin_Customer_Edit から呼び出されているだけ 
    43      */ 
    44     function sfEditCustomerDataAdmin($array, $arrRegistColumn) { 
    45         $objQuery =& SC_Query::getSingletonInstance(); 
    46  
    47         foreach ($arrRegistColumn as $data) { 
    48             if ($data["column"] != "password" && $data["column"] != "reminder_answer" ) { 
    49                 if($array[ $data['column'] ] != "") { 
    50                     $arrRegist[ $data["column"] ] = $array[ $data["column"] ]; 
    51                 } else { 
    52                     $arrRegist[ $data['column'] ] = NULL; 
    53                 } 
    54             } 
    55         } 
    56         if (strlen($array["year"]) > 0 && strlen($array["month"]) > 0 && strlen($array["day"]) > 0) { 
    57             $arrRegist["birth"] = $array["year"] ."/". $array["month"] ."/". $array["day"] ." 00:00:00"; 
    58         } else { 
    59             $arrRegist["birth"] = NULL; 
    60         } 
    61  
    62         //-- パスワードの更新がある場合は暗号化。(更新がない場合はUPDATE文を構成しない) 
    63         $salt = ""; 
    64         if ($array["password"] != DEFAULT_PASSWORD) { 
    65             $salt = SC_Utils_Ex::sfGetRandomString(10); 
    66             $arrRegist["salt"] = $salt; 
    67             $arrRegist["password"] = SC_Utils_Ex::sfGetHashString($array["password"], $salt); 
    68         } 
    69         if ($array["reminder_answer"] != DEFAULT_PASSWORD) { 
    70             if($salt == "") { 
    71                 $salt = $objQuery->get("salt", "dtb_customer", "customer_id = ? ", array($array['customer_id'])); 
    72             } 
    73             $arrRegist["reminder_answer"] = SC_Utils_Ex::sfGetHashString($array["reminder_answer"], $salt); 
    74         } 
    75  
    76         $arrRegist["update_date"] = "NOW()"; 
    77  
    78         //-- 編集登録実行 
    79         $objQuery->update("dtb_customer", $arrRegist, "customer_id = ? ", array($array['customer_id'])); 
    80     } 
    81  
    82     /** 
    83      * 会員編集登録処理を行う. 
     33    /** 
     34     * 会員編集登録・更新処理を行う. 
    8435     * 
    8536     * @param array $array 登録するデータの配列(SC_FormParamのgetDbArrayの戻り値) 
     
    420371 
    421372    function sfCustomerOtherDelivErrorCheck(&$objFormParam) { 
    422         $objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam); 
     373        $objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck(&$objFormParam); 
    423374        return $objErr->arrErr; 
    424375    } 
     
    432383     */ 
    433384    function sfCustomerEntryErrorCheck(&$objFormParam) { 
    434         $objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam); 
    435         $objErr = SC_Helper_Customer_Ex::sfCustomerRegisterErrorCheck($objErr); 
     385        $objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck(&$objFormParam); 
     386        $objErr = SC_Helper_Customer_Ex::sfCustomerRegisterErrorCheck(&$objErr); 
    436387 
    437388        return $objErr->arrErr; 
     
    452403 
    453404        $objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam); 
    454         $objErr = SC_Helper_Customer_Ex::sfCustomerRegisterErrorCheck($objErr); 
     405        $objErr = SC_Helper_Customer_Ex::sfCustomerRegisterErrorCheck(&$objErr, $isAdmin); 
    455406 
    456407        if ((isset($objErr->arrErr['password']) 
Note: See TracChangeset for help on using the changeset viewer.