ru en in web interface
This commit is contained in:
parent
0c9a66a73c
commit
711adb4126
2 changed files with 27 additions and 6 deletions
|
|
@ -287,6 +287,7 @@
|
|||
<div class="stats">
|
||||
Всего пользователей: <strong id="total-users">0</strong> (сегодня: <strong id="users-today">0</strong>)<br>
|
||||
👤 Пользователей без игроков: <strong id="users-without-gamers">0</strong> (<strong id="users-without-gamers-percent">0</strong>%)<br>
|
||||
🇷🇺 Пользователей с русским языком: <strong id="users-with-ru-language">0</strong> (<strong id="users-ru-language-percent">0</strong>%)<br>
|
||||
Кол-во игроков: <strong id="total-gamers">0</strong> (сегодня: <strong id="gamers-today">0</strong>)
|
||||
</div>
|
||||
|
||||
|
|
@ -356,6 +357,8 @@
|
|||
document.getElementById('users-today').textContent = data.users_today || 0;
|
||||
document.getElementById('users-without-gamers').textContent = data.users_without_gamers || 0;
|
||||
document.getElementById('users-without-gamers-percent').textContent = data.users_without_gamers_percent || 0;
|
||||
document.getElementById('users-with-ru-language').textContent = data.users_with_ru_language || 0;
|
||||
document.getElementById('users-ru-language-percent').textContent = data.users_ru_language_percent || 0;
|
||||
document.getElementById('total-gamers').textContent = data.total_gamers;
|
||||
document.getElementById('gamers-today').textContent = data.gamers_today || 0;
|
||||
|
||||
|
|
@ -428,6 +431,8 @@
|
|||
const userName = escapeHtml(user.first_name);
|
||||
const username = user.username && user.username !== '-' ? escapeHtml(user.username) : null;
|
||||
const telegramLink = username ? `https://t.me/${username}` : `tg://user?id=${user.user_id}`;
|
||||
const botLanguage = user.bot_language || 'en';
|
||||
const languageBadge = botLanguage === 'ru' ? '🇷🇺 ru' : '🇬🇧 en';
|
||||
|
||||
return `
|
||||
<div class="user-item ${selectedUserId === user.user_id ? 'active' : ''}" onclick="selectUser(${user.user_id})">
|
||||
|
|
@ -435,6 +440,7 @@
|
|||
<a href="${telegramLink}" target="_blank" class="user-link" onclick="event.stopPropagation();">
|
||||
${userName}
|
||||
</a>
|
||||
<span style="font-size: 12px; color: #666; margin-left: 5px;">${languageBadge}</span>
|
||||
</div>
|
||||
<div class="user-info">
|
||||
${username ?
|
||||
|
|
@ -471,10 +477,12 @@
|
|||
|
||||
// Create username with link
|
||||
const usernameElement = document.getElementById('selected-user-username');
|
||||
const botLanguage = user.bot_language || 'en';
|
||||
const languageBadge = botLanguage === 'ru' ? '🇷🇺 ru' : '🇬🇧 en';
|
||||
if (username) {
|
||||
usernameElement.innerHTML = `<a href="${telegramLink}" target="_blank" class="username-link" style="color: #8B6F47; text-decoration: none;">@${escapeHtml(username)}</a> • ID: ${user.user_id}`;
|
||||
usernameElement.innerHTML = `<a href="${telegramLink}" target="_blank" class="username-link" style="color: #8B6F47; text-decoration: none;">@${escapeHtml(username)}</a> • ID: ${user.user_id} • ${languageBadge}`;
|
||||
} else {
|
||||
usernameElement.textContent = `ID: ${user.user_id}`;
|
||||
usernameElement.textContent = `ID: ${user.user_id} • ${languageBadge}`;
|
||||
}
|
||||
|
||||
document.getElementById('selected-user-date').textContent = `Добавлен: ${formatDate(user.created_at)}`;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue