Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Formaciones
/
Controladores
:
EstudianteControlador.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // Controladores/EstudianteControlador.php require_once 'Modelos/EstudianteModelo.php'; class EstudianteControlador { private $modelo; public function __construct($db) { $this->modelo = new EstudianteModelo($db); // Verificación de seguridad básica if (!esta_autenticado()) { header("Location: index.php?r=auth/login"); exit; } } /** Lista los cursos asignados al usuario actual */ public function misCursos() { $usuario_id = usuario_actual()['id']; $cursos = $this->modelo->obtenerMisCursos($usuario_id); // Cargamos la vista de la lista de cursos require_once 'Vistas/estudiante/mis_cursos.php'; } /** Ver el contenido de un curso específico */ public function verCurso() { $curso_id = $_GET['id'] ?? null; if (!$curso_id) { header("Location: index.php?r=evaluaciones/courses"); exit; } // Aquí podrías cargar materiales, videos, etc. require_once 'Vistas/estudiante/ver_curso.php'; } }