<?php
require_once '../config/database.php';
require_once '../models/beautyservice.php';

header('Content-Type: application/json');

if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
    echo json_encode(['success' => false, 'message' => 'معرف الخدمة غير صحيح']);
    exit;
}

$serviceId = (int)$_GET['id'];

try {
    $database = new Database();
    $conn = $database->getConnection();
    $service_model = new BeautyService($conn);

    // Get service details
    $service = $service_model->getServiceById($serviceId);

    if (!$service) {
        echo json_encode(['success' => false, 'message' => 'الخدمة غير موجودة']);
        exit;
    }

    // Get available branches for this service
    $branches = $service_model->getServiceBranches($serviceId);

    echo json_encode([
        'success' => true,
        'service' => $service,
        'branches' => $branches
    ]);

} catch (Exception $e) {
    echo json_encode([
        'success' => false,
        'message' => 'حدث خطأ في تحميل البيانات: ' . $e->getMessage()
    ]);
}
?>