<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");

$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;
}

$satici_id = isset($_GET["satici_id"]) ? intval($_GET["satici_id"]) : 0;
if ($satici_id <= 0) {
  echo json_encode(["success" => false, "message" => "Satıcı ID geçersiz"]);
  exit;
}

$sql = "SELECT id, ad, aciklama, kategori, eski_fiyat, yeni_fiyat, spot_aciklama, gorsel_yolu, kapak_gorsel, varyant_tipi, varyant_json, eklenme_tarihi 
        FROM urunler WHERE satici_id = ? ORDER BY eklenme_tarihi DESC";

$stmt = $conn->prepare($sql);
$stmt->bind_param("i", $satici_id);
$stmt->execute();
$stmt->store_result();

$stmt->bind_result($id, $ad, $aciklama, $kategori, $eski_fiyat, $yeni_fiyat, $spot_aciklama, $gorsel_yolu, $kapak_gorsel, $varyant_tipi, $varyant_json, $eklenme_tarihi);

$urunler = [];
while ($stmt->fetch()) {
  $urunler[] = [
    "id" => $id,
    "ad" => $ad,
    "aciklama" => $aciklama,
    "kategori" => $kategori,
    "eski_fiyat" => $eski_fiyat,
    "yeni_fiyat" => $yeni_fiyat,
    "spot_aciklama" => $spot_aciklama,
    "gorsel_yolu" => $gorsel_yolu, // çoklu görseller json string olarak kalsın
    "kapak_gorsel" => $kapak_gorsel, // sadece birinci görsel (tek görsel)
    "varyant_tipi" => $varyant_tipi,
    "varyant_json" => $varyant_json,
    "eklenme_tarihi" => $eklenme_tarihi
  ];
}

echo json_encode([
  "success" => true,
  "urunler" => $urunler
]);

$conn->close();
?>