����JFIF��`�`�����Viewing File: /home/u820193700/domains/throtllr.in/public_html/api/toggle_wishlist.php
<?php
require_once '../includes/db.php';
require_once '../includes/functions.php';

header('Content-Type: application/json');

if (!is_customer_logged_in()) {
    echo json_encode(['status' => 'unauthorized']);
    exit;
}

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $bike_id = intval($_POST['bike_id'] ?? 0);
    $customer_id = $_SESSION['customer_id'];
    
    if ($bike_id) {
        $stmt = $pdo->prepare("SELECT id FROM wishlist WHERE customer_id = ? AND bike_id = ?");
        $stmt->execute([$customer_id, $bike_id]);
        $exists = $stmt->fetch();
        
        if ($exists) {
            $del = $pdo->prepare("DELETE FROM wishlist WHERE id = ?");
            $del->execute([$exists['id']]);
            echo json_encode(['status' => 'removed']);
        } else {
            $ins = $pdo->prepare("INSERT INTO wishlist (customer_id, bike_id) VALUES (?, ?)");
            $ins->execute([$customer_id, $bike_id]);
            echo json_encode(['status' => 'added']);
        }
    } else {
        echo json_encode(['status' => 'error', 'message' => 'Invalid bike ID']);
    }
} else {
    echo json_encode(['status' => 'error', 'message' => 'Invalid request method']);
}
Back to Directory �������}�!1AQa"q2���#B��R��$3br� %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������������������������������������������������� ������w�!1AQaq"2�B���� #3R�br� $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz������������������������������������������������������������������������ ��?��_��+��?��(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(�����