Documentation

    API Documentation

    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