/** * getInstanceメソッド * * このクラスのオブジェクトを生成する。 * 既に生成されていたら、前回と同じものを返す。 * * @return object $instance */ public static function getInstance() { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
/** * settleNetBank.php * * Copyright (c) 2009 Fraise, Inc. * All rights reserved. */ /** * PCログイン後ネットバンク決済処理ファイル。 * * @copyright 2009 Fraise, Inc. * @author mitsuhiro nakamura */ require_once D_BASE_DIR . "/common/post_common.php"; require_once $controllerOBJ->getIncludeBusinessLogic("postInclude"); $param = $requestOBJ->getParameterExcept($exceptArray); $SettlementBankOBJ = SettlementBank::getInstance(); $errSessOBJ = new ComSessionNamespace("err_msg"); // カートから商品IDを取り出す $cartSessOBJ = new ComSessionNamespace("cart"); $ItemIdList = $cartSessOBJ->itemId; $OrderingOBJ = Ordering::getInstance(); $ItemOBJ = Item::getInstance(); // 引継ぎデータ $tags = array("odid"); $URLparam = $requestOBJ->makeGetTag($tags); // URLに付加するGET用 $smartyOBJ->assign("URLparam", $URLparam); // 注文情報の取得 if (!($orderingData = $OrderingOBJ->getOrderingDataFromAccessKey($param["odid"], $comUserData["user_id"]))) { // トランザクション開始 $OrderingOBJ->beginTransaction();