Exemplo n.º 1
0
 /**
  * getInstanceメソッド
  *
  * このクラスのオブジェクトを生成する。
  * 既に生成されていたら、前回と同じものを返す。
  *
  * @return object $instance
  */
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Exemplo n.º 2
0
 */
/**
 * 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();