Beispiel #1
0
 static function clases()
 {
     //METODO ESTATICO QUE DEVUELVE TODAS LAS CLASES DE LA BASE
     $cs = array();
     $conn = new Conexion();
     $sql = 'SELECT id_clase FROM clase';
     $consulta = $conn->prepare($sql);
     $consulta->setFetchMode(PDO::FETCH_ASSOC);
     try {
         $consulta->execute();
         $results = $consulta->fetchall();
         foreach ($results as $r) {
             $c = Clase::clase($r['id_clase']);
             array_push($cs, $c);
         }
     } catch (PDOException $e) {
     }
     return $cs;
 }
Beispiel #2
0
            include '../vista/modulos/form-asistencia.php';
            break;
        case 'seleccionarClase':
            $tituloModulo = 'Bedelía | Seleccionar una clase';
            include_once '../modelo/clase.class.php';
            $cs = Clase::clases();
            include '../vista/modulos/seleccionarClase.php';
            break;
        case 'registrar':
            $tituloModulo = 'Bedelía | Registro de asistencias';
            if (!isset($_GET['clase'])) {
                header("Location: ../index.php");
            }
            include_once '../modelo/alumno.class.php';
            include_once '../modelo/clase.class.php';
            $c = Clase::clase($_GET['clase']);
            $as = $c->getAlumnos();
            include '../vista/modulos/registrarAsistencias.php';
            break;
        case 'editar':
            // Corregir con la vista correcta
            include '../vista/modulos/form-asistencia.php';
            break;
        default:
            header('Location: ../index.php');
    }
    die;
}
if (!isset($_POST['action'])) {
    header("Location: ../index.php");
}