public function getOrder($request) { $check = $this->checkDetails($request); if ($check) { $order = new Orders(); $array = $order->getOrder($request["restaurantID"], $request["orderID"]); return $array; } else { return $check; } }
/** * Create a new Order * * @return boolean */ public function createOrder() { if (!$this->getOrderid()) { $theOrder = Orders::create($this->getCustomerId(), Statuses::id('tobepaid', 'orders'), null); // For each item in the cart foreach ($this->getItems() as $item) { $item = Orders::addOrderItem($item); } $this->setOrderid($theOrder['order_id']); // Send the email to confirm the order Orders::sendOrder($theOrder['order_id']); return Orders::getOrder(); } else { return Orders::find($this->getOrderid()); } }