<?php defined('ABSPATH') || exit;
$_gate=\DZQCOD\Modules::addon_gate(['smart-confirm','auto-ship','followup','workflows','abandoned-cart'],'🧠 الأتمتة الذكية'); if($_gate){echo esc_html($_gate);return;}
$C=\DZQCOD\Core::class; ?>
<div class="wrap dza-wrap" dir="rtl">
<div class="dza-header"><h1>الأتمتة الذكية</h1></div>
<?php include __DIR__.'/nav.php'; ?>
<div class="dza-content">

<!-- SMART CONFIRM -->
<div class="dza-card"><h3>🧠 التأكيد الذكي التلقائي</h3>
<p style="font-size:12px;color:#888;margin-bottom:8px">يؤكد الطلب تلقائياً بدون اتصال إذا: fraud score منخفض + العميل لديه طلبات موصّلة سابقة + نسبة RTO منخفضة</p>
<label class="dza-toggle"><input type="checkbox" class="so-s" data-key="smart_confirm_enabled" <?php checked($C::opt('smart_confirm_enabled',''),'yes'); ?>><span>تفعيل</span></label>
<div style="display:flex;gap:10px;margin-top:8px">
<div><label style="font-size:12px;font-weight:600">حد Fraud Score</label><input type="number" class="so-s" data-key="smart_confirm_threshold" value="<?php echo esc_attr($C::opt('smart_confirm_threshold','20')); ?>" style="width:80px;padding:6px;border:1px solid #ddd;border-radius:6px"><small style="color:#888"> (أقل = أكثر أماناً)</small></div>
<div><label style="font-size:12px;font-weight:600">حد الطلبات السابقة</label><input type="number" class="so-s" data-key="smart_confirm_min_orders" value="<?php echo esc_attr($C::opt('smart_confirm_min_orders','2')); ?>" style="width:80px;padding:6px;border:1px solid #ddd;border-radius:6px"></div>
</div></div>

<!-- AUTO SHIP -->
<div class="dza-card"><h3>🤖 الشحن التلقائي</h3>
<label class="dza-toggle"><input type="checkbox" class="so-s" data-key="auto_ship_enabled" <?php checked($C::opt('auto_ship_enabled',''),'yes'); ?>><span>نقل الطلب لـ "جاهز للشحن" تلقائياً بعد التأكيد</span></label>
<div style="margin-top:8px"><label style="font-size:12px;font-weight:600">تأخير (ساعات) — 0 = فوري</label>
<input type="number" class="so-s" data-key="auto_ship_delay_hours" value="<?php echo esc_attr($C::opt('auto_ship_delay_hours','0')); ?>" min="0" style="width:80px;padding:6px;border:1px solid #ddd;border-radius:6px"></div>
</div>

<!-- FOLLOW-UP -->
<div class="dza-card"><h3>📨 سلاسل المتابعة</h3>
<label class="dza-toggle"><input type="checkbox" class="so-s" data-key="followup_enabled" <?php checked($C::opt('followup_enabled',''),'yes'); ?>><span>تفعيل</span></label>
<p style="font-size:12px;color:#888;margin:6px 0">المتغيرات: {name}, {product}, {shop_url}</p>
<?php foreach(['review'=>['l'=>'🌟 طلب مراجعة (48 ساعة بعد التوصيل)','d'=>'{name}، نتمنى أن يكون {product} قد أعجبك! شاركنا رأيك 💝'],
'repeat'=>['l'=>'🔁 إعادة شراء (7 أيام)','d'=>'👋 {name}، اشتقنا لك! تفقّد جديدنا: {shop_url}'],
'winback'=>['l'=>'🎁 استرجاع (30 يوم)','d'=>'🎁 {name}، مر شهر! عندنا عرض خاص لك. {shop_url}']] as $k=>$v): ?>
<div style="border:1px solid #eee;border-radius:6px;padding:8px;margin-top:6px">
<strong style="font-size:12px"><?php echo esc_html($v['l']); ?></strong>
<textarea class="so-s" data-key="followup_tpl_<?php echo esc_html($k); ?>" rows="2" style="width:100%;padding:6px;border:1px solid #ddd;border-radius:6px;font-size:12px;margin-top:4px"><?php echo esc_html(esc_textarea($C::opt('followup_tpl_'.$k,$v['d']))); ?></textarea></div>
<?php endforeach; ?>
</div>

<!-- IP GEO -->
<div class="dza-card"><h3>🌐 فحص IP الجغرافي</h3>
<label class="dza-toggle"><input type="checkbox" class="so-s" data-key="ip_geo_enabled" <?php checked($C::opt('ip_geo_enabled',''),'yes'); ?>><span>إضافة إشارة احتيال إذا IP من دولة مختلفة</span></label>
</div>

<!-- OTP -->
<div class="dza-card"><h3>🔐 التحقق عبر OTP</h3>
<label class="dza-toggle"><input type="checkbox" class="so-s" data-key="otp_enabled" <?php checked($C::opt('otp_enabled',''),'yes'); ?>><span>طلب رمز تحقق SMS/WhatsApp قبل إرسال الطلب</span></label>
<div style="margin-top:8px"><label style="font-size:12px;font-weight:600">نص الرسالة</label>
<input type="text" class="so-s" data-key="otp_message" value="<?php echo esc_attr($C::opt('otp_message','رمز التحقق: {code} — DZQCOD')); ?>" style="width:100%;padding:8px;border:1px solid #ddd;border-radius:6px"></div>
</div>

<!-- TELEGRAM -->
<div class="dza-card"><h3>✈️ Telegram Bot</h3>
<label class="dza-toggle"><input type="checkbox" class="so-s" data-key="telegram_enabled" <?php checked($C::opt('telegram_enabled',''),'yes'); ?>><span>تفعيل إشعارات تلجرام</span></label>
<div style="display:flex;flex-direction:column;gap:6px;margin-top:8px">
<div><label style="font-size:12px;font-weight:600">Bot Token</label><input type="text" class="so-s" data-key="telegram_bot_token" value="<?php echo esc_attr($C::opt('telegram_bot_token','')); ?>" placeholder="123456:ABC..." style="width:100%;padding:8px;border:1px solid #ddd;border-radius:6px;direction:ltr;font-family:monospace"></div>
<div><label style="font-size:12px;font-weight:600">Chat ID</label><input type="text" class="so-s" data-key="telegram_chat_id" value="<?php echo esc_attr($C::opt('telegram_chat_id','')); ?>" placeholder="-100123456789" style="width:100%;padding:8px;border:1px solid #ddd;border-radius:6px;direction:ltr"></div>
<div><label style="font-size:12px;font-weight:600">Webhook URL</label><input type="text" readonly value="<?php echo esc_url(admin_url('admin-ajax.php?action=dzqcod_telegram_webhook')); ?>" style="width:100%;padding:8px;border:1px solid #ddd;border-radius:6px;direction:ltr;font-size:11px;background:#f8f9fa" onclick="this.select()"></div>
<small style="color:#888">أوامر البوت: /stats /pending /order 123 /confirm 123</small>
</div></div>

<button class="dza-btn primary" id="save-so" style="margin-top:14px">💾 حفظ كل الإعدادات</button>
</div></div>
<script>jQuery(function($){
$('#save-so').on('click',function(){var s={};$('.so-s').each(function(){var k=$(this).data('key');s[k]=$(this).is(':checkbox')?$(this).is(':checked')?'yes':'no':$(this).val()});
var $b=$(this);$b.prop('disabled',true).text('⏳');
$.post(dza.ajax,{action:'dzqcod_save_settings',nonce:dza.nonce,settings:s},function(r){$b.prop('disabled',false).text(r.success?'✅ تم!':'❌');setTimeout(()=>$b.text('💾 حفظ كل الإعدادات'),2000)})});
});</script>

</div><!--dza-main-->
</div><!--dza-layout-->
