home/skymarketplace/public_html/models/Order.php000064400000002605150037002110016054 0ustar00db = (new Database())->connect(); } public function changeStatus($id) { $stmt = $this->db->prepare("UPDATE orders SET status = 'changed' WHERE id = ?"); return $stmt->execute([$id]); } public function cancel($id) { $stmt = $this->db->prepare("UPDATE orders SET status = 'cancelled' WHERE id = ?"); return $stmt->execute([$id]); } public function deleteComplete($id) { $stmt = $this->db->prepare("DELETE FROM complete_orders WHERE id = ?"); return $stmt->execute([$id]); } public function deletePending($id) { $stmt = $this->db->prepare("DELETE FROM pending_orders WHERE id = ?"); return $stmt->execute([$id]); } public function deleteFromView($id) { $stmt = $this->db->prepare("DELETE FROM orders WHERE id = ?"); return $stmt->execute([$id]); } public function place($uid, $address, $price, $payment, $location_id, $note) { $stmt = $this->db->prepare("INSERT INTO orders (user_id, shipping_address, total_price, payment_method, delivery_location_id, order_note) VALUES (?, ?, ?, ?, ?, ?)"); return $stmt->execute([$uid, $address, $price, $payment, $location_id, $note]); } }