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>