Add payments feature to admin panel
- Integrated payments functionality into the admin panel by adding a new payments router and corresponding handlers. - Updated the admin panel actions to include a view payments option, enhancing admin capabilities. - Implemented new database functions to retrieve successful payment counts and details for export. - Enhanced localization with new strings for payments management in both English and Russian.
This commit is contained in:
@@ -122,6 +122,28 @@
|
||||
"admin_stats_recent_payments_header": "Последние платежи:",
|
||||
"admin_stats_payment_item": "{status_emoji} {amount} {currency} от {user_info} ({p_status}) [{p_date}]",
|
||||
"admin_stats_no_payments_found": "Платежей пока нет.",
|
||||
|
||||
"admin_view_payments_button": "💰 Платежи",
|
||||
"admin_payments_header": "💰 <b>Все платежи</b>",
|
||||
"admin_no_payments_found": "Платежи не найдены.",
|
||||
"admin_export_payments_csv": "📊 Экспорт CSV",
|
||||
"admin_refresh_payments": "🔄 Обновить",
|
||||
"admin_no_payments_to_export": "Нет платежей для экспорта.",
|
||||
"admin_payments_export_success": "📊 Экспорт платежей завершен!\nВсего записей: {count}",
|
||||
"admin_export_sent": "Файл отправлен!",
|
||||
|
||||
"admin_csv_payment_id": "ID",
|
||||
"admin_csv_user_id": "User ID",
|
||||
"admin_csv_username": "Логин",
|
||||
"admin_csv_first_name": "Имя",
|
||||
"admin_csv_amount": "Сумма",
|
||||
"admin_csv_currency": "Валюта",
|
||||
"admin_csv_provider": "Платежная система",
|
||||
"admin_csv_status": "Статус",
|
||||
"admin_csv_description": "Описание",
|
||||
"admin_csv_months": "Месяцев",
|
||||
"admin_csv_created_at": "Дата создания",
|
||||
"admin_csv_provider_payment_id": "ID платежа в системе",
|
||||
"admin_stats_last_sync_header": "Последняя синхронизация с панелью:",
|
||||
"admin_stats_sync_time": "Время",
|
||||
"admin_stats_sync_status": "Статус",
|
||||
|
||||
Reference in New Issue
Block a user