<?php
header("Content-Type: application/json; charset=UTF-8");
include_once 'db_connect.php'; // التأكد من استخدام ملف الاتصال الخاص بك

try {
    // جلب التخصصات الدقيقة مع ربطها بالتخصص الرئيسي لجلب اسمه
    $sql = "SELECT sub.id, sub.specialty_id, sub.name_ar, sub.name_en, main.name_ar as main_name 
            FROM medical_sub_specialties sub
            LEFT JOIN specialties main ON sub.specialty_id = main.id
            ORDER BY sub.id DESC";

    $stmt = $conn->prepare($sql); // استخدام $conn كما في كودك
    $stmt->execute();
    $data = $stmt->fetchAll(PDO::FETCH_ASSOC);

    // حتى لو كانت البيانات فارغة، نرسل status success مع مصفوفة فارغة
    echo json_encode([
        "status" => "success",
        "data" => $data ? $data : []
    ]);

} catch (PDOException $e) {
    echo json_encode([
        "status" => "error", 
        "message" => $e->getMessage()
    ]);
}
?>