<?php
/**
 * Test API endpoints
 */

require_once dirname(__DIR__) . '/config.php';

header('Content-Type: text/html; charset=utf-8');

echo "<h1>اختبار API الكاشير</h1>";

// اختبار الاتصال بقاعدة البيانات
echo "<h3>✅ اتصال قاعدة البيانات:</h3>";
if ($conn) {
    echo "اتصال ناجح<br>";
} else {
    echo "فشل الاتصال<br>";
}

// اختبار جلب الطلبات
echo "<h3>📦 اختبار get_orders.php:</h3>";
$ch = curl_init('http://' . $_SERVER['HTTP_HOST'] . '/cashier/api/get_orders.php?status=pending');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIE, session_name() . '=' . session_id());
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

echo "HTTP Code: $httpCode<br>";
if ($httpCode == 200) {
    $data = json_decode($response, true);
    if ($data) {
        echo "✅ JSON صحيح<br>";
        echo "عدد الطلبات: " . count($data['orders'] ?? []) . "<br>";
    } else {
        echo "❌ JSON غير صحيح: " . substr($response, 0, 200) . "<br>";
    }
} else {
    echo "❌ خطأ في الطلب<br>";
}

// روابط الاختبار
echo "<h3>🔗 روابط الاختبار المباشرة:</h3>";
echo "<ul>";
echo "<li><a href='get_orders.php?status=pending' target='_blank'>get_orders.php?status=pending</a></li>";
echo "<li><a href='check_new_orders.php?last_id=0' target='_blank'>check_new_orders.php?last_id=0</a></li>";
echo "</ul>";
?>