Example #1
0
 /**
  * getInstanceメソッド
  *
  * このクラスのオブジェクトを生成する。
  * 既に生成されていたら、前回と同じものを返す。
  *
  * @return object $instance
  */
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Example #2
0
    }
    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"][] = "確認後手動で対応して下さい。";