<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: Content-Type");
header("Access-Control-Allow-Methods: POST");

$host = "localhost";
$user = "wanywebc_baski";
$pass = "Adgebs123.";
$db   = "wanywebc_baski";

$conn = new mysqli($host, $user, $pass, $db);
if ($conn->connect_error) {
  echo json_encode(["success" => false, "message" => "Veritabanı bağlantı hatası"]);
  exit;
}

// JSON veriyi al
$data = json_decode(file_get_contents("php://input"), true);
$urun_id = intval($data["urun_id"]);
$satici_id = intval($data["satici_id"]);

if (!$urun_id || !$satici_id) {
  echo json_encode(["success" => false, "message" => "Eksik bilgi"]);
  exit;
}

// Ürünü bul ve görsel yolunu al
$stmt = $conn->prepare("SELECT gorsel_yolu FROM urunler WHERE id = ? AND satici_id = ?");
$stmt->bind_param("ii", $urun_id, $satici_id);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($gorsel_yolu);

if ($stmt->num_rows === 0) {
  echo json_encode(["success" => false, "message" => "Ürün bulunamadı"]);
  exit;
}

$stmt->fetch();
$stmt->close();

// Görsel dosyasını sil
if (file_exists($gorsel_yolu)) {
  unlink($gorsel_yolu);
}

// Ürünü sil
$stmt2 = $conn->prepare("DELETE FROM urunler WHERE id = ? AND satici_id = ?");
$stmt2->bind_param("ii", $urun_id, $satici_id);
if ($stmt2->execute()) {
  echo json_encode(["success" => true]);
} else {
  echo json_encode(["success" => false, "message" => $stmt2->error]);
}

$conn->close();
?>