diff --git a/admin/branches.php b/admin/branches.php
new file mode 100644
index 0000000..a4a9ba9
--- /dev/null
+++ b/admin/branches.php
@@ -0,0 +1,94 @@
+prepare("INSERT INTO branches (name, location, phone, email) VALUES (?, ?, ?, ?)");
+ $stmt->execute([$name, $location, $phone, $email]);
+
+ // Log activity
+ $adminId = $_SESSION['user_id'];
+ $pdo->prepare("INSERT INTO activity_logs (user_id, action) VALUES (?, 'Added new branch: $name')")->execute([$adminId]);
+
+ echo "
Branch Added Successfully
";
+}
+
+// Delete Branch
+if (isset($_GET['delete'])) {
+ $id = $_GET['delete'];
+ $pdo->prepare("DELETE FROM branches WHERE id = ?")->execute([$id]);
+ echo "Branch Deleted
";
+}
+
+$branches = $pdo->query("SELECT * FROM branches ORDER BY created_at DESC")->fetchAll();
+?>
+
+
+
+
+
+
+
+ | Name |
+ Location |
+ Contact |
+ Created At |
+ Actions |
+
+
+
+
+
+ |
+ |
+
+
+
+ |
+ |
+
+ Delete
+ |
+
+
+
+
+
+
+
+
+
+
diff --git a/admin/cars.php b/admin/cars.php
new file mode 100644
index 0000000..2d9d601
--- /dev/null
+++ b/admin/cars.php
@@ -0,0 +1,160 @@
+prepare("DELETE FROM cars WHERE id = ?");
+ $stmt->execute([$id]);
+ $success = "Car deleted successfully.";
+}
+
+// Handle Add (Basic Implementation)
+if (isset($_POST['add_car'])) {
+ try {
+ $stmt = $pdo->prepare("INSERT INTO cars (vin, brand, model, year, price, mileage, transmission, fuel_type, status, branch_id, dealer_id, installment_available) VALUES (?, ?, ?, ?, ?, ?, ?, ?, 'Available', ?, ?, ?)");
+ $stmt->execute([
+ $_POST['vin'], $_POST['brand'], $_POST['model'], $_POST['year'],
+ $_POST['price'], $_POST['mileage'], $_POST['transmission'],
+ $_POST['fuel_type'], $_POST['branch_id'], $_POST['dealer_id'] ?: null,
+ isset($_POST['installment_available']) ? 1 : 0
+ ]);
+
+ // Log activity
+ $adminId = $_SESSION['user_id'];
+ $pdo->prepare("INSERT INTO activity_logs (user_id, action) VALUES (?, 'Added new car: ' . ?)")->execute([$adminId, $_POST['brand'] . ' ' . $_POST['model']]);
+
+ $success = "Car added successfully.";
+ } catch (PDOException $e) {
+ $error = "Error adding car: " . $e->getMessage();
+ }
+}
+
+$branches = $pdo->query("SELECT * FROM branches")->fetchAll();
+$dealers = $pdo->query("SELECT * FROM users WHERE role = 'Dealer'")->fetchAll();
+
+$stmt = $pdo->query("SELECT cars.*, branches.name as branch_name FROM cars LEFT JOIN branches ON cars.branch_id = branches.id ORDER BY cars.created_at DESC");
+$cars = $stmt->fetchAll();
+?>
+
+
+
+
+
+
+
+
+
+
+ | ID |
+ Brand/Model |
+ Year |
+ Price |
+ Status |
+ Actions |
+
+
+
+
+
+ | # |
+ |
+ |
+ $ |
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/admin/dealers.php b/admin/dealers.php
new file mode 100644
index 0000000..8009667
--- /dev/null
+++ b/admin/dealers.php
@@ -0,0 +1,45 @@
+query("SELECT * FROM users WHERE role = 'Dealer' ORDER BY created_at DESC")->fetchAll();
+?>
+
+
+
+
+
+
+
+ | Username |
+ Email |
+ Status |
+ Performance (Sales) |
+ Actions |
+
+
+
+
+
+ |
+ |
+ Active |
+ $0.00 (0 Sales) |
+
+ Edit
+ |
+
+
+
+
+ | No dealers found. Create one in the Users section. |
+
+
+
+
+
+
+
diff --git a/admin/includes/footer.php b/admin/includes/footer.php
new file mode 100644
index 0000000..93df581
--- /dev/null
+++ b/admin/includes/footer.php
@@ -0,0 +1,4 @@
+
+
+