<?php
// 1. استدعاء ملف الإعدادات الذي يحتوي على كلمة المرور
require_once 'config.php';

// 2. استدعاء ملفات مكتبة PHPMailer
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'PHPMailer/src/Exception.php';
require 'PHPMailer/src/PHPMailer.php';
require 'PHPMailer/src/SMTP.php';

// إنشاء كائن جديد من PHPMailer
$mail = new PHPMailer(true);

try {
    // =====================================
    // إعدادات الخادم (SMTP Settings)
    // =====================================
    $mail->SMTPDebug = 0;                      
    $mail->isSMTP();                           
    $mail->Host       = 'mail.roozmari.com';   
    $mail->SMTPAuth   = true;                  
    
    // 🔴 تم استخدام المتغيرات من ملف config.php هنا:
    $mail->Username   = $smtp_email;           
    $mail->Password   = $smtp_password;        
    
    $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; 
    $mail->Port       = 465;                   

    // =====================================
    // إعدادات المرسل والمستقبل
    // =====================================
    $mail->setFrom($smtp_email, 'منصة روزماري التعليمية'); 
    
    // 🔴 ضع إيميلك الشخصي الحقيقي هنا لتجربة الاستلام
    $mail->addAddress('your_personal_email@gmail.com', 'بشمهندس عمار');      

    // =====================================
    // محتوى الرسالة
    // =====================================
    $mail->isHTML(true);                                  
    $mail->CharSet = 'UTF-8';                             
    $mail->Subject = 'تفعيل حسابك في منصة روزماري - رسالة تجريبية';
    
    $mail->Body    = '
        <div style="font-family: Tahoma, sans-serif; direction: rtl; text-align: right; color: #1e293b; background-color: #f8fafc; padding: 30px; border-radius: 15px; border-top: 5px solid #6b1024; box-shadow: 0 4px 10px rgba(0,0,0,0.05);">
            <h2 style="color: #6b1024;">أهلاً بك في منصة روزماري التعليمية</h2>
            <p style="font-size: 16px; line-height: 1.8;">مرحباً بشمهندس عمار،</p>
            <p style="font-size: 16px; line-height: 1.8;">هذه رسالة تجريبية تؤكد أن نظام المراسلات عبر الـ SMTP يعمل بنجاح تام وبدون أي أخطاء.</p>
            <br>
            <hr style="border: none; border-top: 1px solid #e2e8f0; margin: 20px 0;">
            <p style="font-size: 14px; color: #64748b;">مع تحيات،<br>إدارة المنصة التقنية</p>
        </div>
    ';
    
    $mail->AltBody = 'أهلاً بك في منصة روزماري. نظام المراسلات يعمل بنجاح.';

    // إرسال الرسالة
    $mail->send();
    echo '<div style="font-family: Tahoma; background: #dcfce7; color: #166534; padding: 20px; border-radius: 10px; text-align: center; font-weight: bold; border: 1px solid #bbf7d0;">✅ مبروك! تم إرسال الرسالة بنجاح، الربط يعمل 100%. يرجى مراجعة بريدك الشخصي.</div>';
} catch (Exception $e) {
    echo "<div style='font-family: Tahoma; background: #fee2e2; color: #991b1b; padding: 20px; border-radius: 10px; text-align: center; font-weight: bold; border: 1px solid #fecaca;'>❌ لم يتم إرسال الرسالة. تفاصيل الخطأ: {$mail->ErrorInfo}</div>";
}
?>