<?php defined('ABSPATH') || exit;
$key = \DZQCOD\Core::opt('license_key','');
$plan = \DZQCOD\Core::opt('license_plan','free');
$client = get_option('dzqcod_license_client','');
$features = get_option('dzqcod_license_features',[]);
$addons = get_option('dzqcod_license_addons',[]);
$debug = get_option('dzqcod_license_debug',[]);
$buy = 'https://productes.nibra.cloud/product/dzqcod';
global $wpdb; $lic = $wpdb->get_row("SELECT * FROM {$wpdb->prefix}".DZQCOD_DB."license WHERE id=1",ARRAY_A);
$status = $lic['status'] ?? 'inactive';
$expiry = $lic['expires_at'] ?? '';
$last_check = $lic['last_check'] ?? '';
?>
<?php include __DIR__.'/_layout_start.php'; ?>
<div class="dza-header"><h1>🔑 الترخيص</h1></div>
<div class="dza-content">

<!-- Status Card -->
<div class="dza-card" style="padding:24px;border-right:4px solid <?php echo $plan!=='free'?'#10b981':'#f59e0b'; ?>">
<div style="display:flex;align-items:center;gap:16px;margin-bottom:16px">
<div style="font-size:48px"><?php echo $plan!=='free' ? '✅' : '⚠️'; ?></div>
<div>
<div style="font-size:20px;font-weight:900;color:#1e293b">
<?php if($plan==='free'): ?>الخطة المجانية — FREE
<?php elseif($plan==='pro'): ?>✅ الخطة الاحترافية — PRO
<?php elseif($plan==='enterprise'): ?>✅ خطة المؤسسات — ENTERPRISE
<?php endif; ?>
</div>
<?php if($client): ?><div style="font-size:13px;color:#64748b">👤 <?php echo esc_html($client); ?></div><?php endif; ?>
<?php if($expiry): ?><div style="font-size:12px;color:#94a3b8">📅 صلاحية حتى: <?php echo esc_html($expiry); ?></div><?php endif; ?>
<?php if($status==='grace'): ?><div style="font-size:12px;color:#f59e0b;font-weight:700">⚠️ فترة إنذار — جدّد الآن</div><?php endif; ?>
</div>
</div>

<?php if($plan==='free'): ?>
<div style="background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;padding:20px;color:#fff;margin-bottom:16px">
<div style="font-size:18px;font-weight:900;margin-bottom:6px">⚡ ترقية الآن وافتح كل الميزات</div>
<div style="font-size:12px;opacity:.85;margin-bottom:12px">19 شركة شحن + مكافحة احتيال + واتساب + SMS + تتبع إعلانات + أتمتة + 35 إضافة</div>
<a href="<?php echo esc_url($buy); ?>" target="_blank" style="display:inline-block;background:#fff;color:#6366f1;padding:10px 24px;border-radius:8px;font-weight:800;font-size:13px;text-decoration:none">🛒 اشترِ الترخيص — 4,900 دج/سنة</a>
</div>
<?php endif; ?>

<!-- Activate / Deactivate -->
<div style="background:#f8fafc;border-radius:10px;padding:16px">
<div style="font-weight:700;font-size:13px;margin-bottom:8px">🔑 <?php echo $key ? 'الترخيص مفعّل' : 'تفعيل الترخيص'; ?></div>
<div style="display:flex;gap:8px">
<input type="text" id="dz-lic-key" value="<?php echo esc_attr($key); ?>" placeholder="XXXX-XXXX-XXXX-XXXX" dir="ltr" style="flex:1;padding:10px 12px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:monospace;letter-spacing:1px">
<?php if(!$key): ?>
<button class="dza-btn primary" onclick="dzActivate()" id="dz-lic-btn" style="white-space:nowrap">✅ تفعيل</button>
<?php else: ?>
<button class="dza-btn primary" onclick="dzActivate()" style="white-space:nowrap">🔄 إعادة تفعيل</button>
<button class="dza-btn" onclick="dzDeactivate()" style="background:#fef2f2;color:#ef4444;white-space:nowrap">❌ إلغاء</button>
<?php endif; ?>
</div>
<div id="dz-lic-msg" style="margin-top:8px;font-size:12px"></div>
</div>
</div>

<!-- Plan Details -->
<?php if($plan!=='free'): ?>
<div class="dza-card" style="padding:18px">
<h3 style="font-size:15px;font-weight:800;margin:0 0 10px">📋 تفاصيل الترخيص</h3>
<div style="display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;font-size:12px">
<div style="background:#f0fdf4;border-radius:8px;padding:10px;text-align:center"><div style="font-size:9px;color:#64748b">الخطة</div><div style="font-weight:800;color:#10b981;font-size:16px"><?php echo strtoupper(esc_html($plan)); ?></div></div>
<div style="background:#eff6ff;border-radius:8px;padding:10px;text-align:center"><div style="font-size:9px;color:#64748b">الحالة</div><div style="font-weight:800;color:#3b82f6"><?php echo $status==='active'?'✅ نشط':($status==='grace'?'⚠️ إنذار':'❌ '.$status); ?></div></div>
<div style="background:#fdf4ff;border-radius:8px;padding:10px;text-align:center"><div style="font-size:9px;color:#64748b">آخر فحص</div><div style="font-weight:800;color:#8b5cf6;font-size:11px"><?php echo esc_html($last_check?:'-'); ?></div></div>
</div>
<?php if(!empty($features)): ?>
<div style="margin-top:12px"><div style="font-size:11px;font-weight:700;color:#64748b;margin-bottom:4px">الميزات المفعّلة:</div>
<div style="display:flex;flex-wrap:wrap;gap:4px"><?php foreach($features as $f): ?><span style="background:#eef2ff;color:#6366f1;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:700"><?php echo esc_html($f); ?></span><?php endforeach; ?></div></div>
<?php endif; ?>
<?php if(!empty($addons)): ?>
<div style="margin-top:8px"><div style="font-size:11px;font-weight:700;color:#64748b;margin-bottom:4px">الإضافات المرخّصة:</div>
<div style="display:flex;flex-wrap:wrap;gap:4px"><?php foreach($addons as $a): ?><span style="background:#f0fdf4;color:#10b981;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:700"><?php echo esc_html($a); ?></span><?php endforeach; ?></div></div>
<?php endif; ?>
</div>
<?php endif; ?>

<!-- Debug (only if debug mode on) -->
<?php if(\DZQCOD\Core::opt('debug_mode','no')==='yes' && !empty($debug)): ?>
<div class="dza-card" style="padding:16px">
<h3 style="font-size:13px;font-weight:800;margin:0 0 8px;color:#94a3b8">🔧 آخر استجابة API (Debug)</h3>
<pre style="background:#0f172a;color:#a5b4fc;padding:12px;border-radius:8px;font-size:10px;overflow-x:auto;direction:ltr;font-family:monospace"><?php echo esc_html(wp_json_encode($debug, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE)); ?></pre>
</div>
<?php endif; ?>

<!-- Info -->
<div style="background:#f8fafc;border-radius:10px;padding:14px;margin-top:12px;font-size:11px;color:#94a3b8;text-align:center">
<p>🔒 الترخيص مرتبط بنطاقك: <strong><?php echo esc_html(wp_parse_url(home_url(),PHP_URL_HOST)); ?></strong></p>
<p>لنقل الترخيص لنطاق آخر: ألغِ التفعيل أولاً ثم فعّله في الموقع الجديد</p>
<p style="margin-top:4px"><a href="<?php echo esc_url($buy); ?>" target="_blank" style="color:#6366f1;font-weight:700">productes.nibra.cloud</a> | <a href="mailto:info@nibra.cloud" style="color:#6366f1">info@nibra.cloud</a></p>
</div>

</div>

<script>
function dzActivate(){
    var key=document.getElementById('dz-lic-key').value.trim();
    if(!key){msg('❌ أدخل مفتاح الترخيص','#ef4444');return}
    msg('⏳ جاري التحقق...','#6366f1');
    jQuery.post(ajaxurl,{action:'dzqcod_activate_license',nonce:dza.nonce,license_key:key},function(r){
        msg(r.data&&r.data.message?r.data.message:(r.success?'✅ تم التفعيل':'❌ فشل'),r.success?'#10b981':'#ef4444');
        if(r.success)setTimeout(function(){location.reload()},1500);
    }).fail(function(){msg('❌ خطأ في الاتصال','#ef4444')});
}
function dzDeactivate(){
    if(!confirm('هل تريد إلغاء تفعيل الترخيص؟'))return;
    msg('⏳...','#f59e0b');
    jQuery.post(ajaxurl,{action:'dzqcod_deactivate_license',nonce:dza.nonce},function(r){
        msg(r.success?'✅ تم الإلغاء':'❌ خطأ',r.success?'#10b981':'#ef4444');
        if(r.success)setTimeout(function(){location.reload()},1000);
    });
}
function msg(t,c){document.getElementById('dz-lic-msg').innerHTML='<span style="color:'+c+';font-weight:700">'+t+'</span>'}
</script>
<?php include __DIR__.'/_layout_end.php'; ?>
