<?php
require_once '../../config/config.php';
require_once '../../includes/auth.php';

requireAdminLogin();

$id = $_GET['id'] ?? 0;

$stmt = $pdo->prepare("SELECT * FROM service_categories WHERE id = ?");
$stmt->execute([$id]);
$category = $stmt->fetch();

if (!$category) {
    setFlashMessage('error', 'Kategori bulunamadı.');
    redirect('index.php');
}

// İlişkili hizmetler var mı kontrol et
$stmt = $pdo->prepare("SELECT COUNT(*) as count FROM services WHERE service_category_id = ?");
$stmt->execute([$id]);
$serviceCount = $stmt->fetch()['count'];

if ($serviceCount > 0) {
    setFlashMessage('error', 'Bu kategoriye bağlı hizmetler bulunduğu için silinemez.');
    redirect('index.php');
}

// Kategoriyi sil
$stmt = $pdo->prepare("DELETE FROM service_categories WHERE id = ?");
$stmt->execute([$id]);

setFlashMessage('success', 'Hizmet kategorisi başarıyla silindi.');
redirect('index.php');





