<?php
require_once __DIR__ . '/includes/db.php';
if($conn->connect_error){ die("فشل الاتصال: ".$conn->connect_error); }

// جلب آخر إعدادات
$settings = $conn->query("SELECT * FROM settings ORDER BY id DESC LIMIT 1")->fetch_assoc();

// عند الضغط على حفظ التعديلات
if(isset($_POST['save'])){
    $company_name = $_POST['company_name'];
    $owner_name = $_POST['owner_name'];
    $sender_number = $_POST['sender_number'];
    $twilio_sid = $_POST['twilio_sid'];
    $twilio_token = $_POST['twilio_token'];
    $mikrotik_ip = $_POST['mikrotik_ip'];

    if($settings){ 
        // تحديث السجل الحالي
        $conn->query("UPDATE settings SET 
            company_name='$company_name',
            owner_name='$owner_name',
            sender_number='$sender_number',
            twilio_sid='$twilio_sid',
            twilio_token='$twilio_token',
            mikrotik_ip='$mikrotik_ip',
            last_updated=NOW()
        WHERE id=".$settings['id']);
    } else { 
        // إذا لم يوجد سجل سابق
        $conn->query("INSERT INTO settings 
            (company_name, owner_name, sender_number, twilio_sid, twilio_token, mikrotik_ip)
            VALUES ('$company_name','$owner_name','$sender_number','$twilio_sid','$twilio_token','$mikrotik_ip')");
    }

    echo "<p style='color:green;'>✅ تم حفظ الإعدادات بنجاح</p>";

    // إعادة جلب البيانات بعد الحفظ
    $settings = $conn->query("SELECT * FROM settings ORDER BY id DESC LIMIT 1")->fetch_assoc();
}
?>

<!DOCTYPE html>
<html lang="ar">
<head>
<meta charset="UTF-8">
<title>إعدادات البرنامج</title>
<style>
body{font-family:Tahoma,Arial;direction:rtl;margin:20px;}
input[type=text],input[type=password]{width:400px;padding:5px;margin-bottom:10px;}
input[type=submit]{padding:5px 20px;margin-top:10px;}
label{display:block;margin-top:10px;font-weight:bold;}
h2{color:#333;}
</style>
</head>
<body>
<h2>إعدادات البرنامج</h2>
<form method="post">
<label>اسم الشركة:</label>
<input type="text" name="company_name" value="<?php echo $settings['company_name'] ?? ''; ?>" required>

<label>اسم المالك:</label>
<input type="text" name="owner_name" value="<?php echo $settings['owner_name'] ?? ''; ?>" required>

<label>رقم الإرسال (WhatsApp أو SMS):</label>
<input type="text" name="sender_number" value="<?php echo $settings['sender_number'] ?? ''; ?>" required>

<label>Twilio SID:</label>
<input type="text" name="twilio_sid" value="<?php echo $settings['twilio_sid'] ?? ''; ?>" required>

<label>Twilio Token:</label>
<input type="password" name="twilio_token" value="<?php echo $settings['twilio_token'] ?? ''; ?>" required>

<label>IP جهاز المايكروتك:</label>
<input type="text" name="mikrotik_ip" value="<?php echo $settings['mikrotik_ip'] ?? ''; ?>" required>

<br>
<input type="submit" name="save" value="حفظ الإعدادات">
</form>

<a href="add_invoice.php">⬅ العودة إلى إضافة فاتورة</a>
</body>
</html>
