<?php
require_once 'includes/config.php';
require_once 'includes/email_config.php';
require_once 'includes/email_functions.php';

echo "<h2>اختبار جميع رسائل البريد الإلكتروني باللغة العربية</h2>";

// Test email address (using the configured SMTP username)
$to = SMTP_USERNAME;
$customer_name = "مستخدم تجريبي";
$site_name = SITE_NAME;

echo "<h3>إرسال رسالة ترحيب باللغة العربية</h3>";
echo "<p>إرسال إلى: <strong>$to</strong></p>";

// Test Welcome Email
$message = getWelcomeEmailTemplate($customer_name, $site_name);
$subject = "مرحبا بك في " . $site_name . "!";

echo "<h4>معاينة الرسالة:</h4>";
echo "<div style='border: 1px solid #ccc; padding: 15px; direction: rtl; text-align: right; font-family: Tajawal, Arial, sans-serif;'>";
echo $message;
echo "</div>";

echo "<h4>إرسال الرسالة...</h4>";

if (sendEmail($to, $subject, $message)) {
    echo "<p style='color: green; font-weight: bold;'>✓ تم إرسال رسالة الترحيب بنجاح!</p>";
} else {
    echo "<p style='color: red; font-weight: bold;'>✗ فشل في إرسال رسالة الترحيب.</p>";
}

echo "<hr>";

// Test Ticket Created Email
echo "<h3>إرسال رسالة تذكرة دعم جديدة</h3>";

$ticket_id = "12345";
$subject_ticket = "مشكلة في الطلب";
$message_ticket = getTicketCreatedEmailTemplate($ticket_id, $subject_ticket, $customer_name);

echo "<h4>معاينة الرسالة:</h4>";
echo "<div style='border: 1px solid #ccc; padding: 15px; direction: rtl; text-align: right; font-family: Tajawal, Arial, sans-serif;'>";
echo $message_ticket;
echo "</div>";

$subject_ticket_email = "تم إنشاء تذكرة الدعم #" . $ticket_id;

echo "<h4>إرسال الرسالة...</h4>";

if (sendEmail($to, $subject_ticket_email, $message_ticket)) {
    echo "<p style='color: green; font-weight: bold;'>✓ تم إرسال رسالة تذكرة الدعم بنجاح!</p>";
} else {
    echo "<p style='color: red; font-weight: bold;'>✗ فشل في إرسال رسالة تذكرة الدعم.</p>";
}

echo "<hr>";

// Test Order Confirmation Email
echo "<h3>إرسال رسالة تأكيد الطلب</h3>";

$order_id = "ORD-67890";
$order_total = 150.75;
$payment_method = "بطاقة ائتمان";
$order_items = [
    ['name' => 'قميص رياضي', 'quantity' => 2, 'price' => 25.50],
    ['name' => 'بنطال جينز', 'quantity' => 1, 'price' => 99.00]
];

$message_order = getOrderConfirmationEmailTemplate($order_id, $customer_name, $order_total, $payment_method, $order_items);

echo "<h4>معاينة الرسالة:</h4>";
echo "<div style='border: 1px solid #ccc; padding: 15px; direction: rtl; text-align: right; font-family: Tajawal, Arial, sans-serif;'>";
echo $message_order;
echo "</div>";

$subject_order = "تأكيد الطلب #" . $order_id . " - " . $site_name;

echo "<h4>إرسال الرسالة...</h4>";

if (sendEmail($to, $subject_order, $message_order)) {
    echo "<p style='color: green; font-weight: bold;'>✓ تم إرسال رسالة تأكيد الطلب بنجاح!</p>";
} else {
    echo "<p style='color: red; font-weight: bold;'>✗ فشل في إرسال رسالة تأكيد الطلب.</p>";
}

echo "<hr>";

// Test Admin Notification Email
echo "<h3>إرسال رسالة إعلام المسؤول</h3>";

$message_admin = getAdminNewTicketNotificationTemplate($ticket_id, $customer_name, "مشكلة تقنية", $subject_ticket, "عالية");

echo "<h4>معاينة الرسالة:</h4>";
echo "<div style='border: 1px solid #ccc; padding: 15px; direction: rtl; text-align: right; font-family: Tajawal, Arial, sans-serif;'>";
echo $message_admin;
echo "</div>";

$subject_admin = "تذكرة دعم جديدة #" . $ticket_id . " تم إنشاؤها";

echo "<h4>إرسال الرسالة...</h4>";

if (sendEmail($to, $subject_admin, $message_admin, SUPPORT_EMAIL)) {
    echo "<p style='color: green; font-weight: bold;'>✓ تم إرسال رسالة إعلام المسؤول بنجاح!</p>";
} else {
    echo "<p style='color: red; font-weight: bold;'>✗ فشل في إرسال رسالة إعلام المسؤول.</p>";
}

echo "<hr>";
echo "<h3>النتيجة النهائية</h3>";
echo "<p>تم اختبار جميع قوالب رسائل البريد الإلكتروني باللغة العربية.</p>";
echo "<p>يرجى التحقق من صندوق البريد الوارد (ومجلد البريد العشوائي) لجميع الرسائل.</p>";
echo "<p><a href='index.php'>العودة إلى الصفحة الرئيسية</a></p>";
?>