CustomerHelper
class CustomerHelper
会員情報の登録・編集・検索ヘルパークラス.
Methods
会員情報の登録・編集処理を行う.
注文番号、利用ポイント、加算ポイントから最終ポイントを取得する.
emailアドレスから、登録済み会員や退会済み会員をチェックする
ログイン時メールアドレス重複チェック.
customer_idから会員情報を取得する
会員ID指定またはwhere条件指定での会員情報取得(単一行データ)
重複しない会員登録キーを発行する。
会員登録キーから会員IDを取得する.
会員登録時フォーム初期化
会員情報変更フォーム初期化
会員・顧客・お届け先共通
会員登録共通
会員登録エラーチェック
会員情報変更エラーチェック
会員エラーチェック共通
会員検索パラメーター(管理画面用)
会員検索パラメーター エラーチェック(管理画面用)
会員一覧検索をする処理(ページング処理付き、管理画面用共通処理)
仮会員かどうかを判定する.
会員を削除する処理
Details
        at         line 54
                            integer
    sfEditCustomerData(array $arrData, array $customer_id = null)
        
    
    会員情報の登録・編集処理を行う.
        at         line 146
                            array
    sfGetCustomerPoint(integer $order_id, integer $use_point, integer $add_point)
        
    
    注文番号、利用ポイント、加算ポイントから最終ポイントを取得する.
        at         line 178
                            integer
    sfCheckRegisterUserFromEmail(string $email)
        
    
    emailアドレスから、登録済み会員や退会済み会員をチェックする
XXX CheckError からしか呼び出されず, 本クラスの中で CheckError を呼び出している
        at         line 229
                            boolean
    sfCustomerEmailDuplicationCheck(integer $customer_id, string $email)
        
    
    ログイン時メールアドレス重複チェック.
会員の保持する email, mobile_email が, 引数 $email と一致するかチェックする
        at         line 253
                            array
    sfGetCustomerData(mixed $customer_id, boolean $mask_flg = true)
        
    
    customer_idから会員情報を取得する
        at         line 291
                            array
    sfGetCustomerDataFromId(integer $customer_id, string $add_where = '', string[] $arrAddVal = array())
        
    
    会員ID指定またはwhere条件指定での会員情報取得(単一行データ)
TODO: sfGetCustomerDataと統合したい
        at         line 316
                            string
    sfGetUniqSecretKey()
        
    
    重複しない会員登録キーを発行する。
        at         line 337
                            integer
    sfGetCustomerId(string $uniqid, boolean $check_status = false)
        
    
    会員登録キーから会員IDを取得する.
        at         line 358
                            void
    sfCustomerEntryParam(FormParam $objFormParam, boolean $isAdmin = false)
        
    
    会員登録時フォーム初期化
        at         line 383
                            void
    sfCustomerMypageParam(FormParam $objFormParam)
        
    
    会員情報変更フォーム初期化
        at         line 404
                            void
    sfCustomerCommonParam(FormParam $objFormParam, string $prefix = '')
        
    
    会員・顧客・お届け先共通
        at         line 444
                            void
    sfCustomerRegisterParam(FormParam $objFormParam, boolean $isAdmin = false, boolean $is_mypage = false, string $prefix = '')
        
    
    会員登録共通
        at         line 476
                            array
    sfCustomerEntryErrorCheck(FormParam $objFormParam)
        
    
    会員登録エラーチェック
        at         line 507
                            array
    sfCustomerMypageErrorCheck(FormParam $objFormParam, boolean $isAdmin = false)
        
    
    会員情報変更エラーチェック
        at         line 536
                            CheckError
    sfCustomerCommonErrorCheck(FormParam $objFormParam, string $prefix = '')
        
    
    会員エラーチェック共通
        at         line 562
                            CheckError
    sfCustomerRegisterErrorCheck(CheckError $objErr, boolean $isAdmin = false)
        
    
    会員登録編集共通の相関チェック
        at         line 590
                            void
    sfSetSearchParam(FormParam $objFormParam)
        
    
    会員検索パラメーター(管理画面用)
        at         line 640
                            array
    sfCheckErrorSearchParam(FormParam $objFormParam)
        
    
    会員検索パラメーター エラーチェック(管理画面用)
        at         line 689
                            array(
    sfGetSearchData(array $arrParam, string $limitMode = '')
        
    
    会員一覧検索をする処理(ページング処理付き、管理画面用共通処理)
        at         line 732
                            boolean
    checkTempCustomer(string $login_email)
        
    
    仮会員かどうかを判定する.
        at         line 749
                            boolean
    delete(integer $customer_id)
        
    
    会員を削除する処理