Fix: Traducir todos los textos y modal en admin/users.php
This commit is contained in:
@@ -25,7 +25,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|||||||
header('Location: users.php');
|
header('Location: users.php');
|
||||||
exit;
|
exit;
|
||||||
} else {
|
} else {
|
||||||
$error = 'El usuario ya existe';
|
$error = t('El usuario ya existe');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -37,7 +37,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|||||||
header('Location: users.php');
|
header('Location: users.php');
|
||||||
exit;
|
exit;
|
||||||
} else {
|
} else {
|
||||||
$error = 'No puedes eliminarte a ti mismo';
|
$error = t('No puedes eliminarte a ti mismo');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -46,9 +46,9 @@ require_once __DIR__ . '/../templates/header.php';
|
|||||||
?>
|
?>
|
||||||
|
|
||||||
<div class="d-flex justify-content-between align-items-center mb-4">
|
<div class="d-flex justify-content-between align-items-center mb-4">
|
||||||
<h2><i class="bi bi-people"></i> Gestión de Usuarios</h2>
|
<h2><i class="bi bi-people"></i> <?= t('Gestión de Usuarios') ?></h2>
|
||||||
<button class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#userModal">
|
<button class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#userModal">
|
||||||
<i class="bi bi-plus-circle"></i> Nuevo Usuario
|
<i class="bi bi-plus-circle"></i> <?= t('Nuevo Usuario') ?>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -62,12 +62,12 @@ require_once __DIR__ . '/../templates/header.php';
|
|||||||
<table class="table table-hover">
|
<table class="table table-hover">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>ID</th>
|
<th><?= t('ID') ?></th>
|
||||||
<th>Usuario</th>
|
<th><?= t('Usuario') ?></th>
|
||||||
<th>Rol</th>
|
<th><?= t('Rol') ?></th>
|
||||||
<th>Telegram</th>
|
<th>Telegram</th>
|
||||||
<th>Creado</th>
|
<th><?= t('Creado') ?></th>
|
||||||
<th>Acciones</th>
|
<th><?= t('Acciones') ?></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
@@ -77,14 +77,14 @@ require_once __DIR__ . '/../templates/header.php';
|
|||||||
<td><?= htmlspecialchars($user['username']) ?></td>
|
<td><?= htmlspecialchars($user['username']) ?></td>
|
||||||
<td>
|
<td>
|
||||||
<span class="badge bg-<?= $user['role'] === 'admin' ? 'danger' : 'primary' ?>">
|
<span class="badge bg-<?= $user['role'] === 'admin' ? 'danger' : 'primary' ?>">
|
||||||
<?= $user['role'] ?>
|
<?= $user['role'] === 'admin' ? t('Administrador') : t('Usuario') ?>
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td><?= $user['telegram_chat_id'] ? htmlspecialchars($user['telegram_chat_id']) : '-' ?></td>
|
<td><?= $user['telegram_chat_id'] ? htmlspecialchars($user['telegram_chat_id']) : '-' ?></td>
|
||||||
<td><?= date('d/m/Y', strtotime($user['created_at'])) ?></td>
|
<td><?= date('d/m/Y', strtotime($user['created_at'])) ?></td>
|
||||||
<td>
|
<td>
|
||||||
<?php if ($user['id'] !== getCurrentUserId()): ?>
|
<?php if ($user['id'] !== getCurrentUserId()): ?>
|
||||||
<form method="POST" onsubmit="return confirm('¿Eliminar este usuario?');" class="d-inline">
|
<form method="POST" onsubmit="return confirm('<?= t('¿Eliminar este usuario?') ?>');" class="d-inline">
|
||||||
<input type="hidden" name="action" value="delete">
|
<input type="hidden" name="action" value="delete">
|
||||||
<input type="hidden" name="user_id" value="<?= $user['id'] ?>">
|
<input type="hidden" name="user_id" value="<?= $user['id'] ?>">
|
||||||
<button type="submit" class="btn btn-outline-danger btn-sm">
|
<button type="submit" class="btn btn-outline-danger btn-sm">
|
||||||
@@ -107,28 +107,28 @@ require_once __DIR__ . '/../templates/header.php';
|
|||||||
<form method="POST">
|
<form method="POST">
|
||||||
<input type="hidden" name="action" value="create">
|
<input type="hidden" name="action" value="create">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<h5 class="modal-title">Nuevo Usuario</h5>
|
<h5 class="modal-title"><?= t('Nuevo Usuario') ?></h5>
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
|
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<label class="form-label">Usuario</label>
|
<label class="form-label"><?= t('Usuario') ?></label>
|
||||||
<input type="text" name="username" class="form-control" required>
|
<input type="text" name="username" class="form-control" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<label class="form-label">Contraseña</label>
|
<label class="form-label"><?= t('Contraseña') ?></label>
|
||||||
<input type="password" name="password" class="form-control" required minlength="6">
|
<input type="password" name="password" class="form-control" required minlength="6">
|
||||||
</div>
|
</div>
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<label class="form-label">Rol</label>
|
<label class="form-label"><?= t('Rol') ?></label>
|
||||||
<select name="role" class="form-select">
|
<select name="role" class="form-select">
|
||||||
<option value="user">Usuario</option>
|
<option value="user"><?= t('Usuario') ?></option>
|
||||||
<option value="admin">Administrador</option>
|
<option value="admin"><?= t('Administrador') ?></option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<button type="submit" class="btn btn-primary">Crear</button>
|
<button type="submit" class="btn btn-primary"><?= t('Crear') ?></button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user