} } } } else { if ($directRegistData = $PreRegistOBJ->getDirectRegistData($headers["to"])) { $aryAffiliateValue["advcd"] = $directRegistData["media_cd"]; } else { $aryAffiliateValue["advcd"] = $_config["define"]["DIRECT_AD_CD"]; } //新旧のアドルールで使用するクラスファイルを選択 if (AffiliateControl16::ROUTES_CD_LENGTH == strlen($aryAffiliateValue["advcd"])) { $adCdRule16Flag = true; $AffiliateControlOBJ = AffiliateControl16::getInstance(); } else { $adCdRule16Flag = false; $AffiliateControlOBJ = AffiliateControl::getInstance(); } $affiliateControlSendType = AffiliateControl::SEND_TYPE_PRE_REGIST; $registStatus = $_config["define"]["USER_REGIST_STATUS_PRE_MEMBER"]; } // メアドの重複チェック if (!($duplicateUserData = $UserOBJ->getUserDataFromMailAddress($mailAddress))) { // メールアドレスで取得出来なかったら、「ログインID」で取得 $duplicateUserData = $UserOBJ->chkUserDataFromLoginId($mailAddress); } // 重複メアドがあった場合 if ($duplicateUserData) { // 初期化 $mailElementsData = ""; if ($duplicateUserData["danger_status"]) { // ブラック用重複リメールデータの取得