Feature: Traducir todas las vistas - parte 1
- admin/recipients.php: tablas, modales, labels - admin/comandos.php: títulos, tablas, descripciones - admin/test_discord_connection.php: formularios, alertas - admin/ia_agent.php: configuración, parámetros - profile.php: información, formulario contraseña - set_webhook.php: alertas, formularios - chat_telegram.php: usuarios, historial - translate_message.php: formulario de traducción
This commit is contained in:
18
profile.php
18
profile.php
@@ -57,7 +57,7 @@ require_once __DIR__ . '/templates/header.php';
|
||||
?>
|
||||
|
||||
<div class="d-flex justify-content-between align-items-center mb-4">
|
||||
<h2><i class="bi bi-person"></i> Mi Perfil</h2>
|
||||
<h2><i class="bi bi-person"></i> <?= t('Mi Perfil') ?></h2>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
@@ -69,11 +69,11 @@ require_once __DIR__ . '/templates/header.php';
|
||||
</div>
|
||||
<h4><?= htmlspecialchars($user['username']) ?></h4>
|
||||
<span class="badge bg-<?= $user['role'] === 'admin' ? 'danger' : 'primary' ?>">
|
||||
<?= strtoupper($user['role']) ?>
|
||||
<?= strtoupper($user['role'] === 'admin' ? t('Administrador') : t('Usuario')) ?>
|
||||
</span>
|
||||
<hr>
|
||||
<p class="text-muted mb-1">ID: <?= $user['id'] ?></p>
|
||||
<p class="text-muted mb-0">Miembro desde: <?= date('d/m/Y', strtotime($user['created_at'])) ?></p>
|
||||
<p class="text-muted mb-0"><?= t('Miembro desde') ?>: <?= date('d/m/Y', strtotime($user['created_at'])) ?></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -88,30 +88,30 @@ require_once __DIR__ . '/templates/header.php';
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="card border-0 shadow-sm">
|
||||
<div class="card-header bg-white border-0">
|
||||
<h5 class="mb-0"><i class="bi bi-key"></i> Cambiar Contraseña</h5>
|
||||
<div class="card-header border-0">
|
||||
<h5 class="mb-0"><i class="bi bi-key"></i> <?= t('Cambiar Contraseña') ?></h5>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form method="POST">
|
||||
<input type="hidden" name="action" value="change_password">
|
||||
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Contraseña Actual</label>
|
||||
<label class="form-label"><?= t('Contraseña Actual') ?></label>
|
||||
<input type="password" name="current_password" class="form-control" required>
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Nueva Contraseña</label>
|
||||
<label class="form-label"><?= t('Nueva Contraseña') ?></label>
|
||||
<input type="password" name="new_password" class="form-control" required minlength="6">
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Confirmar Nueva Contraseña</label>
|
||||
<label class="form-label"><?= t('Confirmar Nueva Contraseña') ?></label>
|
||||
<input type="password" name="confirm_password" class="form-control" required minlength="6">
|
||||
</div>
|
||||
|
||||
<button type="submit" class="btn btn-primary">
|
||||
<i class="bi bi-check-circle"></i> Actualizar Contraseña
|
||||
<i class="bi bi-check-circle"></i> <?= t('Actualizar Contraseña') ?>
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user