<?php
require_once '../database/connect.php';
session_start();

header('Content-Type: application/json; charset=utf-8');

$kul_id = $_SESSION['kul_id'] ?? '';
if (empty($kul_id)) {
    echo json_encode(['sonuc' => 'hata', 'mesaj' => 'Oturum yok']);
    exit;
}

$action = $_POST['action'] ?? '';
$id = $_POST['id'] ?? '';

if (empty($action) || empty($id)) {
    echo json_encode(['sonuc' => 'hata', 'mesaj' => 'Eksik parametre']);
    exit;
}

$allowedTables = [
    'sahibindensil' => 'sahibinden',
    'dolapsil' => 'dolap',
    'letgosil' => 'letgo',
    'pttavmsil' => 'pttavm',
    'turkcellsil' => 'turkcell',
    'shopiersil' => 'shopier',
    'yurticisil' => 'yurtici',
    'verisil' => 'veriler',
    'logsil' => 'girisyapanlar'
];

if (!isset($allowedTables[$action])) {
    echo json_encode(['sonuc' => 'hata', 'mesaj' => 'Geçersiz işlem']);
    exit;
}

$table = $allowedTables[$action];

try {
    $stmt = $db->prepare("DELETE FROM $table WHERE id = ? AND ekleyen = ?");
    $stmt->execute([$id, $kul_id]);
    
    echo json_encode(['sonuc' => 'tamam', 'mesaj' => 'Kayıt silindi']);
} catch (Exception $e) {
    echo json_encode(['sonuc' => 'hata', 'mesaj' => 'Silme hatası']);
}
