File "usuarios_editar.php"
Full Path: C:/wamp64/www/Formaciones/Modelos/usuarios_editar.php
File size: 2.83 KB
MIME-type: text/x-php
Charset: utf-8
<?php // Vistas/admin/usuarios_editar.php ?>
<div class="dashboard-container" style="max-width: 600px; margin: 40px auto;">
<div style="margin-bottom: 20px;">
<a href="index.php?r=admin/usuarios" style="color: white; text-decoration: none; font-weight: 600;">← Volver al listado</a>
</div>
<section class="card">
<div class="card-header" style="margin-bottom: 25px;">
<h1 style="color: var(--accent-1); margin: 0;">Editar Usuario</h1>
<p style="color: var(--muted);">Modifica los datos de <strong><?= h($usuario['name']) ?></strong></p>
</div>
<form method="post" action="index.php?r=admin/usuarios/actualizar" class="card-form">
<input type="hidden" name="id" value="<?= $usuario['id'] ?>">
<div class="form-group">
<label>Nombre Completo</label>
<input type="text" name="name" value="<?= h($usuario['name']) ?>" required>
</div>
<div class="form-group">
<label>Cédula (No editable)</label>
<input type="text" value="<?= h($usuario['cedula']) ?>" disabled style="background: #f0f0f0; cursor: not-allowed;">
</div>
<div class="form-group">
<label>Correo Electrónico</label>
<input type="email" name="email" value="<?= h($usuario['email']) ?>" required>
</div>
<div class="form-group">
<label>Rol del Sistema</label>
<select name="role">
<option value="student" <?= $usuario['role'] == 'student' ? 'selected' : '' ?>>Estudiante</option>
<option value="instructor" <?= $usuario['role'] == 'instructor' ? 'selected' : '' ?>>Instructor</option>
<option value="admin" <?= $usuario['role'] == 'admin' ? 'selected' : '' ?>>Administrador</option>
</select>
</div>
<div class="form-group" style="background: #fff3ec; padding: 15px; border-radius: 10px; border: 1px dashed var(--accent-2);">
<label>Nueva Contraseña</label>
<input type="password" name="password" placeholder="Dejar en blanco para no cambiar">
<small style="color: #888; display: block; margin-top: 5px;">Solo completa este campo si deseas cambiar la clave actual.</small>
</div>
<div style="display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin-top: 10px;">
<button type="submit" class="btn-primary">💾 Guardar Cambios</button>
<a href="index.php?r=admin/usuarios" class="btn-primary" style="background: #eee; color: #666; text-align: center; text-decoration: none; line-height: 2.5;">Cancelar</a>
</div>
</form>
</section>
</div>