* * @copyright 2009 Fraise, Inc. * @author mitsuhiro nakamura */ require_once D_BASE_DIR . "/common/admin_common.php"; $param = $requestOBJ->getParameterExcept($exceptArray); $execMsgSessOBJ = new ComSessionNamespace("exec_msg"); $returnSessOBJ = new ComSessionNamespace("return"); $AdmOrderingOBJ = AdmOrdering::getInstance(); $AdmItemOBJ = AdmItem::getInstance(); $tags = array("user_id"); $URLparam = $requestOBJ->makeGetTag($tags); $validationOBJ = new ComArrayValidation($param); $validationOBJ->check("item_id", "商品ID", array("Value" => null), array("Value" => "商品IDを入力してください")); $validationOBJ->check("pay_type", "支払方法", array("Numeric" => null), array("Numeric" => "支払方法を選択してください")); if ($validationOBJ->isError()) { $errorMsg = $validationOBJ->getErrorMessage(); $execMsgSessOBJ->exec_msg = $errorMsg; $returnSessOBJ->return = $param; header("location: ./?action_ordering_OrderingSet=1&" . $URLparam); exit; } $itemIdAry = explode(",", $param["item_id"]); // トランザクション開始 $AdmOrderingOBJ->beginTransaction(); // 注文情報作成 $insertOrderingArray["user_id"] = $param["user_id"]; $insertOrderingArray["status"] = $param["status"]; $insertOrderingArray["pay_type"] = $param["pay_type"]; $insertOrderingArray["create_datetime"] = date("YmdHis"); $insertOrderingArray["update_datetime"] = date("YmdHis");