Ignore:
Timestamp:
2011/01/12 12:12:16 (15 years ago)
Author:
fukuda
Message:

#880(mobile/sphoneディレクトリを削除)に対応。まずmobileのみ意図通りの動作になるように一部コミット(mypageディレクトリ) changeは作業中

File:
1 edited

Legend:

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

    r19864 r19881  
    9494    } 
    9595     
     96    /** 
     97     *   emailアドレスから、登録済み会員や退会済み会員をチェックする 
     98     *    
     99     *   @param string $email  メールアドレス 
     100     *   @return integer  0:登録可能     1:登録済み   2:再登録制限期間内削除ユーザー 
     101     */ 
     102    function lfCheckRegisterUserFromEmail($email){ 
     103        $return = 0; 
     104         
     105        $objQuery =& SC_Query::getSingletonInstance(); 
     106        $arrRet = $objQuery->select("email, update_date, del_flg" 
     107                                    ,"dtb_customer" 
     108                                    ,"email = ? OR email_mobile = ? ORDER BY del_flg" 
     109                                    ,array($email, $email) 
     110                                    ); 
     111 
     112        if(count($arrRet) > 0) { 
     113            if($arrRet[0]['del_flg'] != '1') { 
     114                // 会員である場合 
     115                if (!isset($objErr->arrErr['email'])) $objErr->arrErr['email'] = ""; 
     116                $return = 1; 
     117            } else { 
     118                // 退会した会員である場合 
     119                $leave_time = SC_Utils_Ex::sfDBDatetoTime($arrRet[0]['update_date']); 
     120                $now_time = time(); 
     121                $pass_time = $now_time - $leave_time; 
     122                // 退会から何時間-経過しているか判定する。 
     123                $limit_time = ENTRY_LIMIT_HOUR * 3600; 
     124                if($pass_time < $limit_time) { 
     125                    if (!isset($objErr->arrErr['email'])) $objErr->arrErr['email'] = ""; 
     126                    $return = 2; 
     127                } 
     128            } 
     129        } 
     130        return $return; 
     131    } 
     132     
     133     
     134     
     135     
    96136} 
Note: See TracChangeset for help on using the changeset viewer.