Example #1
0
 /**
  * getInstanceメソッド
  *
  * このクラスのオブジェクトを生成する。
  * 既に生成されていたら、前回と同じものを返す。
  *
  * @return object $instance
  */
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Example #2
0
    if (!$AffiliateControlOBJ->sendAffiliateData($userId, $aryAffiliateValue, $affiliateControlSendType)) {
        $userAffiliateUpdateArray = "";
        $userAffiliateUpdateArray["affiliate_tag_url"] = "NO_TAG";
        // userテーブルへの更新処理
        $UserOBJ->updateUserData($userAffiliateUpdateArray, array("id = " . $userId));
    }
    // 仮登録
} else {
    // 登録タグ発行
    $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 . "'";