{{ toast.title }}
{{ toast.message }}
Control Center

Admin panel

Foydalanuvchilar
{{ users.length }}
{{ verifiedUsersCount }} tasi tasdiqlangan
Faol tariflar
{{ activeTariffsCount }}
{{ tariffs.length }} ta tarifdan
Kutilayotgan to'lov
{{ pendingPaymentsCount }}
Ko'rib chiqilishi kerak
Mehmon rejimi
{{ guestMode.enabled ? 'Yoniq' : 'O‘chiq' }}
{{ guestModeSummary }}
Reklama
{{ adsSettings.enabled ? 'Yoniq' : 'O‘chiq' }}
{{ adsSummary }}
Users
Foydalanuvchilar ro'yxati
Hisoblar, rollar, balans va tariflarni bir joydan boshqaring.
{{ verifiedUsersCount }} tasdiqlangan
{{ users.length - verifiedUsersCount }} kutilmoqda
Ism Email Telefon Balans Role Tarif Status Amallar
{{ user.full_name }} {{ user.email }} {{ formatPhone(user.phone) }} {{ formatPrice(user.balance || 0) }} Admin User {{ getTariffName(user.tariff_id) }}
Qidiruv bo'yicha foydalanuvchi topilmadi
Payments
To'lovlarni ko'rib chiqish
Cheklar, tariflar va admin qarorlarini shu paneldan tez tasdiqlang.
Foydalanuvchi Tarif Chek (Rasm) Holati Sana Amallar
{{ p.full_name }}
{{ p.email }}
{{ p.tariff_name || 'Noma\'lum' }} {{ getStatusLabel(p.status) }} {{ formatDate(p.created_at) }} Yakunlandi
Tanlangan filter bo'yicha to'lov topilmadi
History
Moliyaviy tarix
Balansdagi harakatlar va tarifga oid o'zgarishlar shu jadvalda ko'rinadi.
{{ creditedTransactionsCount }} kirim
{{ debitedTransactionsCount }} chiqim
ID Foydalanuvchi Summa Turi Izoh Sana
#{{ t.id }}
{{ t.full_name }}
{{ t.email }}
{{ t.amount >= 0 ? '+' : '' }}{{ formatPrice(t.amount) }} {{ t.type }} {{ t.description || '-' }} {{ formatDate(t.created_at) }}
Bu qidiruv bo'yicha tranzaksiya topilmadi
Guest Access

Mehmon rejimi

Yoqilganda foydalanuvchi authsiz dashboarddan foydalana oladi. Limit bo'sh qoldirilsa cheksiz hisoblanadi. Faqat 1 dan katta son limit sifatida olinadi.

Guest rejimi hozir {{ guestMode.enabled ? 'authsiz kirishga ruxsat beradi' : 'yopiq holatda turibdi' }}. Admin saqlagan limit faqat 1 dan katta son bo'lsa ishlaydi, aks holda cheksiz qabul qilinadi.
{{ guestModeSummary }}
Holat
{{ guestMode.enabled ? 'Yoniq' : 'O‘chiq' }}
Limit
{{ normalizedGuestLimitLabel }}
Ishlatilgan
{{ guestMode.usage_count || 0 }}
Misol: `10` yozilsa guest rejimida 10 ta konvertatsiyagacha ruxsat bo‘ladi. `1`, `0` yoki bo‘sh qiymat cheksiz deb olinadi.
Oxirgi yoqilgan vaqt: {{ formatDate(guestMode.enabled_at) }}
Advertising

Reklama xizmatlari

Admin yoqqanida bosh sahifa, dashboard, login, ro'yxatdan o'tish, profil va boshqa frontend sahifalarda Yandex RTB reklama bloklari avtomatik ishga tushadi.

Bu xizmat yoqilganda barcha asosiy frontend sahifalarda Yandex RTB reklama bloklari render qilinadi. O'chirilsa sahifalar reklama scriptini yuklamaydi.
{{ adsSummary }}
Holat
{{ adsSettings.enabled ? 'Yoniq' : 'O‘chiq' }}
Provider
Yandex RTB
Block ID
{{ adsSettings.block_id }}
Global reklama boshqaruvi
Yoqilganda `site-ads.js` barcha frontend sahifalarda public settingni o'qib, kerakli Yandex loader va ad unitni avtomatik ulaydi.
Loader: {{ adsSettings.script_url }}
Tariffs
Tariflar boshqaruvi
Narx, fayl qiymati, limit va muddatni bir xil struktura bilan saqlang.
Nomi Narxi Fayl Narxi Limit (Oylik) Muddat (Kun) Holati Amallar
{{ tariff.name }} {{ formatPrice(tariff.price) }} {{ formatPrice(tariff.file_cost) }} {{ tariff.daily_limit }} ta/oy {{ tariff.duration_days }} kun Faol Nofaol
Tanlangan filter bo'yicha tarif topilmadi