/** * getInstanceメソッド * * このクラスのオブジェクトを生成する。 * 既に生成されていたら、前回と同じものを返す。 * * @return object $instance */ public static function getInstance() { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
} mkdir(D_BASE_DIR . "/log/settlement/" . date("Ym")); } // 書き込み $fileName = D_BASE_DIR . "/log/settlement/" . date("Ym") . "/settlement-" . date("Ymd") . "-" . mb_convert_encoding(Settlement::$_payTypeArray[Ordering::PAY_TYPE_CCHECK] . ".txt", "SJIS"); ComUtility::writeLog(urldecode($_SERVER["QUERY_STRING"]), $fileName); /* // メンテナンスフラグのチェック if (Maintenance::checkMaintenance()) { exit; } */ $SendMailOBJ = SendMail::getInstance(); $OrderingOBJ = Ordering::getInstance(); $UserOBJ = User::getInstance(); $SettlementCcheckOBJ = SettlementCcheck::getInstance(); // パラメーター受け取り $param["seq"] = $requestOBJ->getParameter("SEQ"); $param["date"] = $requestOBJ->getParameter("DATE"); $param["time"] = $requestOBJ->getParameter("TIME"); $param["sid"] = $requestOBJ->getParameter("SID"); $param["money"] = $requestOBJ->getParameter("KINGAKU"); $param["fuka"] = $requestOBJ->getParameter("FUKA"); //未決済の申込データ取得 if (!($ccheckData = $SettlementCcheckOBJ->getNoPaidCcheckData($param["sid"]))) { if ($ccheckData = $SettlementCcheckOBJ->getCcheckDataFromSid($param["sid"])) { $mailElements["subject"] = "未決済C-checkデータの取得エラー"; $mailElements["text_body"][] = "ユーザーID:" . $ccheckData["user_id"]; $mailElements["text_body"][] = "注文ID:" . $ccheckData["ordering_id"]; $mailElements["text_body"][] = "入金額:" . $param["money"] . "円"; $mailElements["text_body"][] = "確認後手動で対応して下さい。";