Documentation

    Application

    Table of Contents

    Classes

    C_actividades
    C_alumnosSeleccionados
    Controlador para gestionar la selección de alumnos en una clase.
    C_auth
    Controlador para la autenticación de usuarios.
    c_borrarInscripciones
    Controlador para borrar todas las inscripciones.
    C_borrarPruebasTO
    Controlador para borrar inscripciones específicas en pruebas olímpicas.
    C_controlarFecha
    Controlador para gestionar fechas y momentos activos en la aplicación.
    C_inscribirAlumnosTO
    Controlador para inscribir alumnos en el Torneo Olímpico.
    C_inscripcionesActividades
    C_insertPruebasTO
    Controlador para insertar inscripciones en pruebas del Torneo Olímpico.
    C_menuPrincipal
    C_modificarPruebasTO
    Controlador para modificar inscripciones en pruebas del Torneo Olímpico.
    C_momentos
    C_obtenerActividades
    Controlador para obtener actividades y las inscripciones de alumnos en ellas.
    C_obtenerAlumnos
    Controlador para obtener información de alumnos y sus inscripciones en actividades o Torneo Olímpico (TO).
    C_obtenerEtapasYClases
    Controlador para obtener las etapas y clases disponibles.
    C_obtenerPruebas
    M_actividades
    M_alumnosSeleccionados
    Clase para gestionar la selección de alumnos inscritos en pruebas deportivas.
    M_borrarInscripciones
    Clase para borrar inscripciones en las diferentes tablas relacionadas con pruebas y alumnos.
    M_crudPruebasTO
    Clase para realizar operaciones CRUD sobre pruebas del Torneo Olímpico.
    M_inscribirAlumnosTO
    Clase para gestionar la inscripción de alumnos en pruebas olímpicas.
    MinscripcionesActividades
    Clase para gestionar inscripciones en actividades.
    Mmomentos
    M_obtenerActividades
    Clase para obtener actividades e inscripciones de alumnos.
    M_obtenerAlumnos
    Clase M_obtenerAlumnos
    M_obtenerEtapasYClases
    Clase M_obtenerEtapasYClases
    M_obtenerPruebas
    Clase M_obtenerPruebas
    M_usuarios

    Constants

    BBDD  = 'proyectosevg_BD2-13'
    CONFIG  = 'config/'
    CONTROLADORES  = 'controllers/'
    CSS  = 'assets/css/'
    DEFAULT_ACCION  = 'cMenuPrincipal'
    DEFAULT_CONTROLADOR  = 'menuPrincipal'
    DSN  = 'mysql:host=' . \SERVIDOR . ';dbname=' . \BBDD . ';charset=utf8'
    IMG  = 'assets/img/'
    JS  = 'js/'
    JS_CONTROLADOR  = 'js/controllers/'
    JS_MODELO  = 'js/models/'
    MODELOS  = 'models/'
    SERVIDOR  = 'esvirgua.com'
    USUARIO  = 'proyectosevg_13'

    Functions

    generarExcelActividades()  : string
    Genera un archivo Excel con las actividades agrupadas por categorías (etapas).
    generarExcelPorEtapaYCategoria()  : string
    Genera un archivo Excel con inscripciones agrupadas por etapa y categoría.
    fechaAFrase()  : mixed

    Constants

    BBDD

    public mixed BBDD = 'proyectosevg_BD2-13'

    CONFIG

    public mixed CONFIG = 'config/'

    CONTROLADORES

    public mixed CONTROLADORES = 'controllers/'

    CSS

    public mixed CSS = 'assets/css/'

    DEFAULT_ACCION

    public mixed DEFAULT_ACCION = 'cMenuPrincipal'

    DEFAULT_CONTROLADOR

    public mixed DEFAULT_CONTROLADOR = 'menuPrincipal'

    DSN

    public mixed DSN = 'mysql:host=' . \SERVIDOR . ';dbname=' . \BBDD . ';charset=utf8'

    IMG

    public mixed IMG = 'assets/img/'

    JS_CONTROLADOR

    public mixed JS_CONTROLADOR = 'js/controllers/'

    JS_MODELO

    public mixed JS_MODELO = 'js/models/'

    MODELOS

    public mixed MODELOS = 'models/'

    SERVIDOR

    public mixed SERVIDOR = 'esvirgua.com'

    USUARIO

    public mixed USUARIO = 'proyectosevg_13'

    Functions

    generarExcelActividades()

    Genera un archivo Excel con las actividades agrupadas por categorías (etapas).

    generarExcelActividades(array<string|int, mixed> $datos[, string|null $nombreArchivo = null ]) : string
    Parameters
    $datos : array<string|int, mixed>

    Array de datos donde cada elemento contiene información de un alumno y su actividad.

    $nombreArchivo : string|null = null

    Nombre opcional para el archivo Excel generado. Si no se pasa, se genera uno basado en la actividad.

    Tags
    author

    Mauricio Peña Domínguez

    Return values
    string —

    Nombre del archivo Excel generado.

    generarExcelPorEtapaYCategoria()

    Genera un archivo Excel con inscripciones agrupadas por etapa y categoría.

    generarExcelPorEtapaYCategoria(array<string|int, mixed> $datos[, string $nombreArchivo = 'torneo.xlsx' ]) : string

    Cada hoja del Excel corresponde a un grupo definido por la combinación de etapa y categoría, mostrando los participantes con formato personalizado.

    Parameters
    $datos : array<string|int, mixed>

    Array con los datos de inscripciones. Cada elemento debe incluir: 'nombreEtapa', 'categoria', 'nombrePrueba', 'nombreAlumno', 'nombreClase'.

    $nombreArchivo : string = 'torneo.xlsx'

    Nombre base para el archivo Excel resultante. Por defecto 'torneo.xlsx'.

    Tags
    author

    Mauricio Peña Domínguez

    Return values
    string —

    Nombre del archivo Excel generado.

    fechaAFrase()

    fechaAFrase(mixed $fechaStr) : mixed
    Parameters
    $fechaStr : mixed
    
                      
    On this page

    Search results