<?php
require_once __DIR__ . '/../../config/config.php';

header('Content-Type: application/json');

$type = $_GET['type'] ?? '';
$parent = $_GET['parent'] ?? '';

// Sample Thailand location data hierarchy
$locations = [
    'กรุงเทพมหานคร' => [
        'ปทุมวัน' => [
            'รองเมือง' => '10330',
            'วังใหม่' => '10330',
            'ลุมพินี' => '10330'
        ],
        'บางรัก' => [
            'สีลม' => '10500',
            'สุริยวงศ์' => '10500'
        ]
    ],
    'นนทบุรี' => [
        'เมืองนนทบุรี' => [
            'สวนใหญ่' => '11000',
            'ตลาดขวัญ' => '11000'
        ],
        'ปากเกร็ด' => [
            'ปากเกร็ด' => '11120',
            'บางตลาด' => '11120'
        ]
    ],
    'เชียงใหม่' => [
        'เมืองเชียงใหม่' => [
            'ช้างเผือก' => '50300',
            'สุเทพ' => '50200'
        ]
    ],
    'ชลบุรี' => [
        'บางละมุง' => [
            'พัทยา' => '20150',
            'หนองปรือ' => '20150'
        ]
    ]
];

if ($type === 'provinces') {
    echo json_encode(array_keys($locations));
} elseif ($type === 'amphoes' && isset($locations[$parent])) {
    echo json_encode(array_keys($locations[$parent]));
} elseif ($type === 'districts' && isset($_GET['province']) && isset($locations[$_GET['province']][$parent])) {
    echo json_encode($locations[$_GET['province']][$parent]);
} else {
    echo json_encode([]);
}
