<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {

    // ইউজারের ইনপুট ডেটা
    $name = $_POST['name'];
    $email = $_POST['email'];
    $phone = $_POST['phone'];
    $dob = $_POST['dob'];
    $address = $_POST['address'];
    $imageData = $_POST['image'];

    // বাংলাদেশি টাইমজোন সেট করা
    date_default_timezone_set('Asia/Dhaka');
    $registrationDate = date("d-m-Y h:i A"); // ১২ ঘণ্টার ফরমেটে রেজিস্ট্রেশন ডেট ও টাইম

    // ইমেজ ফোল্ডার সেটআপ
    $uploadDir = "uploads/";
    $imageName = time() . ".jpg";
    $imagePath = $uploadDir . $imageName;
    file_put_contents($imagePath, base64_decode($imageData));

    // JSON ফাইল পড়া
    $file = 'users.json';
    if (!file_exists($file)) {
        file_put_contents($file, json_encode(["users" => []], JSON_PRETTY_PRINT));
    }
    $json_data = json_decode(file_get_contents($file), true);

    // নতুন ইউজার ডাটা
    $newUser = [
        'id' => count($json_data['users']) + 1,
        'name' => $name,
        'email' => $email,
        'phone' => $phone,
        'dob' => $dob,
        'address' => $address,
        'image_path' => "https://shitolkar.top/clint/ClubRegi/uploads/" . $imageName,
        'status' => 'pending',
        'registration_date' => $registrationDate // রেজিস্ট্রেশন ডেট
    ];

    // JSON ফাইল আপডেট করা
    $json_data['users'][] = $newUser;
    file_put_contents($file, json_encode($json_data, JSON_PRETTY_PRINT));

    // সফল রেজিস্ট্রেশন বার্তা
    echo json_encode(["message" => "রেজিস্ট্রেশন সফল হয়েছে!", "registration_date" => $registrationDate]);
} else {
    echo json_encode(["message" => "ইনভ্যালিড রিকুয়েস্ট!"]);
}
?>
