Documentation

Documentation

Table of Contents

Packages

Application

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'

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

Search results