function renderSubscription(){
var sec=ensureSubscription();
sec.innerHTML=’
+’
DLEA PRO ACCESS
💎 اشتراک و ارتقای حساب
دسترسی حرفهای برای ژورنالنویسی، مدیریت عملکرد، تحلیل معاملات و اتصال متاتریدر. این صفحه حتی در صورت خطای API هم خالی نمیماند.
‘
+’
‘
+’
+’
🌱 رایگان
برای شروع و تست امکانات پایه ژورنال.
‘
+’
⚡ حرفهای ماهانه
مناسب استفاده جدی ماهانه با دسترسی کاملتر.
‘
+’
🚀 حرفهای سهماهه
بهصرفهتر برای استفاده مستمر.
‘
+’
‘;
loadSubscriptionStatus();
}
async function loadSubscriptionStatus(){
var box=by(‘dleaV110SubStatus’); if(!box)return;
try{var j=await api(‘/subscription_status.php’);var data=j.data||j;var plan=(data.plan&& (data.plan.name||data.plan.title||data.plan.slug))||data.plan_name||’رایگان’;var exp=(data.subscription&&(data.subscription.expires_at||data.subscription.expire_at))||data.expires_at||’-‘;box.innerHTML=’وضعیت اشتراک دریافت شد: ‘+esc(plan)+’ | انقضا: ‘+esc(exp)+’ | نقش: ‘+esc(roleLabel())+’‘;box.classList.add(‘ok’)}catch(e){box.innerHTML=’اتصال وضعیت اشتراک برقرار نشد، اما صفحه فعال است. پیام سرور: ‘+esc(e.message||e)+’‘}
}
window.dleaCreatePaymentV110=async function(plan){
var box=by(‘dleaV110SubStatus’); if(box)box.innerHTML=’در حال ساخت لینک پرداخت…’;
try{var j=await api(‘/create_rial_payment.php’,{method:’POST’,body:JSON.stringify({plan_slug:plan,plan_code:plan})});var url=j.payment_url||j.checkout_url||j.url||(j.data&&(j.data.payment_url||j.data.checkout_url||j.data.url));if(!url){if(box)box.innerHTML=’پاسخ پرداخت دریافت شد ولی لینک پرداخت موجود نیست: ‘+esc(j.message||”);return}location.href=url}catch(e){if(box)box.innerHTML=’خطا در ساخت پرداخت: ‘+esc(e.message||e);notify(‘خطا در ساخت پرداخت: ‘+(e.message||e),false)}
};
