/** * getInstanceメソッド * * このクラスのオブジェクトを生成する。 * 既に生成されていたら、前回と同じものを返す。 * * @return object $instance */ public static function getInstance() { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
$AffiliateControlOBJ->sendAffiliateData($userId, $aryAffiliateValue, $affiliateControlSendType); } $convAry = array("-%password-" => $password); // 登録完了メールを送信 // メール文言取得 if ($userAry["regist_page_id"]) { $RegistPageOBJ = RegistPage::getInstance(); // リメールデータの取得 $mailElementsData = $RegistPageOBJ->getRegistPageMailData($userAry["regist_page_id"], $mailAddress); // 直接登録者 } else { // リメールデータの取得 $mailElementsData = $AutoMailOBJ->getAutoMailData("regist", "direct_regist", $mailAddress); } // サイト間登録通信 $RegistSiteOBJ = RegistSite::getInstance(); $RegistSiteOBJ->sendRegistSiteData($mailAddress); $updateRegistSiteData = ""; $updateRegistSiteData["user_id"] = $userId; $updateRegistSiteData["update_datetime"] = date("YmdHis"); $whereRegistSiteArray = ""; $whereRegistSiteArray[] = "mail_address = '" . $mailAddress . "'"; $whereRegistSiteArray[] = "disable = 0"; $RegistSiteOBJ->updateRegistSiteLogData($updateRegistSiteData, $whereRegistSiteArray); $mailElements = $AutoMailOBJ->convertMailElements($mailElementsData["elements"], $userId, $convAry); // メール送信 /* if (!$AutoMailOBJ->mailTo($mailElements, "", $mailElementsData["image_data"], $mailElementsData["image_type"])) { exit(); } */