/** * getInstanceメソッド * * このクラスのオブジェクトを生成する。 * 既に生成されていたら、前回と同じものを返す。 * * @return object $instance */ public static function getInstance() { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
*/ /** * PCログイン後決済選択処理ファイル。 * * @copyright 2010 Fraise, Inc. * @author Norihisa Hosoda */ require_once D_BASE_DIR . "/common/post_common.php"; require_once $controllerOBJ->getIncludeBusinessLogic("postInclude"); $param = $requestOBJ->getParameterExcept($exceptArray); // エラーセッション生成 $errMsgSessOBJ = new ComSessionNamespace("err_msg"); // カートに商品IDを格納 $cartSessOBJ = new ComSessionNamespace("cart"); $ItemOBJ = Item::getInstance(); $MonthlyCourseOBJ = MonthlyCourse::getInstance(); //$cartSessOBJ->unsetAll(); //exit(); // カートから商品削除 if ($param["del"]) { // カートから削除対象商品IDの「キー」を抽出 if ($param["iid"] and $cartSessOBJ->itemId) { $delCartItemKey = array_search($param["iid"], $cartSessOBJ->itemId); // カートからキーを元に削除 unset($cartSessOBJ->itemId[$delCartItemKey]); } // カートに商品追加 } else { if ($param["iid"]) { // 商品データ取得 $itemSearchKey = array();