/** * */ public function Confirm() { $auth = new Auth(); $shop = new ShoppingCart(); $user = $auth->id(); $myShop = $shop->all(); $objDetails = new DetalleCompra(); $total = 0; if (empty($myShop)) { return false; } foreach ($myShop as $key => $val) { $total += $val->precio * $val->cantidad; } $result_insert = $this->create($user, $total); if ($result_insert->success) { foreach ($myShop as $k => $v) { try { $objDetails->create($result_insert->id, $v->id_prod, $v->name, $v->cantidad, $v->precio, $v->talle, $v->color); //$stock = new TempStock(); //echo $stock->removeTempStock($user,$v->id_prod,$v->id_talle,$v->id_color,$v->type); } catch (Exception $e) { echo $e->getMessage(); } } $auth->restPoints($total); $auth->sumConsumed($total); $shop->removeAll(); return true; } }