Menus: CCAA Islas Baleares (2)
Menú
Categorías
Opciones

© 2025 ConMenu.com - Todos los derechos reservados.
NAME COMPONENT DURATION 0 ms 10 ms 20 ms 30 ms 40 ms 50 ms 60 ms
BootstrapTimer8.54 ms
Event: pre_systemEvents4.13 ms
Required Before FiltersTimer2.57 ms
RoutingTimer1.85 ms
Before FiltersTimer0.38 ms
ControllerTimer48.76 ms
Controller ConstructorTimer4.99 ms
Connecting to Database: "default"Database0.26 ms
QueryDatabase0.06 ms
SELECT * FROM `settings` LIMIT 1
Event: dbqueryEvents0.01 ms
QueryDatabase4.25 ms
SELECT T.ID_establecimiento FROM ( ( SELECT d.ID_establecimiento FROM md_diario d JOIN establecimientos e ON d.ID_establecimiento = e.ID_establecimiento WHERE d.md_fecha = '2025-04-02' AND d.acronimo_clasificacion_gral = 'MD' AND e.estado_establecimiento = 1 AND NOT FIND_IN_SET('MDDG', IFNULL(d.acronimos_tipologia, '')) ) UNION ( SELECT h.ID_establecimiento FROM md_diario_habituales h JOIN establecimientos e ON h.ID_establecimiento = e.ID_establecimiento WHERE h.md_fecha_MI = 1 AND e.estado_establecimiento = 1 AND h.acronimo_clasificacion_gral = 'MD' AND h.md_estado = 1 AND NOT FIND_IN_SET('MDDG', IFNULL(h.acronimos_tipologia, '')) ) UNION ( SELECT ad.ID_establecimiento FROM md_asignaciones_defecto AS ad JOIN md_configuraciones_tipo AS c ON ad.id_md_config_tipo = c.id_md_config_tipo JOIN establecimientos e ON ad.ID_establecimiento = e.ID_establecimiento WHERE ad.dia = 'MI' AND c.acronimo_clasificacion_gral = 'MD' AND e.estado_establecimiento = 1 AND NOT FIND_IN_SET('MDDG', IFNULL(c.acronimos_tipologia, '')) ) ) AS T JOIN establecimientos_localizaciones AS L ON L.ID_establecimiento = T.ID_establecimiento WHERE L.idCCAA = '04'
Event: dbqueryEvents0.01 ms
QueryDatabase0.25 ms
SELECT COUNT(*) AS `numrows` FROM `establecimientos` WHERE `ID_establecimiento` IN ('1083','1130') AND `logotipo_establecimiento` IS NOT NULL AND `logotipo_establecimiento` != ''
Event: dbqueryEvents0.01 ms
QueryDatabase0.36 ms
SELECT * FROM `establecimientos` WHERE `ID_establecimiento` IN ('1083','1130') AND `logotipo_establecimiento` IS NOT NULL AND `logotipo_establecimiento` != '' ORDER BY `nombre_establecimiento` ASC, `fecha_creacion_establecimiento` ASC LIMIT 4
Event: dbqueryEvents0.01 ms
QueryDatabase0.50 ms
SELECT `nomCVIA`, `numVIA`, `CPOS`, `nomPOB`, `nomPRO` FROM `establecimientos_localizaciones` WHERE `ID_establecimiento` = '1130'
Event: dbqueryEvents0.01 ms
QueryDatabase0.35 ms
SELECT `URL_foto` FROM `establecimientos_fotos` WHERE `ID_establecimiento` = '1130' ORDER BY `ORDER_foto` ASC LIMIT 1
Event: dbqueryEvents0.01 ms
QueryDatabase0.19 ms
SELECT `establecimientos_ambientes`.`ID_ambiente` FROM `establecimientos_ambientes` LEFT JOIN `ambientes` ON `ambientes`.`ID_ambiente` = `establecimientos_ambientes`.`ID_ambiente` WHERE `establecimientos_ambientes`.`ID_establecimiento` = '1130'
Event: dbqueryEvents0.02 ms
QueryDatabase0.16 ms
SELECT `establecimientos_tipo_negocio`.`ID_tipo_negocio` FROM `establecimientos_tipo_negocio` LEFT JOIN `tipos_negocio` ON `tipos_negocio`.`ID_tipo_negocio` = `establecimientos_tipo_negocio`.`ID_tipo_negocio` WHERE `establecimientos_tipo_negocio`.`ID_establecimiento` = '1130'
Event: dbqueryEvents0.01 ms
QueryDatabase0.15 ms
SELECT `establecimientos_caracteristicas`.`ID_caracteristicas` FROM `establecimientos_caracteristicas` LEFT JOIN `caracteristicas` ON `caracteristicas`.`ID_caracteristicas` = `establecimientos_caracteristicas`.`ID_caracteristicas` WHERE `establecimientos_caracteristicas`.`ID_establecimiento` = '1130'
Event: dbqueryEvents0.01 ms
QueryDatabase0.29 ms
SELECT `establecimientos_tipo_elaboracion`.`ID_tipo_elaboracion` FROM `establecimientos_tipo_elaboracion` LEFT JOIN `tipo_cocina_elaboracion` ON `tipo_cocina_elaboracion`.`ID_tipo_elaboracion` = `establecimientos_tipo_elaboracion`.`ID_tipo_elaboracion` WHERE `establecimientos_tipo_elaboracion`.`ID_establecimiento` = '1130'
Event: dbqueryEvents0.01 ms
QueryDatabase0.23 ms
SELECT `establecimientos_tipo_origen`.`ID_tipo_origen` FROM `establecimientos_tipo_origen` LEFT JOIN `tipo_cocina_origen` ON `tipo_cocina_origen`.`ID_tipo_origen` = `establecimientos_tipo_origen`.`ID_tipo_origen` WHERE `establecimientos_tipo_origen`.`ID_establecimiento` = '1130'
Event: dbqueryEvents0.01 ms
QueryDatabase0.17 ms
SELECT `establecimientos_tarjetas`.`ID_tarjeta` FROM `establecimientos_tarjetas` LEFT JOIN `tarjetas_credito` ON `tarjetas_credito`.`ID_tarjeta` = `establecimientos_tarjetas`.`ID_tarjeta` WHERE `establecimientos_tarjetas`.`ID_establecimiento` = '1130'
Event: dbqueryEvents0.01 ms
QueryDatabase0.20 ms
SELECT `establecimientos_cheques`.`ID_cheque` FROM `establecimientos_cheques` LEFT JOIN `cheques_restaurante` ON `cheques_restaurante`.`ID_cheque` = `establecimientos_cheques`.`ID_cheque` WHERE `establecimientos_cheques`.`ID_establecimiento` = '1130'
Event: dbqueryEvents0.01 ms
QueryDatabase0.60 ms
SELECT `establecimientos_guias`.`ID_guia` FROM `establecimientos_guias` LEFT JOIN `guias` ON `guias`.`ID_guia` = `establecimientos_guias`.`ID_guia` WHERE `establecimientos_guias`.`ID_establecimiento` = '1130'
Event: dbqueryEvents0.01 ms
QueryDatabase0.16 ms
SELECT `establecimientos_calidad`.`ID_sistema` FROM `establecimientos_calidad` LEFT JOIN `sistemas_calidad` ON `sistemas_calidad`.`ID_sistema` = `establecimientos_calidad`.`ID_sistema` WHERE `establecimientos_calidad`.`ID_establecimiento` = '1130'
Event: dbqueryEvents0.01 ms
QueryDatabase0.18 ms
SELECT `establecimientos_idioma`.`ID_idioma` FROM `establecimientos_idioma` LEFT JOIN `idiomas` ON `idiomas`.`ID_idioma` = `establecimientos_idioma`.`ID_idioma` WHERE `establecimientos_idioma`.`ID_establecimiento` = '1130'
Event: dbqueryEvents0.01 ms
QueryDatabase0.19 ms
SELECT `MI_apertura` AS `apertura`, `MI_H1_ini` AS `H1ini`, `MI_H1_fin` AS `H1fin`, `MI_H2_ini` AS `H2ini`, `MI_H2_fin` AS `H2fin`, `MI_HC_ini` AS `HCini`, `MI_HC_fin` AS `HCfin` FROM `establecimientos_horarios_habituales` WHERE `ID_establecimiento` = '1130'
Event: dbqueryEvents0.01 ms
QueryDatabase0.25 ms
SELECT `ID_establecimiento`, `id_md_diario` FROM `md_diario` WHERE `ID_establecimiento` IN ('1130') AND `md_fecha` = '2025-04-02'
Event: dbqueryEvents0.00 ms
QueryDatabase0.29 ms
SELECT `ID_establecimiento`, `id_md_diario` FROM `md_diario_habituales` WHERE `ID_establecimiento` IN ('1130') AND `md_estado` = 1 AND md_fecha_MI=1
Event: dbqueryEvents0.01 ms
QueryDatabase18.73 ms
(SELECT 1 AS tipo, md_diario.ID_establecimiento AS ID_establecimiento, md_diario.id_md_diario AS id_md_diario, md_diario.md_fecha AS md_fecha, 'X' AS md_fecha_LU, 'X' AS md_fecha_MA, 'X' AS md_fecha_MI, 'X' AS md_fecha_JU, 'X' AS md_fecha_VI, 'X' AS md_fecha_SA, 'X' AS md_fecha_DO, -- resto de columnas menús diarios md_diario.md_nombre AS md_nombre, md_diario.md_nombre_EN AS md_nombre_EN, md_diario.md_servicio AS md_servicio, md_diario.md_PR_comida AS md_PR_comida, md_diario.md_PR_cena AS md_PR_cena, md_diario.md_PR_jornada AS md_PR_jornada, md_diario.md_LL_servicio AS md_LL_servicio, md_diario.md_MM1_servicio AS md_MM1_servicio, md_diario.md_MM2_servicio AS md_MM2_servicio, md_diario.md_tipo_cat AS md_tipo_cat, md_diario.md_platos_cat1 AS md_platos_cat1, md_diario.md_platos_cat2 AS md_platos_cat2, md_diario.md_platos_cat3 AS md_platos_cat3, md_diario.md_platos_cat4 AS md_platos_cat4, md_diario.md_platos_cat5 AS md_platos_cat5, md_diario.md_platos_cat6 AS md_platos_cat6, md_diario.md_observaciones AS md_observaciones, md_diario.md_observaciones_EN AS md_observaciones_EN, md_diario.md_LL_nombre AS md_LL_nombre, md_diario.md_LL_nombre_EN AS md_LL_nombre_EN, md_diario.md_LL_PR_comida AS md_LL_PR_comida, md_diario.md_LL_PR_cena AS md_LL_PR_cena, md_diario.md_LL_PR_jornada AS md_LL_PR_jornada, md_diario.md_LL_observaciones AS md_LL_observaciones, md_diario.md_LL_observaciones_EN AS md_LL_observaciones_EN, md_diario.md_MM1_nombre AS md_MM1_nombre, md_diario.md_MM1_nombre_EN AS md_MM1_nombre_EN, md_diario.md_MM1_PR_comida AS md_MM1_PR_comida, md_diario.md_MM1_PR_cena AS md_MM1_PR_cena, md_diario.md_MM1_PR_jornada AS md_MM1_PR_jornada, md_diario.md_MM1_observaciones AS md_MM1_observaciones, md_diario.md_MM1_observaciones_EN AS md_MM1_observaciones_EN, md_diario.md_MM2_nombre AS md_MM2_nombre, md_diario.md_MM2_nombre_EN AS md_MM2_nombre_EN, md_diario.md_MM2_PR_comida AS md_MM2_PR_comida, md_diario.md_MM2_PR_cena AS md_MM2_PR_cena, md_diario.md_MM2_PR_jornada AS md_MM2_PR_jornada, md_diario.md_MM2_observaciones AS md_MM2_observaciones, md_diario.md_MM2_observaciones_EN AS md_MM2_observaciones_EN, md_diario.acronimos_tipologia AS acronimos_tipologia, md_diario.md_cat1 AS md_cat1, md_diario.md_cat2 AS md_cat2, md_diario.md_cat3 AS md_cat3, md_diario.md_cat4 AS md_cat4, md_diario.md_cat5 AS md_cat5, md_diario.md_cat6 AS md_cat6, md_diario.md_nom_cat1 AS md_nom_cat1, md_diario.md_nom_cat2 AS md_nom_cat2, md_diario.md_nom_cat3 AS md_nom_cat3, md_diario.md_nom_cat4 AS md_nom_cat4, md_diario.md_nom_cat5 AS md_nom_cat5, md_diario.md_nom_cat6 AS md_nom_cat6, md_diario.md_nom_platos AS md_nom_platos, md_diario.md_nom_platos_cat1 AS md_nom_platos_cat1, md_diario.md_nom_platos_cat2 AS md_nom_platos_cat2, md_diario.md_nom_platos_cat3 AS md_nom_platos_cat3, md_diario.md_nom_platos_cat4 AS md_nom_platos_cat4, md_diario.md_nom_platos_cat5 AS md_nom_platos_cat5, md_diario.md_nom_platos_cat6 AS md_nom_platos_cat6, md_diario.md_nom_cat1_EN AS md_nom_cat1_EN, md_diario.md_nom_cat2_EN AS md_nom_cat2_EN, md_diario.md_nom_cat3_EN AS md_nom_cat3_EN, md_diario.md_nom_cat4_EN AS md_nom_cat4_EN, md_diario.md_nom_cat5_EN AS md_nom_cat5_EN, md_diario.md_nom_cat6_EN AS md_nom_cat6_EN, md_diario.md_nom_platos_cat1_EN AS md_nom_platos_cat1_EN, md_diario.md_nom_platos_cat2_EN AS md_nom_platos_cat2_EN, md_diario.md_nom_platos_cat3_EN AS md_nom_platos_cat3_EN, md_diario.md_nom_platos_cat4_EN AS md_nom_platos_cat4_EN, md_diario.md_nom_platos_cat5_EN AS md_nom_platos_cat5_EN, md_diario.md_nom_platos_cat6_EN AS md_nom_platos_cat6_EN, md_diario.md_menus_especiales AS md_menus_especiales FROM md_diario WHERE ID_establecimiento IN (1130) AND md_fecha = '2025-04-02' AND NOT FIND_IN_SET('MDDG', IFNULL(acronimos_tipologia, '')) ) UNION (SELECT 2 AS tipo, md_diario_habituales.ID_establecimiento AS ID_establecimiento, md_diario_habituales.id_md_diario AS id_md_diario, '2025-04-02' AS md_fecha, md_diario_habituales.md_fecha_LU AS md_fecha_LU, md_diario_habituales.md_fecha_MA AS md_fecha_MA, md_diario_habituales.md_fecha_MI AS md_fecha_MI, md_diario_habituales.md_fecha_JU AS md_fecha_JU, md_diario_habituales.md_fecha_VI AS md_fecha_VI, md_diario_habituales.md_fecha_SA AS md_fecha_SA, md_diario_habituales.md_fecha_DO AS md_fecha_DO, -- resto de columnas md_diario_habituales.md_nombre AS md_nombre, md_diario_habituales.md_nombre_EN AS md_nombre_EN, md_diario_habituales.md_servicio AS md_servicio, md_diario_habituales.md_PR_comida AS md_PR_comida, md_diario_habituales.md_PR_cena AS md_PR_cena, md_diario_habituales.md_PR_jornada AS md_PR_jornada, md_diario_habituales.md_LL_servicio AS md_LL_servicio, md_diario_habituales.md_MM1_servicio AS md_MM1_servicio, md_diario_habituales.md_MM2_servicio AS md_MM2_servicio, md_diario_habituales.md_tipo_cat AS md_tipo_cat, md_diario_habituales.md_platos_cat1 AS md_platos_cat1, md_diario_habituales.md_platos_cat2 AS md_platos_cat2, md_diario_habituales.md_platos_cat3 AS md_platos_cat3, md_diario_habituales.md_platos_cat4 AS md_platos_cat4, md_diario_habituales.md_platos_cat5 AS md_platos_cat5, md_diario_habituales.md_platos_cat6 AS md_platos_cat6, md_diario_habituales.md_observaciones AS md_observaciones, md_diario_habituales.md_observaciones_EN AS md_observaciones_EN, md_diario_habituales.md_LL_nombre AS md_LL_nombre, md_diario_habituales.md_LL_nombre_EN AS md_LL_nombre_EN, md_diario_habituales.md_LL_PR_comida AS md_LL_PR_comida, md_diario_habituales.md_LL_PR_cena AS md_LL_PR_cena, md_diario_habituales.md_LL_PR_jornada AS md_LL_PR_jornada, md_diario_habituales.md_LL_observaciones AS md_LL_observaciones, md_diario_habituales.md_LL_observaciones_EN AS md_LL_observaciones_EN, md_diario_habituales.md_MM1_nombre AS md_MM1_nombre, md_diario_habituales.md_MM1_nombre_EN AS md_MM1_nombre_EN, md_diario_habituales.md_MM1_PR_comida AS md_MM1_PR_comida, md_diario_habituales.md_MM1_PR_cena AS md_MM1_PR_cena, md_diario_habituales.md_MM1_PR_jornada AS md_MM1_PR_jornada, md_diario_habituales.md_MM1_observaciones AS md_MM1_observaciones, md_diario_habituales.md_MM1_observaciones_EN AS md_MM1_observaciones_EN, md_diario_habituales.md_MM2_nombre AS md_MM2_nombre, md_diario_habituales.md_MM2_nombre_EN AS md_MM2_nombre_EN, md_diario_habituales.md_MM2_PR_comida AS md_MM2_PR_comida, md_diario_habituales.md_MM2_PR_cena AS md_MM2_PR_cena, md_diario_habituales.md_MM2_PR_jornada AS md_MM2_PR_jornada, md_diario_habituales.md_MM2_observaciones AS md_MM2_observaciones, md_diario_habituales.md_MM2_observaciones_EN AS md_MM2_observaciones_EN, md_diario_habituales.acronimos_tipologia AS acronimos_tipologia, md_diario_habituales.md_cat1 AS md_cat1, md_diario_habituales.md_cat2 AS md_cat2, md_diario_habituales.md_cat3 AS md_cat3, md_diario_habituales.md_cat4 AS md_cat4, md_diario_habituales.md_cat5 AS md_cat5, md_diario_habituales.md_cat6 AS md_cat6, md_diario_habituales.md_nom_cat1 AS md_nom_cat1, md_diario_habituales.md_nom_cat2 AS md_nom_cat2, md_diario_habituales.md_nom_cat3 AS md_nom_cat3, md_diario_habituales.md_nom_cat4 AS md_nom_cat4, md_diario_habituales.md_nom_cat5 AS md_nom_cat5, md_diario_habituales.md_nom_cat6 AS md_nom_cat6, md_diario_habituales.md_nom_platos AS md_nom_platos, md_diario_habituales.md_nom_platos_cat1 AS md_nom_platos_cat1, md_diario_habituales.md_nom_platos_cat2 AS md_nom_platos_cat2, md_diario_habituales.md_nom_platos_cat3 AS md_nom_platos_cat3, md_diario_habituales.md_nom_platos_cat4 AS md_nom_platos_cat4, md_diario_habituales.md_nom_platos_cat5 AS md_nom_platos_cat5, md_diario_habituales.md_nom_platos_cat6 AS md_nom_platos_cat6, md_diario_habituales.md_nom_cat1_EN AS md_nom_cat1, md_diario_habituales.md_nom_cat2_EN AS md_nom_cat2, md_diario_habituales.md_nom_cat3_EN AS md_nom_cat3, md_diario_habituales.md_nom_cat4_EN AS md_nom_cat4, md_diario_habituales.md_nom_cat5_EN AS md_nom_cat5, md_diario_habituales.md_nom_cat6_EN AS md_nom_cat6, md_diario_habituales.md_nom_platos_cat1_EN AS md_nom_platos_cat1_EN, md_diario_habituales.md_nom_platos_cat2_EN AS md_nom_platos_cat2_EN, md_diario_habituales.md_nom_platos_cat3_EN AS md_nom_platos_cat3_EN, md_diario_habituales.md_nom_platos_cat4_EN AS md_nom_platos_cat4_EN, md_diario_habituales.md_nom_platos_cat5_EN AS md_nom_platos_cat5_EN, md_diario_habituales.md_nom_platos_cat6_EN AS md_nom_platos_cat6_EN, md_diario_habituales.md_menus_especiales AS md_menus_especiales FROM md_diario_habituales WHERE id_md_diario IN (371) AND md_estado = 1 AND NOT FIND_IN_SET('MDDG', IFNULL(acronimos_tipologia, '')) ) UNION (SELECT 3 AS tipo, md_asignaciones_defecto.ID_establecimiento AS ID_establecimiento, md_asignaciones_defecto.id AS id_md_diario, '2025-04-02' AS md_fecha, 'X' AS md_fecha_LU, 'X' AS md_fecha_MA, 'X' AS md_fecha_MI, 'X' AS md_fecha_JU, 'X' AS md_fecha_VI, 'X' AS md_fecha_SA, 'X' AS md_fecha_DO, md_configuraciones_tipo.md_nombre AS md_nombre, md_configuraciones_tipo.md_nombre_EN AS md_nombre_EN, md_configuraciones_tipo.md_servicio AS md_servicio, md_configuraciones_tipo.md_PR_comida AS md_PR_comida, md_configuraciones_tipo.md_PR_cena AS md_PR_cena, md_configuraciones_tipo.md_PR_jornada AS md_PR_jornada, md_configuraciones_tipo.md_LL_servicio AS md_LL_servicio, md_configuraciones_tipo.md_MM1_servicio AS md_MM1_servicio, md_configuraciones_tipo.md_MM2_servicio AS md_MM2_servicio, '1' AS md_tipo_cat, 'Y' AS md_platos_cat1, 'Y' AS md_platos_cat2, 'Y' AS md_platos_cat3, 'Y' AS md_platos_cat4, 'Y' AS md_platos_cat5, 'Y' AS md_platos_cat6, md_configuraciones_tipo.md_observaciones AS md_observaciones, md_configuraciones_tipo.md_observaciones_EN AS md_observaciones_EN, md_configuraciones_tipo.md_LL_nombre AS md_LL_nombre, md_configuraciones_tipo.md_LL_nombre_EN AS md_LL_nombre_EN, md_configuraciones_tipo.md_LL_PR_comida AS md_LL_PR_comida, md_configuraciones_tipo.md_LL_PR_cena AS md_LL_PR_cena, md_configuraciones_tipo.md_LL_PR_jornada AS md_LL_PR_jornada, md_configuraciones_tipo.md_LL_observaciones AS md_LL_observaciones, md_configuraciones_tipo.md_LL_observaciones_EN AS md_LL_observaciones_EN, md_configuraciones_tipo.md_MM1_nombre AS md_MM1_nombre, md_configuraciones_tipo.md_MM1_nombre_EN AS md_MM1_nombre_EN, md_configuraciones_tipo.md_MM1_PR_comida AS md_MM1_PR_comida, md_configuraciones_tipo.md_MM1_PR_cena AS md_MM1_PR_cena, md_configuraciones_tipo.md_MM1_PR_jornada AS md_MM1_PR_jornada, md_configuraciones_tipo.md_MM1_observaciones AS md_MM1_observaciones, md_configuraciones_tipo.md_MM1_observaciones_EN AS md_MM1_observaciones_EN, md_configuraciones_tipo.md_MM2_nombre AS md_MM2_nombre, md_configuraciones_tipo.md_MM2_nombre_EN AS md_MM2_nombre_EN, md_configuraciones_tipo.md_MM2_PR_comida AS md_MM2_PR_comida, md_configuraciones_tipo.md_MM2_PR_cena AS md_MM2_PR_cena, md_configuraciones_tipo.md_MM2_PR_jornada AS md_MM2_PR_jornada, md_configuraciones_tipo.md_MM2_observaciones AS md_MM2_observaciones, md_configuraciones_tipo.md_MM2_observaciones_EN AS md_MM2_observaciones_EN, md_configuraciones_tipo.acronimos_tipologia AS acronimos_tipologia, md_configuraciones_tipo.md_cat1 AS md_cat1, md_configuraciones_tipo.md_cat2 AS md_cat2, md_configuraciones_tipo.md_cat3 AS md_cat3, md_configuraciones_tipo.md_cat4 AS md_cat4, md_configuraciones_tipo.md_cat5 AS md_cat5, md_configuraciones_tipo.md_cat6 AS md_cat6, CASE WHEN md_configuraciones_tipo.md_cat1 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat1 LIMIT 1 ) END AS md_nom_cat1, CASE WHEN md_configuraciones_tipo.md_cat2 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat2 LIMIT 1 ) END AS md_nom_cat2, CASE WHEN md_configuraciones_tipo.md_cat3 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat3 LIMIT 1 ) END AS md_nom_cat3, CASE WHEN md_configuraciones_tipo.md_cat4 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat4 LIMIT 1 ) END AS md_nom_cat4, CASE WHEN md_configuraciones_tipo.md_cat5 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat5 LIMIT 1 ) END AS md_nom_cat5, CASE WHEN md_configuraciones_tipo.md_cat6 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat6 LIMIT 1 ) END AS md_nom_cat6, 'Y' AS md_nom_platos, 'Y' AS md_nom_platos_cat1, 'Y' AS md_nom_platos_cat2, 'Y' AS md_nom_platos_cat3, 'Y' AS md_nom_platos_cat4, 'Y' AS md_nom_platos_cat5, 'Y' AS md_nom_platos_cat6, CASE WHEN md_configuraciones_tipo.md_cat1 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat1 LIMIT 1 ) END AS md_nom_cat1_EN, CASE WHEN md_configuraciones_tipo.md_cat2 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat2 LIMIT 1 ) END AS md_nom_cat2_EN, CASE WHEN md_configuraciones_tipo.md_cat3 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat3 LIMIT 1 ) END AS md_nom_cat3_EN, CASE WHEN md_configuraciones_tipo.md_cat4 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat4 LIMIT 1 ) END AS md_nom_cat4_EN, CASE WHEN md_configuraciones_tipo.md_cat5 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat5 LIMIT 1 ) END AS md_nom_cat5_EN, CASE WHEN md_configuraciones_tipo.md_cat6 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat6 LIMIT 1 ) END AS md_nom_cat6_EN, 'Y' AS md_nom_platos_cat1_EN, 'Y' AS md_nom_platos_cat2_EN, 'Y' AS md_nom_platos_cat3_EN, 'Y' AS md_nom_platos_cat4_EN, 'Y' AS md_nom_platos_cat5_EN, 'Y' AS md_nom_platos_cat6_EN, '0' AS md_menus_especiales FROM md_asignaciones_defecto JOIN md_configuraciones_tipo ON md_configuraciones_tipo.id_md_config_tipo = md_asignaciones_defecto.id_md_config_tipo WHERE md_asignaciones_defecto.ID_establecimiento IN (1130) AND md_asignaciones_defecto.ID_establecimiento NOT IN (1130) AND md_asignaciones_defecto.dia='MI' AND NOT FIND_IN_SET('MDDG', IFNULL(acronimos_tipologia, '')) )
Event: dbqueryEvents0.01 ms
QueryDatabase0.20 ms
SELECT `nomCVIA`, `numVIA`, `CPOS`, `nomPOB`, `nomPRO` FROM `establecimientos_localizaciones` WHERE `ID_establecimiento` = '1083'
Event: dbqueryEvents0.01 ms
QueryDatabase0.26 ms
SELECT `URL_foto` FROM `establecimientos_fotos` WHERE `ID_establecimiento` = '1083' ORDER BY `ORDER_foto` ASC LIMIT 1
Event: dbqueryEvents0.01 ms
QueryDatabase0.32 ms
SELECT `establecimientos_ambientes`.`ID_ambiente` FROM `establecimientos_ambientes` LEFT JOIN `ambientes` ON `ambientes`.`ID_ambiente` = `establecimientos_ambientes`.`ID_ambiente` WHERE `establecimientos_ambientes`.`ID_establecimiento` = '1083'
Event: dbqueryEvents0.01 ms
QueryDatabase0.20 ms
SELECT `establecimientos_tipo_negocio`.`ID_tipo_negocio` FROM `establecimientos_tipo_negocio` LEFT JOIN `tipos_negocio` ON `tipos_negocio`.`ID_tipo_negocio` = `establecimientos_tipo_negocio`.`ID_tipo_negocio` WHERE `establecimientos_tipo_negocio`.`ID_establecimiento` = '1083'
Event: dbqueryEvents0.01 ms
QueryDatabase0.19 ms
SELECT `establecimientos_caracteristicas`.`ID_caracteristicas` FROM `establecimientos_caracteristicas` LEFT JOIN `caracteristicas` ON `caracteristicas`.`ID_caracteristicas` = `establecimientos_caracteristicas`.`ID_caracteristicas` WHERE `establecimientos_caracteristicas`.`ID_establecimiento` = '1083'
Event: dbqueryEvents0.01 ms
QueryDatabase0.23 ms
SELECT `establecimientos_tipo_elaboracion`.`ID_tipo_elaboracion` FROM `establecimientos_tipo_elaboracion` LEFT JOIN `tipo_cocina_elaboracion` ON `tipo_cocina_elaboracion`.`ID_tipo_elaboracion` = `establecimientos_tipo_elaboracion`.`ID_tipo_elaboracion` WHERE `establecimientos_tipo_elaboracion`.`ID_establecimiento` = '1083'
Event: dbqueryEvents0.01 ms
QueryDatabase0.22 ms
SELECT `establecimientos_tipo_origen`.`ID_tipo_origen` FROM `establecimientos_tipo_origen` LEFT JOIN `tipo_cocina_origen` ON `tipo_cocina_origen`.`ID_tipo_origen` = `establecimientos_tipo_origen`.`ID_tipo_origen` WHERE `establecimientos_tipo_origen`.`ID_establecimiento` = '1083'
Event: dbqueryEvents0.01 ms
QueryDatabase0.19 ms
SELECT `establecimientos_tarjetas`.`ID_tarjeta` FROM `establecimientos_tarjetas` LEFT JOIN `tarjetas_credito` ON `tarjetas_credito`.`ID_tarjeta` = `establecimientos_tarjetas`.`ID_tarjeta` WHERE `establecimientos_tarjetas`.`ID_establecimiento` = '1083'
Event: dbqueryEvents0.01 ms
QueryDatabase0.23 ms
SELECT `establecimientos_cheques`.`ID_cheque` FROM `establecimientos_cheques` LEFT JOIN `cheques_restaurante` ON `cheques_restaurante`.`ID_cheque` = `establecimientos_cheques`.`ID_cheque` WHERE `establecimientos_cheques`.`ID_establecimiento` = '1083'
Event: dbqueryEvents0.01 ms
QueryDatabase0.23 ms
SELECT `establecimientos_guias`.`ID_guia` FROM `establecimientos_guias` LEFT JOIN `guias` ON `guias`.`ID_guia` = `establecimientos_guias`.`ID_guia` WHERE `establecimientos_guias`.`ID_establecimiento` = '1083'
Event: dbqueryEvents0.01 ms
QueryDatabase0.22 ms
SELECT `establecimientos_calidad`.`ID_sistema` FROM `establecimientos_calidad` LEFT JOIN `sistemas_calidad` ON `sistemas_calidad`.`ID_sistema` = `establecimientos_calidad`.`ID_sistema` WHERE `establecimientos_calidad`.`ID_establecimiento` = '1083'
Event: dbqueryEvents0.01 ms
QueryDatabase0.19 ms
SELECT `establecimientos_idioma`.`ID_idioma` FROM `establecimientos_idioma` LEFT JOIN `idiomas` ON `idiomas`.`ID_idioma` = `establecimientos_idioma`.`ID_idioma` WHERE `establecimientos_idioma`.`ID_establecimiento` = '1083'
Event: dbqueryEvents0.01 ms
QueryDatabase0.19 ms
SELECT `MI_apertura` AS `apertura`, `MI_H1_ini` AS `H1ini`, `MI_H1_fin` AS `H1fin`, `MI_H2_ini` AS `H2ini`, `MI_H2_fin` AS `H2fin`, `MI_HC_ini` AS `HCini`, `MI_HC_fin` AS `HCfin` FROM `establecimientos_horarios_habituales` WHERE `ID_establecimiento` = '1083'
Event: dbqueryEvents0.01 ms
QueryDatabase0.22 ms
SELECT `ID_establecimiento`, `id_md_diario` FROM `md_diario` WHERE `ID_establecimiento` IN ('1083') AND `md_fecha` = '2025-04-02'
Event: dbqueryEvents0.01 ms
QueryDatabase0.18 ms
SELECT `ID_establecimiento`, `id_md_diario` FROM `md_diario_habituales` WHERE `ID_establecimiento` IN ('1083') AND `md_estado` = 1 AND md_fecha_MI=1
Event: dbqueryEvents0.01 ms
QueryDatabase7.03 ms
(SELECT 1 AS tipo, md_diario.ID_establecimiento AS ID_establecimiento, md_diario.id_md_diario AS id_md_diario, md_diario.md_fecha AS md_fecha, 'X' AS md_fecha_LU, 'X' AS md_fecha_MA, 'X' AS md_fecha_MI, 'X' AS md_fecha_JU, 'X' AS md_fecha_VI, 'X' AS md_fecha_SA, 'X' AS md_fecha_DO, -- resto de columnas menús diarios md_diario.md_nombre AS md_nombre, md_diario.md_nombre_EN AS md_nombre_EN, md_diario.md_servicio AS md_servicio, md_diario.md_PR_comida AS md_PR_comida, md_diario.md_PR_cena AS md_PR_cena, md_diario.md_PR_jornada AS md_PR_jornada, md_diario.md_LL_servicio AS md_LL_servicio, md_diario.md_MM1_servicio AS md_MM1_servicio, md_diario.md_MM2_servicio AS md_MM2_servicio, md_diario.md_tipo_cat AS md_tipo_cat, md_diario.md_platos_cat1 AS md_platos_cat1, md_diario.md_platos_cat2 AS md_platos_cat2, md_diario.md_platos_cat3 AS md_platos_cat3, md_diario.md_platos_cat4 AS md_platos_cat4, md_diario.md_platos_cat5 AS md_platos_cat5, md_diario.md_platos_cat6 AS md_platos_cat6, md_diario.md_observaciones AS md_observaciones, md_diario.md_observaciones_EN AS md_observaciones_EN, md_diario.md_LL_nombre AS md_LL_nombre, md_diario.md_LL_nombre_EN AS md_LL_nombre_EN, md_diario.md_LL_PR_comida AS md_LL_PR_comida, md_diario.md_LL_PR_cena AS md_LL_PR_cena, md_diario.md_LL_PR_jornada AS md_LL_PR_jornada, md_diario.md_LL_observaciones AS md_LL_observaciones, md_diario.md_LL_observaciones_EN AS md_LL_observaciones_EN, md_diario.md_MM1_nombre AS md_MM1_nombre, md_diario.md_MM1_nombre_EN AS md_MM1_nombre_EN, md_diario.md_MM1_PR_comida AS md_MM1_PR_comida, md_diario.md_MM1_PR_cena AS md_MM1_PR_cena, md_diario.md_MM1_PR_jornada AS md_MM1_PR_jornada, md_diario.md_MM1_observaciones AS md_MM1_observaciones, md_diario.md_MM1_observaciones_EN AS md_MM1_observaciones_EN, md_diario.md_MM2_nombre AS md_MM2_nombre, md_diario.md_MM2_nombre_EN AS md_MM2_nombre_EN, md_diario.md_MM2_PR_comida AS md_MM2_PR_comida, md_diario.md_MM2_PR_cena AS md_MM2_PR_cena, md_diario.md_MM2_PR_jornada AS md_MM2_PR_jornada, md_diario.md_MM2_observaciones AS md_MM2_observaciones, md_diario.md_MM2_observaciones_EN AS md_MM2_observaciones_EN, md_diario.acronimos_tipologia AS acronimos_tipologia, md_diario.md_cat1 AS md_cat1, md_diario.md_cat2 AS md_cat2, md_diario.md_cat3 AS md_cat3, md_diario.md_cat4 AS md_cat4, md_diario.md_cat5 AS md_cat5, md_diario.md_cat6 AS md_cat6, md_diario.md_nom_cat1 AS md_nom_cat1, md_diario.md_nom_cat2 AS md_nom_cat2, md_diario.md_nom_cat3 AS md_nom_cat3, md_diario.md_nom_cat4 AS md_nom_cat4, md_diario.md_nom_cat5 AS md_nom_cat5, md_diario.md_nom_cat6 AS md_nom_cat6, md_diario.md_nom_platos AS md_nom_platos, md_diario.md_nom_platos_cat1 AS md_nom_platos_cat1, md_diario.md_nom_platos_cat2 AS md_nom_platos_cat2, md_diario.md_nom_platos_cat3 AS md_nom_platos_cat3, md_diario.md_nom_platos_cat4 AS md_nom_platos_cat4, md_diario.md_nom_platos_cat5 AS md_nom_platos_cat5, md_diario.md_nom_platos_cat6 AS md_nom_platos_cat6, md_diario.md_nom_cat1_EN AS md_nom_cat1_EN, md_diario.md_nom_cat2_EN AS md_nom_cat2_EN, md_diario.md_nom_cat3_EN AS md_nom_cat3_EN, md_diario.md_nom_cat4_EN AS md_nom_cat4_EN, md_diario.md_nom_cat5_EN AS md_nom_cat5_EN, md_diario.md_nom_cat6_EN AS md_nom_cat6_EN, md_diario.md_nom_platos_cat1_EN AS md_nom_platos_cat1_EN, md_diario.md_nom_platos_cat2_EN AS md_nom_platos_cat2_EN, md_diario.md_nom_platos_cat3_EN AS md_nom_platos_cat3_EN, md_diario.md_nom_platos_cat4_EN AS md_nom_platos_cat4_EN, md_diario.md_nom_platos_cat5_EN AS md_nom_platos_cat5_EN, md_diario.md_nom_platos_cat6_EN AS md_nom_platos_cat6_EN, md_diario.md_menus_especiales AS md_menus_especiales FROM md_diario WHERE ID_establecimiento IN (1083) AND md_fecha = '2025-04-02' AND NOT FIND_IN_SET('MDDG', IFNULL(acronimos_tipologia, '')) ) UNION (SELECT 2 AS tipo, md_diario_habituales.ID_establecimiento AS ID_establecimiento, md_diario_habituales.id_md_diario AS id_md_diario, '2025-04-02' AS md_fecha, md_diario_habituales.md_fecha_LU AS md_fecha_LU, md_diario_habituales.md_fecha_MA AS md_fecha_MA, md_diario_habituales.md_fecha_MI AS md_fecha_MI, md_diario_habituales.md_fecha_JU AS md_fecha_JU, md_diario_habituales.md_fecha_VI AS md_fecha_VI, md_diario_habituales.md_fecha_SA AS md_fecha_SA, md_diario_habituales.md_fecha_DO AS md_fecha_DO, -- resto de columnas md_diario_habituales.md_nombre AS md_nombre, md_diario_habituales.md_nombre_EN AS md_nombre_EN, md_diario_habituales.md_servicio AS md_servicio, md_diario_habituales.md_PR_comida AS md_PR_comida, md_diario_habituales.md_PR_cena AS md_PR_cena, md_diario_habituales.md_PR_jornada AS md_PR_jornada, md_diario_habituales.md_LL_servicio AS md_LL_servicio, md_diario_habituales.md_MM1_servicio AS md_MM1_servicio, md_diario_habituales.md_MM2_servicio AS md_MM2_servicio, md_diario_habituales.md_tipo_cat AS md_tipo_cat, md_diario_habituales.md_platos_cat1 AS md_platos_cat1, md_diario_habituales.md_platos_cat2 AS md_platos_cat2, md_diario_habituales.md_platos_cat3 AS md_platos_cat3, md_diario_habituales.md_platos_cat4 AS md_platos_cat4, md_diario_habituales.md_platos_cat5 AS md_platos_cat5, md_diario_habituales.md_platos_cat6 AS md_platos_cat6, md_diario_habituales.md_observaciones AS md_observaciones, md_diario_habituales.md_observaciones_EN AS md_observaciones_EN, md_diario_habituales.md_LL_nombre AS md_LL_nombre, md_diario_habituales.md_LL_nombre_EN AS md_LL_nombre_EN, md_diario_habituales.md_LL_PR_comida AS md_LL_PR_comida, md_diario_habituales.md_LL_PR_cena AS md_LL_PR_cena, md_diario_habituales.md_LL_PR_jornada AS md_LL_PR_jornada, md_diario_habituales.md_LL_observaciones AS md_LL_observaciones, md_diario_habituales.md_LL_observaciones_EN AS md_LL_observaciones_EN, md_diario_habituales.md_MM1_nombre AS md_MM1_nombre, md_diario_habituales.md_MM1_nombre_EN AS md_MM1_nombre_EN, md_diario_habituales.md_MM1_PR_comida AS md_MM1_PR_comida, md_diario_habituales.md_MM1_PR_cena AS md_MM1_PR_cena, md_diario_habituales.md_MM1_PR_jornada AS md_MM1_PR_jornada, md_diario_habituales.md_MM1_observaciones AS md_MM1_observaciones, md_diario_habituales.md_MM1_observaciones_EN AS md_MM1_observaciones_EN, md_diario_habituales.md_MM2_nombre AS md_MM2_nombre, md_diario_habituales.md_MM2_nombre_EN AS md_MM2_nombre_EN, md_diario_habituales.md_MM2_PR_comida AS md_MM2_PR_comida, md_diario_habituales.md_MM2_PR_cena AS md_MM2_PR_cena, md_diario_habituales.md_MM2_PR_jornada AS md_MM2_PR_jornada, md_diario_habituales.md_MM2_observaciones AS md_MM2_observaciones, md_diario_habituales.md_MM2_observaciones_EN AS md_MM2_observaciones_EN, md_diario_habituales.acronimos_tipologia AS acronimos_tipologia, md_diario_habituales.md_cat1 AS md_cat1, md_diario_habituales.md_cat2 AS md_cat2, md_diario_habituales.md_cat3 AS md_cat3, md_diario_habituales.md_cat4 AS md_cat4, md_diario_habituales.md_cat5 AS md_cat5, md_diario_habituales.md_cat6 AS md_cat6, md_diario_habituales.md_nom_cat1 AS md_nom_cat1, md_diario_habituales.md_nom_cat2 AS md_nom_cat2, md_diario_habituales.md_nom_cat3 AS md_nom_cat3, md_diario_habituales.md_nom_cat4 AS md_nom_cat4, md_diario_habituales.md_nom_cat5 AS md_nom_cat5, md_diario_habituales.md_nom_cat6 AS md_nom_cat6, md_diario_habituales.md_nom_platos AS md_nom_platos, md_diario_habituales.md_nom_platos_cat1 AS md_nom_platos_cat1, md_diario_habituales.md_nom_platos_cat2 AS md_nom_platos_cat2, md_diario_habituales.md_nom_platos_cat3 AS md_nom_platos_cat3, md_diario_habituales.md_nom_platos_cat4 AS md_nom_platos_cat4, md_diario_habituales.md_nom_platos_cat5 AS md_nom_platos_cat5, md_diario_habituales.md_nom_platos_cat6 AS md_nom_platos_cat6, md_diario_habituales.md_nom_cat1_EN AS md_nom_cat1, md_diario_habituales.md_nom_cat2_EN AS md_nom_cat2, md_diario_habituales.md_nom_cat3_EN AS md_nom_cat3, md_diario_habituales.md_nom_cat4_EN AS md_nom_cat4, md_diario_habituales.md_nom_cat5_EN AS md_nom_cat5, md_diario_habituales.md_nom_cat6_EN AS md_nom_cat6, md_diario_habituales.md_nom_platos_cat1_EN AS md_nom_platos_cat1_EN, md_diario_habituales.md_nom_platos_cat2_EN AS md_nom_platos_cat2_EN, md_diario_habituales.md_nom_platos_cat3_EN AS md_nom_platos_cat3_EN, md_diario_habituales.md_nom_platos_cat4_EN AS md_nom_platos_cat4_EN, md_diario_habituales.md_nom_platos_cat5_EN AS md_nom_platos_cat5_EN, md_diario_habituales.md_nom_platos_cat6_EN AS md_nom_platos_cat6_EN, md_diario_habituales.md_menus_especiales AS md_menus_especiales FROM md_diario_habituales WHERE ID_establecimiento IN (1083) AND md_estado = 1 AND NOT FIND_IN_SET('MDDG', IFNULL(acronimos_tipologia, '')) ) UNION (SELECT 3 AS tipo, md_asignaciones_defecto.ID_establecimiento AS ID_establecimiento, md_asignaciones_defecto.id AS id_md_diario, '2025-04-02' AS md_fecha, 'X' AS md_fecha_LU, 'X' AS md_fecha_MA, 'X' AS md_fecha_MI, 'X' AS md_fecha_JU, 'X' AS md_fecha_VI, 'X' AS md_fecha_SA, 'X' AS md_fecha_DO, md_configuraciones_tipo.md_nombre AS md_nombre, md_configuraciones_tipo.md_nombre_EN AS md_nombre_EN, md_configuraciones_tipo.md_servicio AS md_servicio, md_configuraciones_tipo.md_PR_comida AS md_PR_comida, md_configuraciones_tipo.md_PR_cena AS md_PR_cena, md_configuraciones_tipo.md_PR_jornada AS md_PR_jornada, md_configuraciones_tipo.md_LL_servicio AS md_LL_servicio, md_configuraciones_tipo.md_MM1_servicio AS md_MM1_servicio, md_configuraciones_tipo.md_MM2_servicio AS md_MM2_servicio, '1' AS md_tipo_cat, 'Y' AS md_platos_cat1, 'Y' AS md_platos_cat2, 'Y' AS md_platos_cat3, 'Y' AS md_platos_cat4, 'Y' AS md_platos_cat5, 'Y' AS md_platos_cat6, md_configuraciones_tipo.md_observaciones AS md_observaciones, md_configuraciones_tipo.md_observaciones_EN AS md_observaciones_EN, md_configuraciones_tipo.md_LL_nombre AS md_LL_nombre, md_configuraciones_tipo.md_LL_nombre_EN AS md_LL_nombre_EN, md_configuraciones_tipo.md_LL_PR_comida AS md_LL_PR_comida, md_configuraciones_tipo.md_LL_PR_cena AS md_LL_PR_cena, md_configuraciones_tipo.md_LL_PR_jornada AS md_LL_PR_jornada, md_configuraciones_tipo.md_LL_observaciones AS md_LL_observaciones, md_configuraciones_tipo.md_LL_observaciones_EN AS md_LL_observaciones_EN, md_configuraciones_tipo.md_MM1_nombre AS md_MM1_nombre, md_configuraciones_tipo.md_MM1_nombre_EN AS md_MM1_nombre_EN, md_configuraciones_tipo.md_MM1_PR_comida AS md_MM1_PR_comida, md_configuraciones_tipo.md_MM1_PR_cena AS md_MM1_PR_cena, md_configuraciones_tipo.md_MM1_PR_jornada AS md_MM1_PR_jornada, md_configuraciones_tipo.md_MM1_observaciones AS md_MM1_observaciones, md_configuraciones_tipo.md_MM1_observaciones_EN AS md_MM1_observaciones_EN, md_configuraciones_tipo.md_MM2_nombre AS md_MM2_nombre, md_configuraciones_tipo.md_MM2_nombre_EN AS md_MM2_nombre_EN, md_configuraciones_tipo.md_MM2_PR_comida AS md_MM2_PR_comida, md_configuraciones_tipo.md_MM2_PR_cena AS md_MM2_PR_cena, md_configuraciones_tipo.md_MM2_PR_jornada AS md_MM2_PR_jornada, md_configuraciones_tipo.md_MM2_observaciones AS md_MM2_observaciones, md_configuraciones_tipo.md_MM2_observaciones_EN AS md_MM2_observaciones_EN, md_configuraciones_tipo.acronimos_tipologia AS acronimos_tipologia, md_configuraciones_tipo.md_cat1 AS md_cat1, md_configuraciones_tipo.md_cat2 AS md_cat2, md_configuraciones_tipo.md_cat3 AS md_cat3, md_configuraciones_tipo.md_cat4 AS md_cat4, md_configuraciones_tipo.md_cat5 AS md_cat5, md_configuraciones_tipo.md_cat6 AS md_cat6, CASE WHEN md_configuraciones_tipo.md_cat1 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat1 LIMIT 1 ) END AS md_nom_cat1, CASE WHEN md_configuraciones_tipo.md_cat2 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat2 LIMIT 1 ) END AS md_nom_cat2, CASE WHEN md_configuraciones_tipo.md_cat3 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat3 LIMIT 1 ) END AS md_nom_cat3, CASE WHEN md_configuraciones_tipo.md_cat4 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat4 LIMIT 1 ) END AS md_nom_cat4, CASE WHEN md_configuraciones_tipo.md_cat5 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat5 LIMIT 1 ) END AS md_nom_cat5, CASE WHEN md_configuraciones_tipo.md_cat6 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat6 LIMIT 1 ) END AS md_nom_cat6, 'Y' AS md_nom_platos, 'Y' AS md_nom_platos_cat1, 'Y' AS md_nom_platos_cat2, 'Y' AS md_nom_platos_cat3, 'Y' AS md_nom_platos_cat4, 'Y' AS md_nom_platos_cat5, 'Y' AS md_nom_platos_cat6, CASE WHEN md_configuraciones_tipo.md_cat1 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat1 LIMIT 1 ) END AS md_nom_cat1_EN, CASE WHEN md_configuraciones_tipo.md_cat2 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat2 LIMIT 1 ) END AS md_nom_cat2_EN, CASE WHEN md_configuraciones_tipo.md_cat3 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat3 LIMIT 1 ) END AS md_nom_cat3_EN, CASE WHEN md_configuraciones_tipo.md_cat4 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat4 LIMIT 1 ) END AS md_nom_cat4_EN, CASE WHEN md_configuraciones_tipo.md_cat5 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat5 LIMIT 1 ) END AS md_nom_cat5_EN, CASE WHEN md_configuraciones_tipo.md_cat6 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat6 LIMIT 1 ) END AS md_nom_cat6_EN, 'Y' AS md_nom_platos_cat1_EN, 'Y' AS md_nom_platos_cat2_EN, 'Y' AS md_nom_platos_cat3_EN, 'Y' AS md_nom_platos_cat4_EN, 'Y' AS md_nom_platos_cat5_EN, 'Y' AS md_nom_platos_cat6_EN, '0' AS md_menus_especiales FROM md_asignaciones_defecto JOIN md_configuraciones_tipo ON md_configuraciones_tipo.id_md_config_tipo = md_asignaciones_defecto.id_md_config_tipo WHERE md_asignaciones_defecto.ID_establecimiento IN (1083) AND md_asignaciones_defecto.dia='MI' AND NOT FIND_IN_SET('MDDG', IFNULL(acronimos_tipologia, '')) )
Event: dbqueryEvents0.01 ms
QueryDatabase0.13 ms
SELECT `idCCAA`, `nomCCAA`, `slugCCAA` FROM `ES_ccaa` WHERE `idCCAA` = '04' ORDER BY `nomCCAA` ASC
Event: dbqueryEvents0.01 ms
QueryDatabase0.22 ms
SELECT `ES_provincias`.`idPRO`, `ES_provincias`.`nomPRO`, `ES_provincias`.`slugPRO`, `ES_ccaa`.`idCCAA`, `ES_ccaa`.`nomCCAA`, `ES_ccaa`.`slugCCAA` FROM `ES_provincias` INNER JOIN `ES_ccaa` ON `ES_provincias`.`idCCAA` = `ES_ccaa`.`idCCAA` WHERE `ES_provincias`.`idCCAA` = '04' ORDER BY `ES_provincias`.`nomPRO` ASC
Event: dbqueryEvents0.01 ms
QueryDatabase0.21 ms
SELECT `idCCAA`, `nomCCAA`, `slugCCAA` FROM `ES_ccaa` ORDER BY `nomCCAA` ASC
Event: dbqueryEvents0.01 ms
View: conmenu/menus/index.phpViews0.95 ms
View: conmenu/partials_frontend/google_tag_manager_head.phpViews0.03 ms
View: conmenu/partials_frontend/head.phpViews0.05 ms
View: conmenu/partials_frontend/google_tag_manager_body.phpViews0.03 ms
View: conmenu/partials_frontend/header.phpViews0.05 ms
View: conmenu/partials_frontend/breadcrumb.phpViews0.03 ms
View: conmenu/partials_frontend/vista_selector_menus.phpViews0.04 ms
View: conmenu/partials_frontend/menus.phpViews0.22 ms
View: conmenu/partials_frontend/ubicacion_modal.phpViews0.03 ms
View: conmenu/partials_frontend/filtros_modal.phpViews0.03 ms
View: conmenu/partials_frontend/footer.phpViews0.05 ms
View: conmenu/partials_frontend/offcanvas_menu.phpViews0.04 ms
View: conmenu/partials_frontend/script0.phpViews0.03 ms
View: conmenu/partials_frontend/script1.phpViews0.05 ms
View: conmenu/partials_frontend/script6.phpViews0.10 ms
After FiltersTimer0.08 ms

Database (39 total Queries, 39 of them unique across 1 Connection)

Time Query String
0.06 ms SELECT * FROM `settings` LIMIT 1 APPPATH/Controllers/Menus.php:31
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    SYSTEMPATH/Model.php:330
        CodeIgniter\Database\BaseBuilder->get()

  3    SYSTEMPATH/BaseModel.php:713
        CodeIgniter\Model->doFirst()

  4    APPPATH/Controllers/Menus.php:31
        CodeIgniter\BaseModel->first()

  5    SYSTEMPATH/CodeIgniter.php:903
        App\Controllers\Menus->__construct()

  6    SYSTEMPATH/CodeIgniter.php:498
        CodeIgniter\CodeIgniter->createController()

  7    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  8    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  9    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

 10    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

4.25 ms SELECT T.ID_establecimiento FROM ( ( SELECT d.ID_establecimiento FROM md_diario d JOIN establecimientos e ON d.ID_establecimiento = e.ID_establecimiento WHERE d.md_fecha = '2025-04-02' AND d.acronimo_clasificacion_gral = 'MD' AND e.estado_establecimiento = 1 AND NOT FIND_IN_SET('MDDG', IFNULL(d.acronimos_tipologia, '')) ) UNION ( SELECT h.ID_establecimiento FROM md_diario_habituales h JOIN establecimientos e ON h.ID_establecimiento = e.ID_establecimiento WHERE h.md_fecha_MI = 1 AND e.estado_establecimiento = 1 AND h.acronimo_clasificacion_gral = 'MD' AND h.md_estado = 1 AND NOT FIND_IN_SET('MDDG', IFNULL(h.acronimos_tipologia, '')) ) UNION ( SELECT ad.ID_establecimiento FROM md_asignaciones_defecto AS ad JOIN md_configuraciones_tipo AS c ON ad.id_md_config_tipo = c.id_md_config_tipo JOIN establecimientos e ON ad.ID_establecimiento = e.ID_establecimiento WHERE ad.dia = 'MI' AND c.acronimo_clasificacion_gral = 'MD' AND e.estado_establecimiento = 1 AND NOT FIND_IN_SET('MDDG', IFNULL(c.acronimos_tipologia, '')) ) ) AS T JOIN establecimientos_localizaciones AS L ON L.ID_establecimiento = T.ID_establecimiento WHERE L.idCCAA = '04' APPPATH/Models/MenusModel.php:211
  1    APPPATH/Models/MenusModel.php:211
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Controllers/Menus.php:305
        App\Models\MenusModel->getEstablecimientosConMenuHoyLocalizado()

  3    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  4    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  5    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  6    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  7    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  8    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.25 ms SELECT COUNT(*) AS `numrows` FROM `establecimientos` WHERE `ID_establecimiento` IN ('1083','1130') AND `logotipo_establecimiento` IS NOT NULL AND `logotipo_establecimiento` != '' APPPATH/Controllers/Menus.php:331
  1    SYSTEMPATH/Database/BaseBuilder.php:1733
        CodeIgniter\Database\BaseConnection->query()

  2    SYSTEMPATH/Model.php:676
        CodeIgniter\Database\BaseBuilder->countAllResults()

  3    SYSTEMPATH/BaseModel.php:1283
        CodeIgniter\Model->countAllResults()

  4    APPPATH/Controllers/Menus.php:331
        CodeIgniter\BaseModel->paginate()

  5    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  6    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  7    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  8    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  9    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

 10    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.36 ms SELECT * FROM `establecimientos` WHERE `ID_establecimiento` IN ('1083','1130') AND `logotipo_establecimiento` IS NOT NULL AND `logotipo_establecimiento` != '' ORDER BY `nombre_establecimiento` ASC, `fecha_creacion_establecimiento` ASC LIMIT 4 APPPATH/Controllers/Menus.php:331
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    SYSTEMPATH/Model.php:286
        CodeIgniter\Database\BaseBuilder->get()

  3    SYSTEMPATH/BaseModel.php:675
        CodeIgniter\Model->doFindAll()

  4    SYSTEMPATH/BaseModel.php:1287
        CodeIgniter\BaseModel->findAll()

  5    APPPATH/Controllers/Menus.php:331
        CodeIgniter\BaseModel->paginate()

  6    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  7    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  8    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  9    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

 10    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

 11    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.5 ms SELECT `nomCVIA`, `numVIA`, `CPOS`, `nomPOB`, `nomPRO` FROM `establecimientos_localizaciones` WHERE `ID_establecimiento` = '1130' APPPATH/Models/MenusModel.php:1245
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1245
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:340
        App\Models\MenusModel->getAddress()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.35 ms SELECT `URL_foto` FROM `establecimientos_fotos` WHERE `ID_establecimiento` = '1130' ORDER BY `ORDER_foto` ASC LIMIT 1 APPPATH/Models/MenusModel.php:1236
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1236
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:342
        App\Models\MenusModel->getMainPhoto()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.19 ms SELECT `establecimientos_ambientes`.`ID_ambiente` FROM `establecimientos_ambientes` LEFT JOIN `ambientes` ON `ambientes`.`ID_ambiente` = `establecimientos_ambientes`.`ID_ambiente` WHERE `establecimientos_ambientes`.`ID_establecimiento` = '1130' APPPATH/Models/MenusModel.php:1700
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1700
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:344
        App\Models\MenusModel->getAmbienteEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.16 ms SELECT `establecimientos_tipo_negocio`.`ID_tipo_negocio` FROM `establecimientos_tipo_negocio` LEFT JOIN `tipos_negocio` ON `tipos_negocio`.`ID_tipo_negocio` = `establecimientos_tipo_negocio`.`ID_tipo_negocio` WHERE `establecimientos_tipo_negocio`.`ID_establecimiento` = '1130' APPPATH/Models/MenusModel.php:1689
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1689
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:345
        App\Models\MenusModel->getTipoNegocioEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.15 ms SELECT `establecimientos_caracteristicas`.`ID_caracteristicas` FROM `establecimientos_caracteristicas` LEFT JOIN `caracteristicas` ON `caracteristicas`.`ID_caracteristicas` = `establecimientos_caracteristicas`.`ID_caracteristicas` WHERE `establecimientos_caracteristicas`.`ID_establecimiento` = '1130' APPPATH/Models/MenusModel.php:1711
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1711
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:346
        App\Models\MenusModel->getCaracteristicasEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.29 ms SELECT `establecimientos_tipo_elaboracion`.`ID_tipo_elaboracion` FROM `establecimientos_tipo_elaboracion` LEFT JOIN `tipo_cocina_elaboracion` ON `tipo_cocina_elaboracion`.`ID_tipo_elaboracion` = `establecimientos_tipo_elaboracion`.`ID_tipo_elaboracion` WHERE `establecimientos_tipo_elaboracion`.`ID_establecimiento` = '1130' APPPATH/Models/MenusModel.php:1722
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1722
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:347
        App\Models\MenusModel->getTipoElaboracionEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.23 ms SELECT `establecimientos_tipo_origen`.`ID_tipo_origen` FROM `establecimientos_tipo_origen` LEFT JOIN `tipo_cocina_origen` ON `tipo_cocina_origen`.`ID_tipo_origen` = `establecimientos_tipo_origen`.`ID_tipo_origen` WHERE `establecimientos_tipo_origen`.`ID_establecimiento` = '1130' APPPATH/Models/MenusModel.php:1733
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1733
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:348
        App\Models\MenusModel->getTipoOrigenEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.17 ms SELECT `establecimientos_tarjetas`.`ID_tarjeta` FROM `establecimientos_tarjetas` LEFT JOIN `tarjetas_credito` ON `tarjetas_credito`.`ID_tarjeta` = `establecimientos_tarjetas`.`ID_tarjeta` WHERE `establecimientos_tarjetas`.`ID_establecimiento` = '1130' APPPATH/Models/MenusModel.php:1744
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1744
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:349
        App\Models\MenusModel->getTarjetasEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.2 ms SELECT `establecimientos_cheques`.`ID_cheque` FROM `establecimientos_cheques` LEFT JOIN `cheques_restaurante` ON `cheques_restaurante`.`ID_cheque` = `establecimientos_cheques`.`ID_cheque` WHERE `establecimientos_cheques`.`ID_establecimiento` = '1130' APPPATH/Models/MenusModel.php:1755
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1755
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:350
        App\Models\MenusModel->getChequesEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.6 ms SELECT `establecimientos_guias`.`ID_guia` FROM `establecimientos_guias` LEFT JOIN `guias` ON `guias`.`ID_guia` = `establecimientos_guias`.`ID_guia` WHERE `establecimientos_guias`.`ID_establecimiento` = '1130' APPPATH/Models/MenusModel.php:1766
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1766
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:351
        App\Models\MenusModel->getGuiasEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.16 ms SELECT `establecimientos_calidad`.`ID_sistema` FROM `establecimientos_calidad` LEFT JOIN `sistemas_calidad` ON `sistemas_calidad`.`ID_sistema` = `establecimientos_calidad`.`ID_sistema` WHERE `establecimientos_calidad`.`ID_establecimiento` = '1130' APPPATH/Models/MenusModel.php:1777
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1777
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:352
        App\Models\MenusModel->getCalidadEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.18 ms SELECT `establecimientos_idioma`.`ID_idioma` FROM `establecimientos_idioma` LEFT JOIN `idiomas` ON `idiomas`.`ID_idioma` = `establecimientos_idioma`.`ID_idioma` WHERE `establecimientos_idioma`.`ID_establecimiento` = '1130' APPPATH/Models/MenusModel.php:1788
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1788
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:353
        App\Models\MenusModel->getIdiomasEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.19 ms SELECT `MI_apertura` AS `apertura`, `MI_H1_ini` AS `H1ini`, `MI_H1_fin` AS `H1fin`, `MI_H2_ini` AS `H2ini`, `MI_H2_fin` AS `H2fin`, `MI_HC_ini` AS `HCini`, `MI_HC_fin` AS `HCfin` FROM `establecimientos_horarios_habituales` WHERE `ID_establecimiento` = '1130' APPPATH/Models/MenusModel.php:1225
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1225
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:354
        App\Models\MenusModel->getHorarioDelDia()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.25 ms SELECT `ID_establecimiento`, `id_md_diario` FROM `md_diario` WHERE `ID_establecimiento` IN ('1130') AND `md_fecha` = '2025-04-02' APPPATH/Models/MenusModel.php:700
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:700
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Models/MenusModel.php:583
        App\Models\MenusModel->getMenusDiarios()

  4    APPPATH/Controllers/Menus.php:360
        App\Models\MenusModel->getGeolocationsEstablecimientosListaMenus()

  5    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  6    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  7    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  8    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  9    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

 10    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.28 ms SELECT `ID_establecimiento`, `id_md_diario` FROM `md_diario_habituales` WHERE `ID_establecimiento` IN ('1130') AND `md_estado` = 1 AND md_fecha_MI=1 APPPATH/Models/MenusModel.php:731
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:731
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Models/MenusModel.php:588
        App\Models\MenusModel->getMenusHabituales()

  4    APPPATH/Controllers/Menus.php:360
        App\Models\MenusModel->getGeolocationsEstablecimientosListaMenus()

  5    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  6    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  7    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  8    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  9    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

 10    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

18.73 ms (SELECT 1 AS tipo, md_diario.ID_establecimiento AS ID_establecimiento, md_diario.id_md_diario AS id_md_diario, md_diario.md_fecha AS md_fecha, 'X' AS md_fecha_LU, 'X' AS md_fecha_MA, 'X' AS md_fecha_MI, 'X' AS md_fecha_JU, 'X' AS md_fecha_VI, 'X' AS md_fecha_SA, 'X' AS md_fecha_DO, -- resto de columnas menús diarios md_diario.md_nombre AS md_nombre, md_diario.md_nombre_EN AS md_nombre_EN, md_diario.md_servicio AS md_servicio, md_diario.md_PR_comida AS md_PR_comida, md_diario.md_PR_cena AS md_PR_cena, md_diario.md_PR_jornada AS md_PR_jornada, md_diario.md_LL_servicio AS md_LL_servicio, md_diario.md_MM1_servicio AS md_MM1_servicio, md_diario.md_MM2_servicio AS md_MM2_servicio, md_diario.md_tipo_cat AS md_tipo_cat, md_diario.md_platos_cat1 AS md_platos_cat1, md_diario.md_platos_cat2 AS md_platos_cat2, md_diario.md_platos_cat3 AS md_platos_cat3, md_diario.md_platos_cat4 AS md_platos_cat4, md_diario.md_platos_cat5 AS md_platos_cat5, md_diario.md_platos_cat6 AS md_platos_cat6, md_diario.md_observaciones AS md_observaciones, md_diario.md_observaciones_EN AS md_observaciones_EN, md_diario.md_LL_nombre AS md_LL_nombre, md_diario.md_LL_nombre_EN AS md_LL_nombre_EN, md_diario.md_LL_PR_comida AS md_LL_PR_comida, md_diario.md_LL_PR_cena AS md_LL_PR_cena, md_diario.md_LL_PR_jornada AS md_LL_PR_jornada, md_diario.md_LL_observaciones AS md_LL_observaciones, md_diario.md_LL_observaciones_EN AS md_LL_observaciones_EN, md_diario.md_MM1_nombre AS md_MM1_nombre, md_diario.md_MM1_nombre_EN AS md_MM1_nombre_EN, md_diario.md_MM1_PR_comida AS md_MM1_PR_comida, md_diario.md_MM1_PR_cena AS md_MM1_PR_cena, md_diario.md_MM1_PR_jornada AS md_MM1_PR_jornada, md_diario.md_MM1_observaciones AS md_MM1_observaciones, md_diario.md_MM1_observaciones_EN AS md_MM1_observaciones_EN, md_diario.md_MM2_nombre AS md_MM2_nombre, md_diario.md_MM2_nombre_EN AS md_MM2_nombre_EN, md_diario.md_MM2_PR_comida AS md_MM2_PR_comida, md_diario.md_MM2_PR_cena AS md_MM2_PR_cena, md_diario.md_MM2_PR_jornada AS md_MM2_PR_jornada, md_diario.md_MM2_observaciones AS md_MM2_observaciones, md_diario.md_MM2_observaciones_EN AS md_MM2_observaciones_EN, md_diario.acronimos_tipologia AS acronimos_tipologia, md_diario.md_cat1 AS md_cat1, md_diario.md_cat2 AS md_cat2, md_diario.md_cat3 AS md_cat3, md_diario.md_cat4 AS md_cat4, md_diario.md_cat5 AS md_cat5, md_diario.md_cat6 AS md_cat6, md_diario.md_nom_cat1 AS md_nom_cat1, md_diario.md_nom_cat2 AS md_nom_cat2, md_diario.md_nom_cat3 AS md_nom_cat3, md_diario.md_nom_cat4 AS md_nom_cat4, md_diario.md_nom_cat5 AS md_nom_cat5, md_diario.md_nom_cat6 AS md_nom_cat6, md_diario.md_nom_platos AS md_nom_platos, md_diario.md_nom_platos_cat1 AS md_nom_platos_cat1, md_diario.md_nom_platos_cat2 AS md_nom_platos_cat2, md_diario.md_nom_platos_cat3 AS md_nom_platos_cat3, md_diario.md_nom_platos_cat4 AS md_nom_platos_cat4, md_diario.md_nom_platos_cat5 AS md_nom_platos_cat5, md_diario.md_nom_platos_cat6 AS md_nom_platos_cat6, md_diario.md_nom_cat1_EN AS md_nom_cat1_EN, md_diario.md_nom_cat2_EN AS md_nom_cat2_EN, md_diario.md_nom_cat3_EN AS md_nom_cat3_EN, md_diario.md_nom_cat4_EN AS md_nom_cat4_EN, md_diario.md_nom_cat5_EN AS md_nom_cat5_EN, md_diario.md_nom_cat6_EN AS md_nom_cat6_EN, md_diario.md_nom_platos_cat1_EN AS md_nom_platos_cat1_EN, md_diario.md_nom_platos_cat2_EN AS md_nom_platos_cat2_EN, md_diario.md_nom_platos_cat3_EN AS md_nom_platos_cat3_EN, md_diario.md_nom_platos_cat4_EN AS md_nom_platos_cat4_EN, md_diario.md_nom_platos_cat5_EN AS md_nom_platos_cat5_EN, md_diario.md_nom_platos_cat6_EN AS md_nom_platos_cat6_EN, md_diario.md_menus_especiales AS md_menus_especiales FROM md_diario WHERE ID_establecimiento IN (1130) AND md_fecha = '2025-04-02' AND NOT FIND_IN_SET('MDDG', IFNULL(acronimos_tipologia, '')) ) UNION (SELECT 2 AS tipo, md_diario_habituales.ID_establecimiento AS ID_establecimiento, md_diario_habituales.id_md_diario AS id_md_diario, '2025-04-02' AS md_fecha, md_diario_habituales.md_fecha_LU AS md_fecha_LU, md_diario_habituales.md_fecha_MA AS md_fecha_MA, md_diario_habituales.md_fecha_MI AS md_fecha_MI, md_diario_habituales.md_fecha_JU AS md_fecha_JU, md_diario_habituales.md_fecha_VI AS md_fecha_VI, md_diario_habituales.md_fecha_SA AS md_fecha_SA, md_diario_habituales.md_fecha_DO AS md_fecha_DO, -- resto de columnas md_diario_habituales.md_nombre AS md_nombre, md_diario_habituales.md_nombre_EN AS md_nombre_EN, md_diario_habituales.md_servicio AS md_servicio, md_diario_habituales.md_PR_comida AS md_PR_comida, md_diario_habituales.md_PR_cena AS md_PR_cena, md_diario_habituales.md_PR_jornada AS md_PR_jornada, md_diario_habituales.md_LL_servicio AS md_LL_servicio, md_diario_habituales.md_MM1_servicio AS md_MM1_servicio, md_diario_habituales.md_MM2_servicio AS md_MM2_servicio, md_diario_habituales.md_tipo_cat AS md_tipo_cat, md_diario_habituales.md_platos_cat1 AS md_platos_cat1, md_diario_habituales.md_platos_cat2 AS md_platos_cat2, md_diario_habituales.md_platos_cat3 AS md_platos_cat3, md_diario_habituales.md_platos_cat4 AS md_platos_cat4, md_diario_habituales.md_platos_cat5 AS md_platos_cat5, md_diario_habituales.md_platos_cat6 AS md_platos_cat6, md_diario_habituales.md_observaciones AS md_observaciones, md_diario_habituales.md_observaciones_EN AS md_observaciones_EN, md_diario_habituales.md_LL_nombre AS md_LL_nombre, md_diario_habituales.md_LL_nombre_EN AS md_LL_nombre_EN, md_diario_habituales.md_LL_PR_comida AS md_LL_PR_comida, md_diario_habituales.md_LL_PR_cena AS md_LL_PR_cena, md_diario_habituales.md_LL_PR_jornada AS md_LL_PR_jornada, md_diario_habituales.md_LL_observaciones AS md_LL_observaciones, md_diario_habituales.md_LL_observaciones_EN AS md_LL_observaciones_EN, md_diario_habituales.md_MM1_nombre AS md_MM1_nombre, md_diario_habituales.md_MM1_nombre_EN AS md_MM1_nombre_EN, md_diario_habituales.md_MM1_PR_comida AS md_MM1_PR_comida, md_diario_habituales.md_MM1_PR_cena AS md_MM1_PR_cena, md_diario_habituales.md_MM1_PR_jornada AS md_MM1_PR_jornada, md_diario_habituales.md_MM1_observaciones AS md_MM1_observaciones, md_diario_habituales.md_MM1_observaciones_EN AS md_MM1_observaciones_EN, md_diario_habituales.md_MM2_nombre AS md_MM2_nombre, md_diario_habituales.md_MM2_nombre_EN AS md_MM2_nombre_EN, md_diario_habituales.md_MM2_PR_comida AS md_MM2_PR_comida, md_diario_habituales.md_MM2_PR_cena AS md_MM2_PR_cena, md_diario_habituales.md_MM2_PR_jornada AS md_MM2_PR_jornada, md_diario_habituales.md_MM2_observaciones AS md_MM2_observaciones, md_diario_habituales.md_MM2_observaciones_EN AS md_MM2_observaciones_EN, md_diario_habituales.acronimos_tipologia AS acronimos_tipologia, md_diario_habituales.md_cat1 AS md_cat1, md_diario_habituales.md_cat2 AS md_cat2, md_diario_habituales.md_cat3 AS md_cat3, md_diario_habituales.md_cat4 AS md_cat4, md_diario_habituales.md_cat5 AS md_cat5, md_diario_habituales.md_cat6 AS md_cat6, md_diario_habituales.md_nom_cat1 AS md_nom_cat1, md_diario_habituales.md_nom_cat2 AS md_nom_cat2, md_diario_habituales.md_nom_cat3 AS md_nom_cat3, md_diario_habituales.md_nom_cat4 AS md_nom_cat4, md_diario_habituales.md_nom_cat5 AS md_nom_cat5, md_diario_habituales.md_nom_cat6 AS md_nom_cat6, md_diario_habituales.md_nom_platos AS md_nom_platos, md_diario_habituales.md_nom_platos_cat1 AS md_nom_platos_cat1, md_diario_habituales.md_nom_platos_cat2 AS md_nom_platos_cat2, md_diario_habituales.md_nom_platos_cat3 AS md_nom_platos_cat3, md_diario_habituales.md_nom_platos_cat4 AS md_nom_platos_cat4, md_diario_habituales.md_nom_platos_cat5 AS md_nom_platos_cat5, md_diario_habituales.md_nom_platos_cat6 AS md_nom_platos_cat6, md_diario_habituales.md_nom_cat1_EN AS md_nom_cat1, md_diario_habituales.md_nom_cat2_EN AS md_nom_cat2, md_diario_habituales.md_nom_cat3_EN AS md_nom_cat3, md_diario_habituales.md_nom_cat4_EN AS md_nom_cat4, md_diario_habituales.md_nom_cat5_EN AS md_nom_cat5, md_diario_habituales.md_nom_cat6_EN AS md_nom_cat6, md_diario_habituales.md_nom_platos_cat1_EN AS md_nom_platos_cat1_EN, md_diario_habituales.md_nom_platos_cat2_EN AS md_nom_platos_cat2_EN, md_diario_habituales.md_nom_platos_cat3_EN AS md_nom_platos_cat3_EN, md_diario_habituales.md_nom_platos_cat4_EN AS md_nom_platos_cat4_EN, md_diario_habituales.md_nom_platos_cat5_EN AS md_nom_platos_cat5_EN, md_diario_habituales.md_nom_platos_cat6_EN AS md_nom_platos_cat6_EN, md_diario_habituales.md_menus_especiales AS md_menus_especiales FROM md_diario_habituales WHERE id_md_diario IN (371) AND md_estado = 1 AND NOT FIND_IN_SET('MDDG', IFNULL(acronimos_tipologia, '')) ) UNION (SELECT 3 AS tipo, md_asignaciones_defecto.ID_establecimiento AS ID_establecimiento, md_asignaciones_defecto.id AS id_md_diario, '2025-04-02' AS md_fecha, 'X' AS md_fecha_LU, 'X' AS md_fecha_MA, 'X' AS md_fecha_MI, 'X' AS md_fecha_JU, 'X' AS md_fecha_VI, 'X' AS md_fecha_SA, 'X' AS md_fecha_DO, md_configuraciones_tipo.md_nombre AS md_nombre, md_configuraciones_tipo.md_nombre_EN AS md_nombre_EN, md_configuraciones_tipo.md_servicio AS md_servicio, md_configuraciones_tipo.md_PR_comida AS md_PR_comida, md_configuraciones_tipo.md_PR_cena AS md_PR_cena, md_configuraciones_tipo.md_PR_jornada AS md_PR_jornada, md_configuraciones_tipo.md_LL_servicio AS md_LL_servicio, md_configuraciones_tipo.md_MM1_servicio AS md_MM1_servicio, md_configuraciones_tipo.md_MM2_servicio AS md_MM2_servicio, '1' AS md_tipo_cat, 'Y' AS md_platos_cat1, 'Y' AS md_platos_cat2, 'Y' AS md_platos_cat3, 'Y' AS md_platos_cat4, 'Y' AS md_platos_cat5, 'Y' AS md_platos_cat6, md_configuraciones_tipo.md_observaciones AS md_observaciones, md_configuraciones_tipo.md_observaciones_EN AS md_observaciones_EN, md_configuraciones_tipo.md_LL_nombre AS md_LL_nombre, md_configuraciones_tipo.md_LL_nombre_EN AS md_LL_nombre_EN, md_configuraciones_tipo.md_LL_PR_comida AS md_LL_PR_comida, md_configuraciones_tipo.md_LL_PR_cena AS md_LL_PR_cena, md_configuraciones_tipo.md_LL_PR_jornada AS md_LL_PR_jornada, md_configuraciones_tipo.md_LL_observaciones AS md_LL_observaciones, md_configuraciones_tipo.md_LL_observaciones_EN AS md_LL_observaciones_EN, md_configuraciones_tipo.md_MM1_nombre AS md_MM1_nombre, md_configuraciones_tipo.md_MM1_nombre_EN AS md_MM1_nombre_EN, md_configuraciones_tipo.md_MM1_PR_comida AS md_MM1_PR_comida, md_configuraciones_tipo.md_MM1_PR_cena AS md_MM1_PR_cena, md_configuraciones_tipo.md_MM1_PR_jornada AS md_MM1_PR_jornada, md_configuraciones_tipo.md_MM1_observaciones AS md_MM1_observaciones, md_configuraciones_tipo.md_MM1_observaciones_EN AS md_MM1_observaciones_EN, md_configuraciones_tipo.md_MM2_nombre AS md_MM2_nombre, md_configuraciones_tipo.md_MM2_nombre_EN AS md_MM2_nombre_EN, md_configuraciones_tipo.md_MM2_PR_comida AS md_MM2_PR_comida, md_configuraciones_tipo.md_MM2_PR_cena AS md_MM2_PR_cena, md_configuraciones_tipo.md_MM2_PR_jornada AS md_MM2_PR_jornada, md_configuraciones_tipo.md_MM2_observaciones AS md_MM2_observaciones, md_configuraciones_tipo.md_MM2_observaciones_EN AS md_MM2_observaciones_EN, md_configuraciones_tipo.acronimos_tipologia AS acronimos_tipologia, md_configuraciones_tipo.md_cat1 AS md_cat1, md_configuraciones_tipo.md_cat2 AS md_cat2, md_configuraciones_tipo.md_cat3 AS md_cat3, md_configuraciones_tipo.md_cat4 AS md_cat4, md_configuraciones_tipo.md_cat5 AS md_cat5, md_configuraciones_tipo.md_cat6 AS md_cat6, CASE WHEN md_configuraciones_tipo.md_cat1 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat1 LIMIT 1 ) END AS md_nom_cat1, CASE WHEN md_configuraciones_tipo.md_cat2 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat2 LIMIT 1 ) END AS md_nom_cat2, CASE WHEN md_configuraciones_tipo.md_cat3 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat3 LIMIT 1 ) END AS md_nom_cat3, CASE WHEN md_configuraciones_tipo.md_cat4 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat4 LIMIT 1 ) END AS md_nom_cat4, CASE WHEN md_configuraciones_tipo.md_cat5 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat5 LIMIT 1 ) END AS md_nom_cat5, CASE WHEN md_configuraciones_tipo.md_cat6 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat6 LIMIT 1 ) END AS md_nom_cat6, 'Y' AS md_nom_platos, 'Y' AS md_nom_platos_cat1, 'Y' AS md_nom_platos_cat2, 'Y' AS md_nom_platos_cat3, 'Y' AS md_nom_platos_cat4, 'Y' AS md_nom_platos_cat5, 'Y' AS md_nom_platos_cat6, CASE WHEN md_configuraciones_tipo.md_cat1 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat1 LIMIT 1 ) END AS md_nom_cat1_EN, CASE WHEN md_configuraciones_tipo.md_cat2 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat2 LIMIT 1 ) END AS md_nom_cat2_EN, CASE WHEN md_configuraciones_tipo.md_cat3 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat3 LIMIT 1 ) END AS md_nom_cat3_EN, CASE WHEN md_configuraciones_tipo.md_cat4 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat4 LIMIT 1 ) END AS md_nom_cat4_EN, CASE WHEN md_configuraciones_tipo.md_cat5 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat5 LIMIT 1 ) END AS md_nom_cat5_EN, CASE WHEN md_configuraciones_tipo.md_cat6 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat6 LIMIT 1 ) END AS md_nom_cat6_EN, 'Y' AS md_nom_platos_cat1_EN, 'Y' AS md_nom_platos_cat2_EN, 'Y' AS md_nom_platos_cat3_EN, 'Y' AS md_nom_platos_cat4_EN, 'Y' AS md_nom_platos_cat5_EN, 'Y' AS md_nom_platos_cat6_EN, '0' AS md_menus_especiales FROM md_asignaciones_defecto JOIN md_configuraciones_tipo ON md_configuraciones_tipo.id_md_config_tipo = md_asignaciones_defecto.id_md_config_tipo WHERE md_asignaciones_defecto.ID_establecimiento IN (1130) AND md_asignaciones_defecto.ID_establecimiento NOT IN (1130) AND md_asignaciones_defecto.dia='MI' AND NOT FIND_IN_SET('MDDG', IFNULL(acronimos_tipologia, '')) ) APPPATH/Models/MenusModel.php:620
  1    APPPATH/Models/MenusModel.php:620
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Controllers/Menus.php:360
        App\Models\MenusModel->getGeolocationsEstablecimientosListaMenus()

  3    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  4    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  5    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  6    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  7    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  8    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.2 ms SELECT `nomCVIA`, `numVIA`, `CPOS`, `nomPOB`, `nomPRO` FROM `establecimientos_localizaciones` WHERE `ID_establecimiento` = '1083' APPPATH/Models/MenusModel.php:1245
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1245
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:340
        App\Models\MenusModel->getAddress()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.26 ms SELECT `URL_foto` FROM `establecimientos_fotos` WHERE `ID_establecimiento` = '1083' ORDER BY `ORDER_foto` ASC LIMIT 1 APPPATH/Models/MenusModel.php:1236
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1236
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:342
        App\Models\MenusModel->getMainPhoto()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.32 ms SELECT `establecimientos_ambientes`.`ID_ambiente` FROM `establecimientos_ambientes` LEFT JOIN `ambientes` ON `ambientes`.`ID_ambiente` = `establecimientos_ambientes`.`ID_ambiente` WHERE `establecimientos_ambientes`.`ID_establecimiento` = '1083' APPPATH/Models/MenusModel.php:1700
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1700
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:344
        App\Models\MenusModel->getAmbienteEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.2 ms SELECT `establecimientos_tipo_negocio`.`ID_tipo_negocio` FROM `establecimientos_tipo_negocio` LEFT JOIN `tipos_negocio` ON `tipos_negocio`.`ID_tipo_negocio` = `establecimientos_tipo_negocio`.`ID_tipo_negocio` WHERE `establecimientos_tipo_negocio`.`ID_establecimiento` = '1083' APPPATH/Models/MenusModel.php:1689
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1689
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:345
        App\Models\MenusModel->getTipoNegocioEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.19 ms SELECT `establecimientos_caracteristicas`.`ID_caracteristicas` FROM `establecimientos_caracteristicas` LEFT JOIN `caracteristicas` ON `caracteristicas`.`ID_caracteristicas` = `establecimientos_caracteristicas`.`ID_caracteristicas` WHERE `establecimientos_caracteristicas`.`ID_establecimiento` = '1083' APPPATH/Models/MenusModel.php:1711
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1711
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:346
        App\Models\MenusModel->getCaracteristicasEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.23 ms SELECT `establecimientos_tipo_elaboracion`.`ID_tipo_elaboracion` FROM `establecimientos_tipo_elaboracion` LEFT JOIN `tipo_cocina_elaboracion` ON `tipo_cocina_elaboracion`.`ID_tipo_elaboracion` = `establecimientos_tipo_elaboracion`.`ID_tipo_elaboracion` WHERE `establecimientos_tipo_elaboracion`.`ID_establecimiento` = '1083' APPPATH/Models/MenusModel.php:1722
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1722
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:347
        App\Models\MenusModel->getTipoElaboracionEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.22 ms SELECT `establecimientos_tipo_origen`.`ID_tipo_origen` FROM `establecimientos_tipo_origen` LEFT JOIN `tipo_cocina_origen` ON `tipo_cocina_origen`.`ID_tipo_origen` = `establecimientos_tipo_origen`.`ID_tipo_origen` WHERE `establecimientos_tipo_origen`.`ID_establecimiento` = '1083' APPPATH/Models/MenusModel.php:1733
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1733
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:348
        App\Models\MenusModel->getTipoOrigenEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.19 ms SELECT `establecimientos_tarjetas`.`ID_tarjeta` FROM `establecimientos_tarjetas` LEFT JOIN `tarjetas_credito` ON `tarjetas_credito`.`ID_tarjeta` = `establecimientos_tarjetas`.`ID_tarjeta` WHERE `establecimientos_tarjetas`.`ID_establecimiento` = '1083' APPPATH/Models/MenusModel.php:1744
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1744
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:349
        App\Models\MenusModel->getTarjetasEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.23 ms SELECT `establecimientos_cheques`.`ID_cheque` FROM `establecimientos_cheques` LEFT JOIN `cheques_restaurante` ON `cheques_restaurante`.`ID_cheque` = `establecimientos_cheques`.`ID_cheque` WHERE `establecimientos_cheques`.`ID_establecimiento` = '1083' APPPATH/Models/MenusModel.php:1755
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1755
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:350
        App\Models\MenusModel->getChequesEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.23 ms SELECT `establecimientos_guias`.`ID_guia` FROM `establecimientos_guias` LEFT JOIN `guias` ON `guias`.`ID_guia` = `establecimientos_guias`.`ID_guia` WHERE `establecimientos_guias`.`ID_establecimiento` = '1083' APPPATH/Models/MenusModel.php:1766
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1766
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:351
        App\Models\MenusModel->getGuiasEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.22 ms SELECT `establecimientos_calidad`.`ID_sistema` FROM `establecimientos_calidad` LEFT JOIN `sistemas_calidad` ON `sistemas_calidad`.`ID_sistema` = `establecimientos_calidad`.`ID_sistema` WHERE `establecimientos_calidad`.`ID_establecimiento` = '1083' APPPATH/Models/MenusModel.php:1777
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1777
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:352
        App\Models\MenusModel->getCalidadEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.19 ms SELECT `establecimientos_idioma`.`ID_idioma` FROM `establecimientos_idioma` LEFT JOIN `idiomas` ON `idiomas`.`ID_idioma` = `establecimientos_idioma`.`ID_idioma` WHERE `establecimientos_idioma`.`ID_establecimiento` = '1083' APPPATH/Models/MenusModel.php:1788
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1788
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:353
        App\Models\MenusModel->getIdiomasEstablecimientoById()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.19 ms SELECT `MI_apertura` AS `apertura`, `MI_H1_ini` AS `H1ini`, `MI_H1_fin` AS `H1fin`, `MI_H2_ini` AS `H2ini`, `MI_H2_fin` AS `H2fin`, `MI_HC_ini` AS `HCini`, `MI_HC_fin` AS `HCfin` FROM `establecimientos_horarios_habituales` WHERE `ID_establecimiento` = '1083' APPPATH/Models/MenusModel.php:1225
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1225
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:354
        App\Models\MenusModel->getHorarioDelDia()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.22 ms SELECT `ID_establecimiento`, `id_md_diario` FROM `md_diario` WHERE `ID_establecimiento` IN ('1083') AND `md_fecha` = '2025-04-02' APPPATH/Models/MenusModel.php:700
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:700
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Models/MenusModel.php:583
        App\Models\MenusModel->getMenusDiarios()

  4    APPPATH/Controllers/Menus.php:360
        App\Models\MenusModel->getGeolocationsEstablecimientosListaMenus()

  5    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  6    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  7    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  8    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  9    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

 10    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.18 ms SELECT `ID_establecimiento`, `id_md_diario` FROM `md_diario_habituales` WHERE `ID_establecimiento` IN ('1083') AND `md_estado` = 1 AND md_fecha_MI=1 APPPATH/Models/MenusModel.php:731
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:731
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Models/MenusModel.php:588
        App\Models\MenusModel->getMenusHabituales()

  4    APPPATH/Controllers/Menus.php:360
        App\Models\MenusModel->getGeolocationsEstablecimientosListaMenus()

  5    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  6    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  7    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  8    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  9    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

 10    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

7.03 ms (SELECT 1 AS tipo, md_diario.ID_establecimiento AS ID_establecimiento, md_diario.id_md_diario AS id_md_diario, md_diario.md_fecha AS md_fecha, 'X' AS md_fecha_LU, 'X' AS md_fecha_MA, 'X' AS md_fecha_MI, 'X' AS md_fecha_JU, 'X' AS md_fecha_VI, 'X' AS md_fecha_SA, 'X' AS md_fecha_DO, -- resto de columnas menús diarios md_diario.md_nombre AS md_nombre, md_diario.md_nombre_EN AS md_nombre_EN, md_diario.md_servicio AS md_servicio, md_diario.md_PR_comida AS md_PR_comida, md_diario.md_PR_cena AS md_PR_cena, md_diario.md_PR_jornada AS md_PR_jornada, md_diario.md_LL_servicio AS md_LL_servicio, md_diario.md_MM1_servicio AS md_MM1_servicio, md_diario.md_MM2_servicio AS md_MM2_servicio, md_diario.md_tipo_cat AS md_tipo_cat, md_diario.md_platos_cat1 AS md_platos_cat1, md_diario.md_platos_cat2 AS md_platos_cat2, md_diario.md_platos_cat3 AS md_platos_cat3, md_diario.md_platos_cat4 AS md_platos_cat4, md_diario.md_platos_cat5 AS md_platos_cat5, md_diario.md_platos_cat6 AS md_platos_cat6, md_diario.md_observaciones AS md_observaciones, md_diario.md_observaciones_EN AS md_observaciones_EN, md_diario.md_LL_nombre AS md_LL_nombre, md_diario.md_LL_nombre_EN AS md_LL_nombre_EN, md_diario.md_LL_PR_comida AS md_LL_PR_comida, md_diario.md_LL_PR_cena AS md_LL_PR_cena, md_diario.md_LL_PR_jornada AS md_LL_PR_jornada, md_diario.md_LL_observaciones AS md_LL_observaciones, md_diario.md_LL_observaciones_EN AS md_LL_observaciones_EN, md_diario.md_MM1_nombre AS md_MM1_nombre, md_diario.md_MM1_nombre_EN AS md_MM1_nombre_EN, md_diario.md_MM1_PR_comida AS md_MM1_PR_comida, md_diario.md_MM1_PR_cena AS md_MM1_PR_cena, md_diario.md_MM1_PR_jornada AS md_MM1_PR_jornada, md_diario.md_MM1_observaciones AS md_MM1_observaciones, md_diario.md_MM1_observaciones_EN AS md_MM1_observaciones_EN, md_diario.md_MM2_nombre AS md_MM2_nombre, md_diario.md_MM2_nombre_EN AS md_MM2_nombre_EN, md_diario.md_MM2_PR_comida AS md_MM2_PR_comida, md_diario.md_MM2_PR_cena AS md_MM2_PR_cena, md_diario.md_MM2_PR_jornada AS md_MM2_PR_jornada, md_diario.md_MM2_observaciones AS md_MM2_observaciones, md_diario.md_MM2_observaciones_EN AS md_MM2_observaciones_EN, md_diario.acronimos_tipologia AS acronimos_tipologia, md_diario.md_cat1 AS md_cat1, md_diario.md_cat2 AS md_cat2, md_diario.md_cat3 AS md_cat3, md_diario.md_cat4 AS md_cat4, md_diario.md_cat5 AS md_cat5, md_diario.md_cat6 AS md_cat6, md_diario.md_nom_cat1 AS md_nom_cat1, md_diario.md_nom_cat2 AS md_nom_cat2, md_diario.md_nom_cat3 AS md_nom_cat3, md_diario.md_nom_cat4 AS md_nom_cat4, md_diario.md_nom_cat5 AS md_nom_cat5, md_diario.md_nom_cat6 AS md_nom_cat6, md_diario.md_nom_platos AS md_nom_platos, md_diario.md_nom_platos_cat1 AS md_nom_platos_cat1, md_diario.md_nom_platos_cat2 AS md_nom_platos_cat2, md_diario.md_nom_platos_cat3 AS md_nom_platos_cat3, md_diario.md_nom_platos_cat4 AS md_nom_platos_cat4, md_diario.md_nom_platos_cat5 AS md_nom_platos_cat5, md_diario.md_nom_platos_cat6 AS md_nom_platos_cat6, md_diario.md_nom_cat1_EN AS md_nom_cat1_EN, md_diario.md_nom_cat2_EN AS md_nom_cat2_EN, md_diario.md_nom_cat3_EN AS md_nom_cat3_EN, md_diario.md_nom_cat4_EN AS md_nom_cat4_EN, md_diario.md_nom_cat5_EN AS md_nom_cat5_EN, md_diario.md_nom_cat6_EN AS md_nom_cat6_EN, md_diario.md_nom_platos_cat1_EN AS md_nom_platos_cat1_EN, md_diario.md_nom_platos_cat2_EN AS md_nom_platos_cat2_EN, md_diario.md_nom_platos_cat3_EN AS md_nom_platos_cat3_EN, md_diario.md_nom_platos_cat4_EN AS md_nom_platos_cat4_EN, md_diario.md_nom_platos_cat5_EN AS md_nom_platos_cat5_EN, md_diario.md_nom_platos_cat6_EN AS md_nom_platos_cat6_EN, md_diario.md_menus_especiales AS md_menus_especiales FROM md_diario WHERE ID_establecimiento IN (1083) AND md_fecha = '2025-04-02' AND NOT FIND_IN_SET('MDDG', IFNULL(acronimos_tipologia, '')) ) UNION (SELECT 2 AS tipo, md_diario_habituales.ID_establecimiento AS ID_establecimiento, md_diario_habituales.id_md_diario AS id_md_diario, '2025-04-02' AS md_fecha, md_diario_habituales.md_fecha_LU AS md_fecha_LU, md_diario_habituales.md_fecha_MA AS md_fecha_MA, md_diario_habituales.md_fecha_MI AS md_fecha_MI, md_diario_habituales.md_fecha_JU AS md_fecha_JU, md_diario_habituales.md_fecha_VI AS md_fecha_VI, md_diario_habituales.md_fecha_SA AS md_fecha_SA, md_diario_habituales.md_fecha_DO AS md_fecha_DO, -- resto de columnas md_diario_habituales.md_nombre AS md_nombre, md_diario_habituales.md_nombre_EN AS md_nombre_EN, md_diario_habituales.md_servicio AS md_servicio, md_diario_habituales.md_PR_comida AS md_PR_comida, md_diario_habituales.md_PR_cena AS md_PR_cena, md_diario_habituales.md_PR_jornada AS md_PR_jornada, md_diario_habituales.md_LL_servicio AS md_LL_servicio, md_diario_habituales.md_MM1_servicio AS md_MM1_servicio, md_diario_habituales.md_MM2_servicio AS md_MM2_servicio, md_diario_habituales.md_tipo_cat AS md_tipo_cat, md_diario_habituales.md_platos_cat1 AS md_platos_cat1, md_diario_habituales.md_platos_cat2 AS md_platos_cat2, md_diario_habituales.md_platos_cat3 AS md_platos_cat3, md_diario_habituales.md_platos_cat4 AS md_platos_cat4, md_diario_habituales.md_platos_cat5 AS md_platos_cat5, md_diario_habituales.md_platos_cat6 AS md_platos_cat6, md_diario_habituales.md_observaciones AS md_observaciones, md_diario_habituales.md_observaciones_EN AS md_observaciones_EN, md_diario_habituales.md_LL_nombre AS md_LL_nombre, md_diario_habituales.md_LL_nombre_EN AS md_LL_nombre_EN, md_diario_habituales.md_LL_PR_comida AS md_LL_PR_comida, md_diario_habituales.md_LL_PR_cena AS md_LL_PR_cena, md_diario_habituales.md_LL_PR_jornada AS md_LL_PR_jornada, md_diario_habituales.md_LL_observaciones AS md_LL_observaciones, md_diario_habituales.md_LL_observaciones_EN AS md_LL_observaciones_EN, md_diario_habituales.md_MM1_nombre AS md_MM1_nombre, md_diario_habituales.md_MM1_nombre_EN AS md_MM1_nombre_EN, md_diario_habituales.md_MM1_PR_comida AS md_MM1_PR_comida, md_diario_habituales.md_MM1_PR_cena AS md_MM1_PR_cena, md_diario_habituales.md_MM1_PR_jornada AS md_MM1_PR_jornada, md_diario_habituales.md_MM1_observaciones AS md_MM1_observaciones, md_diario_habituales.md_MM1_observaciones_EN AS md_MM1_observaciones_EN, md_diario_habituales.md_MM2_nombre AS md_MM2_nombre, md_diario_habituales.md_MM2_nombre_EN AS md_MM2_nombre_EN, md_diario_habituales.md_MM2_PR_comida AS md_MM2_PR_comida, md_diario_habituales.md_MM2_PR_cena AS md_MM2_PR_cena, md_diario_habituales.md_MM2_PR_jornada AS md_MM2_PR_jornada, md_diario_habituales.md_MM2_observaciones AS md_MM2_observaciones, md_diario_habituales.md_MM2_observaciones_EN AS md_MM2_observaciones_EN, md_diario_habituales.acronimos_tipologia AS acronimos_tipologia, md_diario_habituales.md_cat1 AS md_cat1, md_diario_habituales.md_cat2 AS md_cat2, md_diario_habituales.md_cat3 AS md_cat3, md_diario_habituales.md_cat4 AS md_cat4, md_diario_habituales.md_cat5 AS md_cat5, md_diario_habituales.md_cat6 AS md_cat6, md_diario_habituales.md_nom_cat1 AS md_nom_cat1, md_diario_habituales.md_nom_cat2 AS md_nom_cat2, md_diario_habituales.md_nom_cat3 AS md_nom_cat3, md_diario_habituales.md_nom_cat4 AS md_nom_cat4, md_diario_habituales.md_nom_cat5 AS md_nom_cat5, md_diario_habituales.md_nom_cat6 AS md_nom_cat6, md_diario_habituales.md_nom_platos AS md_nom_platos, md_diario_habituales.md_nom_platos_cat1 AS md_nom_platos_cat1, md_diario_habituales.md_nom_platos_cat2 AS md_nom_platos_cat2, md_diario_habituales.md_nom_platos_cat3 AS md_nom_platos_cat3, md_diario_habituales.md_nom_platos_cat4 AS md_nom_platos_cat4, md_diario_habituales.md_nom_platos_cat5 AS md_nom_platos_cat5, md_diario_habituales.md_nom_platos_cat6 AS md_nom_platos_cat6, md_diario_habituales.md_nom_cat1_EN AS md_nom_cat1, md_diario_habituales.md_nom_cat2_EN AS md_nom_cat2, md_diario_habituales.md_nom_cat3_EN AS md_nom_cat3, md_diario_habituales.md_nom_cat4_EN AS md_nom_cat4, md_diario_habituales.md_nom_cat5_EN AS md_nom_cat5, md_diario_habituales.md_nom_cat6_EN AS md_nom_cat6, md_diario_habituales.md_nom_platos_cat1_EN AS md_nom_platos_cat1_EN, md_diario_habituales.md_nom_platos_cat2_EN AS md_nom_platos_cat2_EN, md_diario_habituales.md_nom_platos_cat3_EN AS md_nom_platos_cat3_EN, md_diario_habituales.md_nom_platos_cat4_EN AS md_nom_platos_cat4_EN, md_diario_habituales.md_nom_platos_cat5_EN AS md_nom_platos_cat5_EN, md_diario_habituales.md_nom_platos_cat6_EN AS md_nom_platos_cat6_EN, md_diario_habituales.md_menus_especiales AS md_menus_especiales FROM md_diario_habituales WHERE ID_establecimiento IN (1083) AND md_estado = 1 AND NOT FIND_IN_SET('MDDG', IFNULL(acronimos_tipologia, '')) ) UNION (SELECT 3 AS tipo, md_asignaciones_defecto.ID_establecimiento AS ID_establecimiento, md_asignaciones_defecto.id AS id_md_diario, '2025-04-02' AS md_fecha, 'X' AS md_fecha_LU, 'X' AS md_fecha_MA, 'X' AS md_fecha_MI, 'X' AS md_fecha_JU, 'X' AS md_fecha_VI, 'X' AS md_fecha_SA, 'X' AS md_fecha_DO, md_configuraciones_tipo.md_nombre AS md_nombre, md_configuraciones_tipo.md_nombre_EN AS md_nombre_EN, md_configuraciones_tipo.md_servicio AS md_servicio, md_configuraciones_tipo.md_PR_comida AS md_PR_comida, md_configuraciones_tipo.md_PR_cena AS md_PR_cena, md_configuraciones_tipo.md_PR_jornada AS md_PR_jornada, md_configuraciones_tipo.md_LL_servicio AS md_LL_servicio, md_configuraciones_tipo.md_MM1_servicio AS md_MM1_servicio, md_configuraciones_tipo.md_MM2_servicio AS md_MM2_servicio, '1' AS md_tipo_cat, 'Y' AS md_platos_cat1, 'Y' AS md_platos_cat2, 'Y' AS md_platos_cat3, 'Y' AS md_platos_cat4, 'Y' AS md_platos_cat5, 'Y' AS md_platos_cat6, md_configuraciones_tipo.md_observaciones AS md_observaciones, md_configuraciones_tipo.md_observaciones_EN AS md_observaciones_EN, md_configuraciones_tipo.md_LL_nombre AS md_LL_nombre, md_configuraciones_tipo.md_LL_nombre_EN AS md_LL_nombre_EN, md_configuraciones_tipo.md_LL_PR_comida AS md_LL_PR_comida, md_configuraciones_tipo.md_LL_PR_cena AS md_LL_PR_cena, md_configuraciones_tipo.md_LL_PR_jornada AS md_LL_PR_jornada, md_configuraciones_tipo.md_LL_observaciones AS md_LL_observaciones, md_configuraciones_tipo.md_LL_observaciones_EN AS md_LL_observaciones_EN, md_configuraciones_tipo.md_MM1_nombre AS md_MM1_nombre, md_configuraciones_tipo.md_MM1_nombre_EN AS md_MM1_nombre_EN, md_configuraciones_tipo.md_MM1_PR_comida AS md_MM1_PR_comida, md_configuraciones_tipo.md_MM1_PR_cena AS md_MM1_PR_cena, md_configuraciones_tipo.md_MM1_PR_jornada AS md_MM1_PR_jornada, md_configuraciones_tipo.md_MM1_observaciones AS md_MM1_observaciones, md_configuraciones_tipo.md_MM1_observaciones_EN AS md_MM1_observaciones_EN, md_configuraciones_tipo.md_MM2_nombre AS md_MM2_nombre, md_configuraciones_tipo.md_MM2_nombre_EN AS md_MM2_nombre_EN, md_configuraciones_tipo.md_MM2_PR_comida AS md_MM2_PR_comida, md_configuraciones_tipo.md_MM2_PR_cena AS md_MM2_PR_cena, md_configuraciones_tipo.md_MM2_PR_jornada AS md_MM2_PR_jornada, md_configuraciones_tipo.md_MM2_observaciones AS md_MM2_observaciones, md_configuraciones_tipo.md_MM2_observaciones_EN AS md_MM2_observaciones_EN, md_configuraciones_tipo.acronimos_tipologia AS acronimos_tipologia, md_configuraciones_tipo.md_cat1 AS md_cat1, md_configuraciones_tipo.md_cat2 AS md_cat2, md_configuraciones_tipo.md_cat3 AS md_cat3, md_configuraciones_tipo.md_cat4 AS md_cat4, md_configuraciones_tipo.md_cat5 AS md_cat5, md_configuraciones_tipo.md_cat6 AS md_cat6, CASE WHEN md_configuraciones_tipo.md_cat1 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat1 LIMIT 1 ) END AS md_nom_cat1, CASE WHEN md_configuraciones_tipo.md_cat2 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat2 LIMIT 1 ) END AS md_nom_cat2, CASE WHEN md_configuraciones_tipo.md_cat3 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat3 LIMIT 1 ) END AS md_nom_cat3, CASE WHEN md_configuraciones_tipo.md_cat4 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat4 LIMIT 1 ) END AS md_nom_cat4, CASE WHEN md_configuraciones_tipo.md_cat5 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat5 LIMIT 1 ) END AS md_nom_cat5, CASE WHEN md_configuraciones_tipo.md_cat6 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat6 LIMIT 1 ) END AS md_nom_cat6, 'Y' AS md_nom_platos, 'Y' AS md_nom_platos_cat1, 'Y' AS md_nom_platos_cat2, 'Y' AS md_nom_platos_cat3, 'Y' AS md_nom_platos_cat4, 'Y' AS md_nom_platos_cat5, 'Y' AS md_nom_platos_cat6, CASE WHEN md_configuraciones_tipo.md_cat1 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat1 LIMIT 1 ) END AS md_nom_cat1_EN, CASE WHEN md_configuraciones_tipo.md_cat2 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat2 LIMIT 1 ) END AS md_nom_cat2_EN, CASE WHEN md_configuraciones_tipo.md_cat3 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat3 LIMIT 1 ) END AS md_nom_cat3_EN, CASE WHEN md_configuraciones_tipo.md_cat4 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat4 LIMIT 1 ) END AS md_nom_cat4_EN, CASE WHEN md_configuraciones_tipo.md_cat5 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat5 LIMIT 1 ) END AS md_nom_cat5_EN, CASE WHEN md_configuraciones_tipo.md_cat6 = 0 THEN '' ELSE ( SELECT cat.nombre_md_categoria_EN FROM md_categorias cat WHERE cat.id_md_categoria = md_configuraciones_tipo.md_cat6 LIMIT 1 ) END AS md_nom_cat6_EN, 'Y' AS md_nom_platos_cat1_EN, 'Y' AS md_nom_platos_cat2_EN, 'Y' AS md_nom_platos_cat3_EN, 'Y' AS md_nom_platos_cat4_EN, 'Y' AS md_nom_platos_cat5_EN, 'Y' AS md_nom_platos_cat6_EN, '0' AS md_menus_especiales FROM md_asignaciones_defecto JOIN md_configuraciones_tipo ON md_configuraciones_tipo.id_md_config_tipo = md_asignaciones_defecto.id_md_config_tipo WHERE md_asignaciones_defecto.ID_establecimiento IN (1083) AND md_asignaciones_defecto.dia='MI' AND NOT FIND_IN_SET('MDDG', IFNULL(acronimos_tipologia, '')) ) APPPATH/Models/MenusModel.php:620
  1    APPPATH/Models/MenusModel.php:620
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Controllers/Menus.php:360
        App\Models\MenusModel->getGeolocationsEstablecimientosListaMenus()

  3    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  4    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  5    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  6    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  7    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  8    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.13 ms SELECT `idCCAA`, `nomCCAA`, `slugCCAA` FROM `ES_ccaa` WHERE `idCCAA` = '04' ORDER BY `nomCCAA` ASC APPPATH/Models/MenusModel.php:1265
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1265
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:387
        App\Models\MenusModel->getCCAA()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.22 ms SELECT `ES_provincias`.`idPRO`, `ES_provincias`.`nomPRO`, `ES_provincias`.`slugPRO`, `ES_ccaa`.`idCCAA`, `ES_ccaa`.`nomCCAA`, `ES_ccaa`.`slugCCAA` FROM `ES_provincias` INNER JOIN `ES_ccaa` ON `ES_provincias`.`idCCAA` = `ES_ccaa`.`idCCAA` WHERE `ES_provincias`.`idCCAA` = '04' ORDER BY `ES_provincias`.`nomPRO` ASC APPPATH/Models/MenusModel.php:1296
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1296
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:389
        App\Models\MenusModel->getProvinciaByIdCCAA()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

0.21 ms SELECT `idCCAA`, `nomCCAA`, `slugCCAA` FROM `ES_ccaa` ORDER BY `nomCCAA` ASC APPPATH/Models/MenusModel.php:1274
  1    SYSTEMPATH/Database/BaseBuilder.php:1649
        CodeIgniter\Database\BaseConnection->query()

  2    APPPATH/Models/MenusModel.php:1274
        CodeIgniter\Database\BaseBuilder->get()

  3    APPPATH/Controllers/Menus.php:394
        App\Models\MenusModel->getCCAA_All()

  4    SYSTEMPATH/CodeIgniter.php:933
        App\Controllers\Menus->ccaa()

  5    SYSTEMPATH/CodeIgniter.php:507
        CodeIgniter\CodeIgniter->runController()

  6    SYSTEMPATH/CodeIgniter.php:354
        CodeIgniter\CodeIgniter->handleRequest()

  7    SYSTEMPATH/Boot.php:334
        CodeIgniter\CodeIgniter->run()

  8    SYSTEMPATH/Boot.php:67
        CodeIgniter\Boot::runCodeIgniter()

  9    FCPATH/index.php:56
        CodeIgniter\Boot::bootWeb()

Files ( 228 )

Common.php APPPATH/Common.php
App.php APPPATH/Config/App.php
Autoload.php APPPATH/Config/Autoload.php
development.php APPPATH/Config/Boot/development.php
Cache.php APPPATH/Config/Cache.php
Constants.php APPPATH/Config/Constants.php
ContentSecurityPolicy.php APPPATH/Config/ContentSecurityPolicy.php
Cookie.php APPPATH/Config/Cookie.php
Database.php APPPATH/Config/Database.php
Events.php APPPATH/Config/Events.php
Exceptions.php APPPATH/Config/Exceptions.php
Feature.php APPPATH/Config/Feature.php
Filters.php APPPATH/Config/Filters.php
Kint.php APPPATH/Config/Kint.php
Logger.php APPPATH/Config/Logger.php
Modules.php APPPATH/Config/Modules.php
Pager.php APPPATH/Config/Pager.php
Paths.php APPPATH/Config/Paths.php
Routes.php APPPATH/Config/Routes.php
Routing.php APPPATH/Config/Routing.php
Security.php APPPATH/Config/Security.php
Services.php APPPATH/Config/Services.php
Session.php APPPATH/Config/Session.php
Toolbar.php APPPATH/Config/Toolbar.php
UserAgents.php APPPATH/Config/UserAgents.php
View.php APPPATH/Config/View.php
BaseController.php APPPATH/Controllers/BaseController.php
Menus.php APPPATH/Controllers/Menus.php
LoginAuthFilter.php APPPATH/Filters/LoginAuthFilter.php
general_helper.php APPPATH/Helpers/general_helper.php
jwt_helper.php APPPATH/Helpers/jwt_helper.php
App.php APPPATH/Language/en/App.php
ActivityModel.php APPPATH/Models/ActivityModel.php
BaseModel.php APPPATH/Models/BaseModel.php
EstablishmentsModel.php APPPATH/Models/EstablishmentsModel.php
MenusModel.php APPPATH/Models/MenusModel.php
SettingsModel.php APPPATH/Models/SettingsModel.php
UserModel.php APPPATH/Models/UserModel.php
UserOauthModel.php APPPATH/Models/UserOauthModel.php
index.php APPPATH/Views/conmenu/menus/index.php
breadcrumb.php APPPATH/Views/conmenu/partials_frontend/breadcrumb.php
filtros_modal.php APPPATH/Views/conmenu/partials_frontend/filtros_modal.php
footer.php APPPATH/Views/conmenu/partials_frontend/footer.php
google_tag_manager_body.php APPPATH/Views/conmenu/partials_frontend/google_tag_manager_body.php
google_tag_manager_head.php APPPATH/Views/conmenu/partials_frontend/google_tag_manager_head.php
head.php APPPATH/Views/conmenu/partials_frontend/head.php
header.php APPPATH/Views/conmenu/partials_frontend/header.php
menus.php APPPATH/Views/conmenu/partials_frontend/menus.php
offcanvas_menu.php APPPATH/Views/conmenu/partials_frontend/offcanvas_menu.php
script0.php APPPATH/Views/conmenu/partials_frontend/script0.php
script1.php APPPATH/Views/conmenu/partials_frontend/script1.php
script6.php APPPATH/Views/conmenu/partials_frontend/script6.php
ubicacion_modal.php APPPATH/Views/conmenu/partials_frontend/ubicacion_modal.php
vista_selector_menus.php APPPATH/Views/conmenu/partials_frontend/vista_selector_menus.php
index.php FCPATH/index.php
autoload.php FCPATH/system/vendor/autoload.php
functions.php FCPATH/system/vendor/aws/aws-sdk-php/src/functions.php
ClassLoader.php FCPATH/system/vendor/composer/ClassLoader.php
InstalledVersions.php FCPATH/system/vendor/composer/InstalledVersions.php
autoload_real.php FCPATH/system/vendor/composer/autoload_real.php
autoload_static.php FCPATH/system/vendor/composer/autoload_static.php
installed.php FCPATH/system/vendor/composer/installed.php
platform_check.php FCPATH/system/vendor/composer/platform_check.php
HTMLPurifier.composer.php FCPATH/system/vendor/ezyang/htmlpurifier/library/HTMLPurifier.composer.php
autoload.php FCPATH/system/vendor/google/apiclient-services/autoload.php
Revoke.php FCPATH/system/vendor/google/apiclient/src/AccessToken/Revoke.php
Verify.php FCPATH/system/vendor/google/apiclient/src/AccessToken/Verify.php
AuthHandlerFactory.php FCPATH/system/vendor/google/apiclient/src/AuthHandler/AuthHandlerFactory.php
Guzzle5AuthHandler.php FCPATH/system/vendor/google/apiclient/src/AuthHandler/Guzzle5AuthHandler.php
Guzzle6AuthHandler.php FCPATH/system/vendor/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php
Guzzle7AuthHandler.php FCPATH/system/vendor/google/apiclient/src/AuthHandler/Guzzle7AuthHandler.php
Client.php FCPATH/system/vendor/google/apiclient/src/Client.php
Collection.php FCPATH/system/vendor/google/apiclient/src/Collection.php
Exception.php FCPATH/system/vendor/google/apiclient/src/Exception.php
Batch.php FCPATH/system/vendor/google/apiclient/src/Http/Batch.php
MediaFileUpload.php FCPATH/system/vendor/google/apiclient/src/Http/MediaFileUpload.php
REST.php FCPATH/system/vendor/google/apiclient/src/Http/REST.php
Model.php FCPATH/system/vendor/google/apiclient/src/Model.php
Service.php FCPATH/system/vendor/google/apiclient/src/Service.php
Exception.php FCPATH/system/vendor/google/apiclient/src/Service/Exception.php
Resource.php FCPATH/system/vendor/google/apiclient/src/Service/Resource.php
Composer.php FCPATH/system/vendor/google/apiclient/src/Task/Composer.php
Exception.php FCPATH/system/vendor/google/apiclient/src/Task/Exception.php
Retryable.php FCPATH/system/vendor/google/apiclient/src/Task/Retryable.php
Runner.php FCPATH/system/vendor/google/apiclient/src/Task/Runner.php
UriTemplate.php FCPATH/system/vendor/google/apiclient/src/Utils/UriTemplate.php
aliases.php FCPATH/system/vendor/google/apiclient/src/aliases.php
functions.php FCPATH/system/vendor/guzzlehttp/guzzle/src/functions.php
functions_include.php FCPATH/system/vendor/guzzlehttp/guzzle/src/functions_include.php
Escaper.php FCPATH/system/vendor/laminas/laminas-escaper/src/Escaper.php
JmesPath.php FCPATH/system/vendor/mtdowling/jmespath.php/src/JmesPath.php
deep_copy.php FCPATH/system/vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php
autoload.php FCPATH/system/vendor/paragonie/sodium_compat/autoload.php
namespaced.php FCPATH/system/vendor/paragonie/sodium_compat/lib/namespaced.php
php84compat_const.php FCPATH/system/vendor/paragonie/sodium_compat/lib/php84compat_const.php
ristretto255.php FCPATH/system/vendor/paragonie/sodium_compat/lib/ristretto255.php
stream-xchacha20.php FCPATH/system/vendor/paragonie/sodium_compat/lib/stream-xchacha20.php
Compat.php FCPATH/system/vendor/paragonie/sodium_compat/src/Compat.php
bootstrap.php FCPATH/system/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php
Functions.php FCPATH/system/vendor/phpunit/phpunit/src/Framework/Assert/Functions.php
LogLevel.php FCPATH/system/vendor/psr/log/src/LogLevel.php
LoggerAwareTrait.php FCPATH/system/vendor/psr/log/src/LoggerAwareTrait.php
LoggerInterface.php FCPATH/system/vendor/psr/log/src/LoggerInterface.php
getallheaders.php FCPATH/system/vendor/ralouphie/getallheaders/src/getallheaders.php
function.php FCPATH/system/vendor/symfony/deprecation-contracts/function.php
bootstrap.php FCPATH/system/vendor/symfony/polyfill-mbstring/bootstrap.php
bootstrap80.php FCPATH/system/vendor/symfony/polyfill-mbstring/bootstrap80.php
bootstrap.php FCPATH/system/vendor/symfony/polyfill-php80/bootstrap.php
ResponseTrait.php SYSTEMPATH/API/ResponseTrait.php
Autoloader.php SYSTEMPATH/Autoloader/Autoloader.php
FileLocator.php SYSTEMPATH/Autoloader/FileLocator.php
FileLocatorInterface.php SYSTEMPATH/Autoloader/FileLocatorInterface.php
BaseModel.php SYSTEMPATH/BaseModel.php
Boot.php SYSTEMPATH/Boot.php
CacheFactory.php SYSTEMPATH/Cache/CacheFactory.php
CacheInterface.php SYSTEMPATH/Cache/CacheInterface.php
BaseHandler.php SYSTEMPATH/Cache/Handlers/BaseHandler.php
FileHandler.php SYSTEMPATH/Cache/Handlers/FileHandler.php
ResponseCache.php SYSTEMPATH/Cache/ResponseCache.php
CodeIgniter.php SYSTEMPATH/CodeIgniter.php
Common.php SYSTEMPATH/Common.php
AutoloadConfig.php SYSTEMPATH/Config/AutoloadConfig.php
BaseConfig.php SYSTEMPATH/Config/BaseConfig.php
BaseService.php SYSTEMPATH/Config/BaseService.php
DotEnv.php SYSTEMPATH/Config/DotEnv.php
Factories.php SYSTEMPATH/Config/Factories.php
Factory.php SYSTEMPATH/Config/Factory.php
Filters.php SYSTEMPATH/Config/Filters.php
Routing.php SYSTEMPATH/Config/Routing.php
Services.php SYSTEMPATH/Config/Services.php
View.php SYSTEMPATH/Config/View.php
Controller.php SYSTEMPATH/Controller.php
CloneableCookieInterface.php SYSTEMPATH/Cookie/CloneableCookieInterface.php
Cookie.php SYSTEMPATH/Cookie/Cookie.php
CookieInterface.php SYSTEMPATH/Cookie/CookieInterface.php
CookieStore.php SYSTEMPATH/Cookie/CookieStore.php
BaseBuilder.php SYSTEMPATH/Database/BaseBuilder.php
BaseConnection.php SYSTEMPATH/Database/BaseConnection.php
BaseResult.php SYSTEMPATH/Database/BaseResult.php
Config.php SYSTEMPATH/Database/Config.php
ConnectionInterface.php SYSTEMPATH/Database/ConnectionInterface.php
Database.php SYSTEMPATH/Database/Database.php
Builder.php SYSTEMPATH/Database/MySQLi/Builder.php
Connection.php SYSTEMPATH/Database/MySQLi/Connection.php
Result.php SYSTEMPATH/Database/MySQLi/Result.php
Query.php SYSTEMPATH/Database/Query.php
QueryInterface.php SYSTEMPATH/Database/QueryInterface.php
ResultInterface.php SYSTEMPATH/Database/ResultInterface.php
Exceptions.php SYSTEMPATH/Debug/Exceptions.php
Timer.php SYSTEMPATH/Debug/Timer.php
Toolbar.php SYSTEMPATH/Debug/Toolbar.php
BaseCollector.php SYSTEMPATH/Debug/Toolbar/Collectors/BaseCollector.php
Database.php SYSTEMPATH/Debug/Toolbar/Collectors/Database.php
Events.php SYSTEMPATH/Debug/Toolbar/Collectors/Events.php
Files.php SYSTEMPATH/Debug/Toolbar/Collectors/Files.php
Logs.php SYSTEMPATH/Debug/Toolbar/Collectors/Logs.php
Routes.php SYSTEMPATH/Debug/Toolbar/Collectors/Routes.php
Timers.php SYSTEMPATH/Debug/Toolbar/Collectors/Timers.php
Views.php SYSTEMPATH/Debug/Toolbar/Collectors/Views.php
Events.php SYSTEMPATH/Events/Events.php
CSRF.php SYSTEMPATH/Filters/CSRF.php
DebugToolbar.php SYSTEMPATH/Filters/DebugToolbar.php
FilterInterface.php SYSTEMPATH/Filters/FilterInterface.php
Filters.php SYSTEMPATH/Filters/Filters.php
ForceHTTPS.php SYSTEMPATH/Filters/ForceHTTPS.php
PageCache.php SYSTEMPATH/Filters/PageCache.php
ContentSecurityPolicy.php SYSTEMPATH/HTTP/ContentSecurityPolicy.php
Header.php SYSTEMPATH/HTTP/Header.php
IncomingRequest.php SYSTEMPATH/HTTP/IncomingRequest.php
Message.php SYSTEMPATH/HTTP/Message.php
MessageInterface.php SYSTEMPATH/HTTP/MessageInterface.php
MessageTrait.php SYSTEMPATH/HTTP/MessageTrait.php
Method.php SYSTEMPATH/HTTP/Method.php
Negotiate.php SYSTEMPATH/HTTP/Negotiate.php
OutgoingRequest.php SYSTEMPATH/HTTP/OutgoingRequest.php
OutgoingRequestInterface.php SYSTEMPATH/HTTP/OutgoingRequestInterface.php
Request.php SYSTEMPATH/HTTP/Request.php
RequestInterface.php SYSTEMPATH/HTTP/RequestInterface.php
RequestTrait.php SYSTEMPATH/HTTP/RequestTrait.php
Response.php SYSTEMPATH/HTTP/Response.php
ResponseInterface.php SYSTEMPATH/HTTP/ResponseInterface.php
ResponseTrait.php SYSTEMPATH/HTTP/ResponseTrait.php
SiteURI.php SYSTEMPATH/HTTP/SiteURI.php
SiteURIFactory.php SYSTEMPATH/HTTP/SiteURIFactory.php
URI.php SYSTEMPATH/HTTP/URI.php
UserAgent.php SYSTEMPATH/HTTP/UserAgent.php
ArrayHelper.php SYSTEMPATH/Helpers/Array/ArrayHelper.php
array_helper.php SYSTEMPATH/Helpers/array_helper.php
kint_helper.php SYSTEMPATH/Helpers/kint_helper.php
url_helper.php SYSTEMPATH/Helpers/url_helper.php
Time.php SYSTEMPATH/I18n/Time.php
TimeTrait.php SYSTEMPATH/I18n/TimeTrait.php
Language.php SYSTEMPATH/Language/Language.php
Logger.php SYSTEMPATH/Log/Logger.php
Model.php SYSTEMPATH/Model.php
Modules.php SYSTEMPATH/Modules/Modules.php
Pager.php SYSTEMPATH/Pager/Pager.php
PagerInterface.php SYSTEMPATH/Pager/PagerInterface.php
AutoRouter.php SYSTEMPATH/Router/AutoRouter.php
AutoRouterInterface.php SYSTEMPATH/Router/AutoRouterInterface.php
RouteCollection.php SYSTEMPATH/Router/RouteCollection.php
RouteCollectionInterface.php SYSTEMPATH/Router/RouteCollectionInterface.php
Router.php SYSTEMPATH/Router/Router.php
RouterInterface.php SYSTEMPATH/Router/RouterInterface.php
Security.php SYSTEMPATH/Security/Security.php
SecurityInterface.php SYSTEMPATH/Security/SecurityInterface.php
BaseHandler.php SYSTEMPATH/Session/Handlers/BaseHandler.php
FileHandler.php SYSTEMPATH/Session/Handlers/FileHandler.php
Session.php SYSTEMPATH/Session/Session.php
SessionInterface.php SYSTEMPATH/Session/SessionInterface.php
Superglobals.php SYSTEMPATH/Superglobals.php
FacadeInterface.php SYSTEMPATH/ThirdParty/Kint/FacadeInterface.php
Kint.php SYSTEMPATH/ThirdParty/Kint/Kint.php
AbstractRenderer.php SYSTEMPATH/ThirdParty/Kint/Renderer/AbstractRenderer.php
AssetRendererTrait.php SYSTEMPATH/ThirdParty/Kint/Renderer/AssetRendererTrait.php
CliRenderer.php SYSTEMPATH/ThirdParty/Kint/Renderer/CliRenderer.php
ConstructableRendererInterface.php SYSTEMPATH/ThirdParty/Kint/Renderer/ConstructableRendererInterface.php
RendererInterface.php SYSTEMPATH/ThirdParty/Kint/Renderer/RendererInterface.php
RichRenderer.php SYSTEMPATH/ThirdParty/Kint/Renderer/RichRenderer.php
TextRenderer.php SYSTEMPATH/ThirdParty/Kint/Renderer/TextRenderer.php
Utils.php SYSTEMPATH/ThirdParty/Kint/Utils.php
init.php SYSTEMPATH/ThirdParty/Kint/init.php
init_helpers.php SYSTEMPATH/ThirdParty/Kint/init_helpers.php
ConditionalTrait.php SYSTEMPATH/Traits/ConditionalTrait.php
FormatRules.php SYSTEMPATH/Validation/FormatRules.php
RendererInterface.php SYSTEMPATH/View/RendererInterface.php
View.php SYSTEMPATH/View/View.php
ViewDecoratorTrait.php SYSTEMPATH/View/ViewDecoratorTrait.php

Routes

Matched Route

Directory:
Controller: \App\Controllers\Menus
Method: ccaa
Params: 1 / 1
$slugCCAA = 04-islas-baleares

Defined Routes

Method Route Handler
GET / \App\Controllers\Home::index
GET lang/{locale} \App\Controllers\Language::index
GET
establishment/data/([^/]+)
establishment/data/
\App\Controllers\Establishment::data/$1
GET
establishment/([^/]+)
establishment/
\App\Controllers\Establishment::index/$1
GET subscription/createPlan \App\Controllers\Subscription::createPlan
GET subscription/plans \App\Controllers\Subscription::showPlans
GET
subscription/subscribe/([^/]+)
subscription/subscribe/
\App\Controllers\Subscription::subscribe/$1
GET subscription/success \App\Controllers\Subscription::success
GET
subscription/cancel/([^/]+)
subscription/cancel/
\App\Controllers\Subscription::cancelSubscription/$1
GET subscription/subscribeuser \App\Controllers\Subscription::subscribeUser
GET establishments/submitSuggestion \App\Controllers\Establishments::submitSuggestion
GET establishments/loadMore \App\Controllers\Establishments::loadMore
GET establishments/mapa \App\Controllers\Establishments::mapa
GET establishments/suggestions \App\Controllers\Establishments::suggestions
GET establishments/search \App\Controllers\Establishments::search
GET
establishments/provincia/([^/]+)
establishments/provincia/
\App\Controllers\Establishments::provincia/$1
GET
establishments/loadMoreProvincia/([^/]+)
establishments/loadMoreProvincia/
\App\Controllers\Establishments::loadMoreProvincia/$1
GET
establishments/municipio/([^/]+)
establishments/municipio/
\App\Controllers\Establishments::municipio/$1
GET
establishments/loadMoreMunicipio/([^/]+)
establishments/loadMoreMunicipio/
\App\Controllers\Establishments::loadMoreMunicipio/$1
GET
establishments/poblacion/([^/]+)
establishments/poblacion/
\App\Controllers\Establishments::poblacion/$1
GET
establishments/loadMorePoblacion/([^/]+)
establishments/loadMorePoblacion/
\App\Controllers\Establishments::loadMorePoblacion/$1
GET
establishments/cp/([^/]+)
establishments/cp/
\App\Controllers\Establishments::cp/$1
GET
establishments/loadMoreCP/([^/]+)
establishments/loadMoreCP/
\App\Controllers\Establishments::loadMoreCP/$1
GET
establishments/cppoblaciones/([^/]+)/([^/]+)
establishments/cppoblaciones//([^/]+)
\App\Controllers\Establishments::cppoblaciones/$1/$2
GET
establishments/loadMoreCPpoblaciones/([^/]+)/([^/]+)
establishments/loadMoreCPpoblaciones//([^/]+)
\App\Controllers\Establishments::loadMoreCPpoblaciones/$1/$2
GET
establishments/([^/]+)
establishments/
\App\Controllers\Establishments::index/$1
GET
grupos/([^/]+)
grupos/
\App\Controllers\Grupos::index/$1
GET
mapagrupos/([^/]+)
mapagrupos/
\App\Controllers\Mapagrupos::index/$1
GET menus/loadMore \App\Controllers\Menus::loadMore
GET
menus/([^/]+)
menus/
\App\Controllers\Menus::index/$1
GET menusgrupo/loadMore \App\Controllers\Menusgrupo::loadMore
GET
menusgrupo/([^/]+)
menusgrupo/
\App\Controllers\Menusgrupo::index/$1
GET menuseventos/loadMore \App\Controllers\Menuseventos::loadMore
GET
menuseventos/([^/]+)
menuseventos/
\App\Controllers\Menuseventos::index/$1
GET menuscelebraciones/loadMore \App\Controllers\Menuscelebraciones::loadMore
GET
menuscelebraciones/([^/]+)
menuscelebraciones/
\App\Controllers\Menuscelebraciones::index/$1
GET tapas/loadMore \App\Controllers\Tapas::loadMore
GET
tapas/([^/]+)
tapas/
\App\Controllers\Tapas::index/$1
GET mapa \App\Controllers\Mapa::index
GET
mapa/ccaa/([^/]+)
mapa/ccaa/
\App\Controllers\Mapa::ccaa/$1
GET mapamenus \App\Controllers\Mapamenus::index
GET mapamenusgrupo \App\Controllers\Mapamenusgrupo::index
GET mapamenuseventos \App\Controllers\Mapamenuseventos::index
GET mapamenuscelebraciones \App\Controllers\Mapatapas::index
GET mapatapas \App\Controllers\Mapatapas::index
GET
e/([0-9]+)
e/
\App\Controllers\Redirector::redirectToEstablishment/$1
GET
m/([0-9]+)
m/
\App\Controllers\Redirector::redirectToMenus/$1
GET
g/([0-9]+)
g/
\App\Controllers\Redirector::redirectToMenusGrupo/$1
GET
v/([0-9]+)
v/
\App\Controllers\Redirector::redirectToMenusEventos/$1
GET
c/([0-9]+)
c/
\App\Controllers\Redirector::redirectToMenusCelebraciones/$1
GET
t/([0-9]+)
t/
\App\Controllers\Redirector::redirectToTapas/$1
GET api \App\Controllers\Api::index
GET api/status \App\Controllers\Api::status
GET api/user \App\Controllers\Api::user/all
GET
api/user/([^/]+)
api/user/
\App\Controllers\Api::user/id/$1
GET example/customers \App\Controllers\Example::customers
GET
example/customers/([^/]+)(/([^/]+))?
example/customers/(/([^/]+))?
\App\Controllers\Example::customers/$1/$2
HEAD example/customers \App\Controllers\Example::customers
HEAD example/customers/([^/]+)(/([^/]+))? \App\Controllers\Example::customers/$1/$2
POST api/signIn \App\Controllers\Api::signIn
POST api/user \App\Controllers\Api::user/add
POST example/customers \App\Controllers\Example::customers
POST example/customers/([^/]+)(/([^/]+))? \App\Controllers\Example::customers/$1/$2
PATCH example/customers \App\Controllers\Example::customers
PATCH example/customers/([^/]+)(/([^/]+))? \App\Controllers\Example::customers/$1/$2
PUT api/user/([^/]+) \App\Controllers\Api::user/edit/$1
PUT example/customers \App\Controllers\Example::customers
PUT example/customers/([^/]+)(/([^/]+))? \App\Controllers\Example::customers/$1/$2
DELETE api/user/([^/]+) \App\Controllers\Api::user/delete/$1
DELETE example/customers \App\Controllers\Example::customers
DELETE example/customers/([^/]+)(/([^/]+))? \App\Controllers\Example::customers/$1/$2
OPTIONS example/customers \App\Controllers\Example::customers
OPTIONS example/customers/([^/]+)(/([^/]+))? \App\Controllers\Example::customers/$1/$2
TRACE example/customers \App\Controllers\Example::customers
TRACE example/customers/([^/]+)(/([^/]+))? \App\Controllers\Example::customers/$1/$2
CONNECT example/customers \App\Controllers\Example::customers
CONNECT example/customers/([^/]+)(/([^/]+))? \App\Controllers\Example::customers/$1/$2
CLI example/customers \App\Controllers\Example::customers
CLI example/customers/([^/]+)(/([^/]+))? \App\Controllers\Example::customers/$1/$2

Events

Time Event Name Times Called
4.13 ms pre_system 1
0.25 ms dbquery 39

History

Action Datetime Status Method URL Content-Type Is AJAX?
2025-04-01 22:46:33.110955 200 GET https://conmenu.com/mapa/ccaa/12-galicia text/html; charset=UTF-8 No
2025-04-01 22:46:33.012945 200 GET https://conmenu.com/mapamenuseventos/nucleo/0802020200001799-diseminado text/html; charset=UTF-8 No
2025-04-01 22:46:32.858868 200 GET https://conmenu.com/mapamenusgrupo/poblacion/0118090350003-rambla-del-banco-la text/html; charset=UTF-8 No
2025-04-01 22:46:32.711688 200 GET https://conmenu.com/menus/ccaa/04-islas-baleares text/html; charset=UTF-8 No
2025-04-01 22:46:32.568107 200 GET https://conmenu.com/mapamenuscelebraciones/poblacion/0123060870002-lendinez text/html; charset=UTF-8 No
2025-04-01 22:46:32.332653 200 GET https://conmenu.com/mapamenuscelebraciones/entidad/12150305913-vilamaior-santiago text/html; charset=UTF-8 No
2025-04-01 22:46:31.710882 200 GET https://conmenu.com/mapamenusgrupo/poblacion/1430050240704-torre-la-y-el-charco text/html; charset=UTF-8 No
2025-04-01 22:46:31.536207 200 GET https://conmenu.com/menuseventos/municipio/090805227-sant-marti-sarroca text/html; charset=UTF-8 No
2025-04-01 22:46:31.535200 200 GET https://conmenu.com/mapamenuseventos/cp/09221 text/html; charset=UTF-8 No
2025-04-01 22:46:31.236742 200 GET https://conmenu.com/menusgrupo/poblacion/1215030590803-castrelo text/html; charset=UTF-8 No
2025-04-01 22:46:30.631337 200 GET https://conmenu.com/establishments/nucleo/1012061360001701-vilavella-la text/html; charset=UTF-8 No
2025-04-01 22:46:30.229089 200 GET https://conmenu.com/mapamenus/nucleo/0705061820001701-pedro-bernardo text/html; charset=UTF-8 No
2025-04-01 22:46:30.105816 200 GET https://conmenu.com/menuseventos/poblacion/0724030200002-besande text/html; charset=UTF-8 No
2025-04-01 22:46:30.095528 200 GET https://conmenu.com/menuseventos/poblacion/1215030590908-darefe text/html; charset=UTF-8 No
2025-04-01 22:46:30.020255 200 GET https://conmenu.com/mapatapas/poblacion/1227020151603-escoleira-a text/html; charset=UTF-8 No
2025-04-01 22:46:29.363187 200 GET https://conmenu.com/menusgrupo/poblacion/1236010171501-abragan text/html; charset=UTF-8 No
2025-04-01 22:46:29.290198 200 GET https://conmenu.com/menus/municipio/110607106-puebla-del-prior text/html; charset=UTF-8 No
2025-04-01 22:46:29.002404 200 GET https://conmenu.com/menuseventos/poblacion/1215030590613-vilagudin text/html; charset=UTF-8 No
2025-04-01 22:46:28.957458 200 GET https://conmenu.com/tapas/poblacion/1232010590202-armental text/html; charset=UTF-8 No
2025-04-01 22:46:28.936544 200 GET https://conmenu.com/menuscelebraciones/poblacion/0925039080002-alzina-dalinya text/html; charset=UTF-8 No

View Data

idCCAA 04
url_loadmore /menus/loadMoreCCAA/04
vista_actual menus
vista_cambio mapamenus
url_menus /menus/ccaa/04-islas-baleares
url_mapamenus /mapamenus/ccaa/04-islas-baleares
tipo_vista lista
url_semilla /ccaa/04-islas-baleares
menus
$value array (2)
  • Table (2)
  • Contents (2)
  • tipoID_establecimientoid_md_diariomd_fechamd_fecha_LUmd_fecha_MAmd_fecha_MImd_fecha_JUmd_fecha_VImd_fecha_SAmd_fecha_DOmd_nombremd_nombre_ENmd_serviciomd_PR_comidamd_PR_cenamd_PR_jornadamd_LL_serviciomd_MM1_serviciomd_MM2_serviciomd_tipo_catmd_platos_cat1md_platos_cat2md_platos_cat3md_platos_cat4md_platos_cat5md_platos_cat6md_observacionesmd_observaciones_ENmd_LL_nombremd_LL_nombre_ENmd_LL_PR_comidamd_LL_PR_cenamd_LL_PR_jornadamd_LL_observacionesmd_LL_observaciones_ENmd_MM1_nombremd_MM1_nombre_ENmd_MM1_PR_comidamd_MM1_PR_cenamd_MM1_PR_jornadamd_MM1_observacionesmd_MM1_observaciones_ENmd_MM2_nombremd_MM2_nombre_ENmd_MM2_PR_comidamd_MM2_PR_cenamd_MM2_PR_jornadamd_MM2_observacionesmd_MM2_observaciones_ENacronimos_tipologiamd_cat1md_cat2md_cat3md_cat4md_cat5md_cat6md_nom_cat1md_nom_cat2md_nom_cat3md_nom_cat4md_nom_cat5md_nom_cat6md_nom_platosmd_nom_platos_cat1md_nom_platos_cat2md_nom_platos_cat3md_nom_platos_cat4md_nom_platos_cat5md_nom_platos_cat6md_nom_cat1_ENmd_nom_cat2_ENmd_nom_cat3_ENmd_nom_cat4_ENmd_nom_cat5_ENmd_nom_cat6_ENmd_nom_platos_cat1_ENmd_nom_platos_cat2_ENmd_nom_platos_cat3_ENmd_nom_platos_cat4_ENmd_nom_platos_cat5_ENmd_nom_platos_cat6_ENmd_menus_especialesestablecimiento
    0211303712025-04-021111111Menú EspecialSpecial Menu126.000.000.0000011158311585,1158411586,1158711588Una manera económica de disfrutar de nuestra cocina más creativa, con produUTF-8An economical way to enjoy our most creative cuisine with fresh seasonal prUTF-8NO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|IT0.000.000.00NO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|ITNO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|IT0.000.000.00NO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|ITNO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|IT0.000.000.00NO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|ITMDDI,MDDE,MDEJ73438038138200EntrantesPrimer Plato Segundo PlatoPostre00Postre de la casaPan y patéCrema de puerros y patata con aceite de trufa||Mejillones a la marineraCalamar a la plancha||Chuletas de carré con mielPostre de la casaStartersFirst CourseSecond CourseDessert00Bread and pateCream of leek and potato with truffle oil||Mussels “à la marinière”Grilled squid||Loin chops with honeyDessert of the housestdClass (40)
    1310837822025-04-02XXXXXXXMenú del díaMenu of the day111.000.000.000001YYYYYYIncluye un primer plato, un segundo a elegir y un postre. Postres caseros.Includes a starter, a second choice and a dessert. Homemade desserts.0.000.000.000.000.000.000.000.000.00MDDI,MDTU735736737000Primeros PlatosSegundos PlatosPostresYYYYYYYStartersMain CoursesDessertsYYYYYY0stdClass (40)
  • 0 => array (84)
    $value[0]
    tipo => string (1) "2"
    $value[0]['tipo']
    ID_establecimiento => string (4) "1130"
    $value[0]['ID_establecimiento']
    id_md_diario => string (3) "371"
    $value[0]['id_md_diario']
    md_fecha => string (10) "2025-04-02"
    $value[0]['md_fecha']
    md_fecha_LU => string (1) "1"
    $value[0]['md_fecha_LU']
    md_fecha_MA => string (1) "1"
    $value[0]['md_fecha_MA']
    md_fecha_MI => string (1) "1"
    $value[0]['md_fecha_MI']
    md_fecha_JU => string (1) "1"
    $value[0]['md_fecha_JU']
    md_fecha_VI => string (1) "1"
    $value[0]['md_fecha_VI']
    md_fecha_SA => string (1) "1"
    $value[0]['md_fecha_SA']
    md_fecha_DO => string (1) "1"
    $value[0]['md_fecha_DO']
    md_nombre => UTF-8 string (14) "Menú Especial"
    $value[0]['md_nombre']
    md_nombre_EN => string (12) "Special Menu"
    $value[0]['md_nombre_EN']
    md_servicio => string (1) "1"
    $value[0]['md_servicio']
    md_PR_comida => string (5) "26.00"
    $value[0]['md_PR_comida']
    md_PR_cena => string (4) "0.00"
    $value[0]['md_PR_cena']
    md_PR_jornada => string (4) "0.00"
    $value[0]['md_PR_jornada']
    md_LL_servicio => string (1) "0"
    $value[0]['md_LL_servicio']
    md_MM1_servicio => string (1) "0"
    $value[0]['md_MM1_servicio']
    md_MM2_servicio => string (1) "0"
    $value[0]['md_MM2_servicio']
    md_tipo_cat => string (1) "1"
    $value[0]['md_tipo_cat']
    md_platos_cat1 => string (5) "11583"
    $value[0]['md_platos_cat1']
    md_platos_cat2 => string (11) "11585,11584"
    $value[0]['md_platos_cat2']
    md_platos_cat3 => string (11) "11586,11587"
    $value[0]['md_platos_cat3']
    md_platos_cat4 => string (5) "11588"
    $value[0]['md_platos_cat4']
    md_platos_cat5 => string (0) ""
    $value[0]['md_platos_cat5']
    md_platos_cat6 => string (0) ""
    $value[0]['md_platos_cat6']
    md_observaciones => UTF-8 string (135) "Una manera económica de disfrutar de nuestra cocina más creativa, con produc...
    $value[0]['md_observaciones']
    Una manera económica de disfrutar de nuestra cocina más creativa, con productos frescos de temporada. Incluye vino mayorquín y agua.
    
    md_observaciones_EN => UTF-8 string (118) "An economical way to enjoy our most creative cuisine with fresh seasonal pro...
    $value[0]['md_observaciones_EN']
    An economical way to enjoy our most creative cuisine with fresh seasonal products. Includes Mayorquín wine and water.
    
    md_LL_nombre => string (0) ""
    $value[0]['md_LL_nombre']
    md_LL_nombre_EN => string (63) "NO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|IT"
    $value[0]['md_LL_nombre_EN']
    md_LL_PR_comida => string (4) "0.00"
    $value[0]['md_LL_PR_comida']
    md_LL_PR_cena => string (4) "0.00"
    $value[0]['md_LL_PR_cena']
    md_LL_PR_jornada => string (4) "0.00"
    $value[0]['md_LL_PR_jornada']
    md_LL_observaciones => string (0) ""
    $value[0]['md_LL_observaciones']
    md_LL_observaciones_EN => string (63) "NO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|IT"
    $value[0]['md_LL_observaciones_EN']
    md_MM1_nombre => string (0) ""
    $value[0]['md_MM1_nombre']
    md_MM1_nombre_EN => string (63) "NO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|IT"
    $value[0]['md_MM1_nombre_EN']
    md_MM1_PR_comida => string (4) "0.00"
    $value[0]['md_MM1_PR_comida']
    md_MM1_PR_cena => string (4) "0.00"
    $value[0]['md_MM1_PR_cena']
    md_MM1_PR_jornada => string (4) "0.00"
    $value[0]['md_MM1_PR_jornada']
    md_MM1_observaciones => string (0) ""
    $value[0]['md_MM1_observaciones']
    md_MM1_observaciones_EN => string (63) "NO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|IT"
    $value[0]['md_MM1_observaciones_EN']
    md_MM2_nombre => string (0) ""
    $value[0]['md_MM2_nombre']
    md_MM2_nombre_EN => string (63) "NO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|IT"
    $value[0]['md_MM2_nombre_EN']
    md_MM2_PR_comida => string (4) "0.00"
    $value[0]['md_MM2_PR_comida']
    md_MM2_PR_cena => string (4) "0.00"
    $value[0]['md_MM2_PR_cena']
    md_MM2_PR_jornada => string (4) "0.00"
    $value[0]['md_MM2_PR_jornada']
    md_MM2_observaciones => string (0) ""
    $value[0]['md_MM2_observaciones']
    md_MM2_observaciones_EN => string (63) "NO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|IT"
    $value[0]['md_MM2_observaciones_EN']
    acronimos_tipologia => string (14) "MDDI,MDDE,MDEJ"
    $value[0]['acronimos_tipologia']
    md_cat1 => string (3) "734"
    $value[0]['md_cat1']
    md_cat2 => string (3) "380"
    $value[0]['md_cat2']
    md_cat3 => string (3) "381"
    $value[0]['md_cat3']
    md_cat4 => string (3) "382"
    $value[0]['md_cat4']
    md_cat5 => string (1) "0"
    $value[0]['md_cat5']
    md_cat6 => string (1) "0"
    $value[0]['md_cat6']
    md_nom_cat1 => string (9) "Entrantes"
    $value[0]['md_nom_cat1']
    md_nom_cat2 => string (13) "Primer Plato "
    $value[0]['md_nom_cat2']
    md_nom_cat3 => string (13) "Segundo Plato"
    $value[0]['md_nom_cat3']
    md_nom_cat4 => string (6) "Postre"
    $value[0]['md_nom_cat4']
    md_nom_cat5 => string (1) "0"
    $value[0]['md_nom_cat5']
    md_nom_cat6 => string (1) "0"
    $value[0]['md_nom_cat6']
    md_nom_platos => string (17) "Postre de la casa"
    $value[0]['md_nom_platos']
    md_nom_platos_cat1 => UTF-8 string (11) "Pan y paté"
    $value[0]['md_nom_platos_cat1']
    md_nom_platos_cat2 => string (71) "Crema de puerros y patata con aceite de trufa||Mejillones a la marinera"
    $value[0]['md_nom_platos_cat2']
    md_nom_platos_cat3 => UTF-8 string (49) "Calamar a la plancha||Chuletas de carré con miel"
    $value[0]['md_nom_platos_cat3']
    md_nom_platos_cat4 => string (17) "Postre de la casa"
    $value[0]['md_nom_platos_cat4']
    md_nom_platos_cat5 => string (0) ""
    $value[0]['md_nom_platos_cat5']
    md_nom_platos_cat6 => string (0) ""
    $value[0]['md_nom_platos_cat6']
    md_nom_cat1_EN => string (8) "Starters"
    $value[0]['md_nom_cat1_EN']
    md_nom_cat2_EN => string (12) "First Course"
    $value[0]['md_nom_cat2_EN']
    md_nom_cat3_EN => string (13) "Second Course"
    $value[0]['md_nom_cat3_EN']
    md_nom_cat4_EN => string (7) "Dessert"
    $value[0]['md_nom_cat4_EN']
    md_nom_cat5_EN => string (1) "0"
    $value[0]['md_nom_cat5_EN']
    md_nom_cat6_EN => string (1) "0"
    $value[0]['md_nom_cat6_EN']
    md_nom_platos_cat1_EN => string (14) "Bread and pate"
    $value[0]['md_nom_platos_cat1_EN']
    md_nom_platos_cat2_EN => UTF-8 string (73) "Cream of leek and potato with truffle oil||Mussels “à la marinière”"
    $value[0]['md_nom_platos_cat2_EN']
    md_nom_platos_cat3_EN => string (36) "Grilled squid||Loin chops with honey"
    $value[0]['md_nom_platos_cat3_EN']
    md_nom_platos_cat4_EN => string (20) "Dessert of the house"
    $value[0]['md_nom_platos_cat4_EN']
    md_nom_platos_cat5_EN => string (0) ""
    $value[0]['md_nom_platos_cat5_EN']
    md_nom_platos_cat6_EN => string (0) ""
    $value[0]['md_nom_platos_cat6_EN']
    md_menus_especiales => string (0) ""
    $value[0]['md_menus_especiales']
    establecimiento => stdClass#127 (40)
    $value[0]['establecimiento']
    • Properties (40)
    • ID_establecimiento -> string (4) "1130"
      $value[0]['establecimiento']->ID_establecimiento
      activador -> string (8) "LS35FRH4"
      $value[0]['establecimiento']->activador
      nombre_establecimiento -> string (22) "El Castillo del Bosque"
      $value[0]['establecimiento']->nombre_establecimiento
      alias_establecimiento -> string (27) "1130-el-castillo-del-bosque"
      $value[0]['establecimiento']->alias_establecimiento
      idPRO -> string (4) "0407"
      $value[0]['establecimiento']->idPRO
      idCP -> null
      $value[0]['establecimiento']->idCP
      nombre_legal_establecimiento -> string (37) "Restaurante El Castillo del Bosque SL"
      $value[0]['establecimiento']->nombre_legal_establecimiento
      cif_establecimiento -> string (9) "B07708159"
      $value[0]['establecimiento']->cif_establecimiento
      year_establecimiento -> string (4) "1987"
      $value[0]['establecimiento']->year_establecimiento
      capacidad_establecimiento -> string (3) "150"
      $value[0]['establecimiento']->capacidad_establecimiento
      logotipo_establecimiento -> string (41) "logo_4a213d37242bdcad8e7300e202e7caa4.jpg"
      $value[0]['establecimiento']->logotipo_establecimiento
      ID_categoria_establecimientos -> string (1) "0"
      $value[0]['establecimiento']->ID_categoria_establecimientos
      ID_grupo -> string (4) "1000"
      $value[0]['establecimiento']->ID_grupo
      estado_establecimiento -> string (1) "1"
      $value[0]['establecimiento']->estado_establecimiento
      fecha_creacion_establecimiento -> string (19) "2013-01-11 10:37:26"
      $value[0]['establecimiento']->fecha_creacion_establecimiento
      fecha_activacion_establecimiento -> string (19) "2013-02-11 00:00:00"
      $value[0]['establecimiento']->fecha_activacion_establecimiento
      tipo_plan -> string (1) "0"
      $value[0]['establecimiento']->tipo_plan
      id_suscripcion -> null
      $value[0]['establecimiento']->id_suscripcion
      fecha_caducidad_establecimiento -> string (10) "2014-02-11"
      $value[0]['establecimiento']->fecha_caducidad_establecimiento
      ip_activacion_establecimiento -> null
      $value[0]['establecimiento']->ip_activacion_establecimiento
      descripcion_establecimiento -> UTF-8 string (353) "Desde hace ya más de 20 años en El Castillo del Bosque les ofrecemos una gra...
      $value[0]['establecimiento']->descripcion_establecimiento
      Desde hace ya más de 20 años en El Castillo del Bosque les ofrecemos una gran variedad de carnes y pescados frescos acompañados por los mejores vinos del mercado.
      Disfruta de nuestros platos en un entorno tranquilo y agradable.
      Disponemos de parking privado para nuestros clientes y de un parque infantil para que puedan jugar los más pequeños.
      
      
      especialidades_establecimiento -> string (25) "carnes y pescados frescos"
      $value[0]['establecimiento']->especialidades_establecimiento
      ID_cuenta -> string (1) "1"
      $value[0]['establecimiento']->ID_cuenta
      descripcion_establecimiento_EN -> string (306) "Since more than 20 years in the castle of the forest we offer a wide variety...
      $value[0]['establecimiento']->descripcion_establecimiento_EN
      Since more than 20 years in the castle of the forest we offer a wide variety of meats and fresh fish accompanied by the best wines on the market. Enjoy our dishes in a pleasant and quiet environment. We have a children's playground and private parking for our clients so that they can play the little ones.
      
      especialidades_establecimiento_EN -> string (19) "meat and fresh fish"
      $value[0]['establecimiento']->especialidades_establecimiento_EN
      imagenes -> string (1570) "4bea-ecdb_01.jpg,e7e7-o6j7sel5sbovbyimfovkmq3msne8f-l_jejzdm-g4ro.jpg,7398-b...
      $value[0]['establecimiento']->imagenes
      4bea-ecdb_01.jpg,e7e7-o6j7sel5sbovbyimfovkmq3msne8f-l_jejzdm-g4ro.jpg,7398-bllkb_pv7vvinrnv5grarsmrpjsgqlskzkx786bfeq8.jpg,d7ae-uxejhbw2qywr32quyoxsi3ngjjnt4tsqm3zvhqja3cxwrnqo.jpg,d71a-u2fh3o4dvtjnpqmhgf2rsrazdtoluobf3c1yeswmnugqntaz.jpg,0198-5f3fqfpssd0m2u2jih1mtjuxbowqnzrsrkw2sphlpx3bsoed.jpg,bea2-ecdb_03.jpg,a1f4-557688_203359929790248_228006084_n.jpg,5d77-156939_264438943682346_1971457890_n.jpg,7ed4-575218_254370164689224_273474300_n.jpg,a45b-282297_248373588622215_1705570580_n.jpg,4538-557087_202243159901925_1007537672_n.jpg,da62-575218_254370168022557_1585573274_n.jpg,6625-282297_248373585288882_60079925_n.jpg,6d46-34697_164958540297054_1710321701_n.jpg,881d-564263_234745953318312_1520462069_n.jpg,de35-398881_164958496963725_466964269_n.jpg,7e11-560156_146934438766131_1860774933_n.jpg,97b1-582833_164958576963717_830932945_n.jpg,4a7a-524057_146934398766135_324217317_n.jpg,7abe-553234_146934358766139_548968831_n.jpg,2a19-528908_146934478766127_1364756272_n.jpg,14ab-549853_141342029325372_94872487_n.jpg,27af-554254_141341892658719_1163843543_n.jpg,4cb3-529725_141341945992047_1652178933_n.jpg,f327-377881_232985406827700_626319072_n.jpg,26e1-423967_130799643712944_1893459073_n.jpg,c309-400340_10150547759756381_63979178_n.jpg,9bef-557678_141337102659198_1437243840_n.jpg,9f31-546569_269344499858457_1589149029_n.jpg,0329-396034_4101928880371_1227854551_n.jpg,4295-546569_269344496525124_702692921_n.jpg,cf7b-14496_269342656525308_278147532_n.jpg,678a-14430_251181991674708_210766792_n.jpg,711c-539756_209602159166025_496686255_n.jpg,71b0-ecdb_02.jpg
      
      portada -> string (16) "4bea-ecdb_01.jpg"
      $value[0]['establecimiento']->portada
      direccion -> string (52) "LLOC VOLTA 6, s/n 07670 PORTOCOLOM (Islas Baleares)"
      $value[0]['establecimiento']->direccion
      LLOC  VOLTA 6, s/n 07670 PORTOCOLOM (Islas Baleares)
      
      cover_image -> string (16) "4bea-ecdb_01.jpg"
      $value[0]['establecimiento']->cover_image
      ambientes -> array (5)
      $value[0]['establecimiento']->ambientes
      0 => array (1)
      $value[0]['establecimiento']->ambientes[0]
      ID_ambiente => string (1) "1"
      $value[0]['establecimiento']->ambientes[0]['ID_ambiente']
      1 => array (1)
      $value[0]['establecimiento']->ambientes[1]
      ID_ambiente => string (2) "11"
      $value[0]['establecimiento']->ambientes[1]['ID_ambiente']
      2 => array (1)
      $value[0]['establecimiento']->ambientes[2]
      ID_ambiente => string (1) "8"
      $value[0]['establecimiento']->ambientes[2]['ID_ambiente']
      3 => array (1)
      $value[0]['establecimiento']->ambientes[3]
      ID_ambiente => string (2) "12"
      $value[0]['establecimiento']->ambientes[3]['ID_ambiente']
      4 => array (1)
      $value[0]['establecimiento']->ambientes[4]
      ID_ambiente => string (2) "18"
      $value[0]['establecimiento']->ambientes[4]['ID_ambiente']
      tipo_negocio -> array (1)
      $value[0]['establecimiento']->tipo_negocio
      0 => array (1)
      $value[0]['establecimiento']->tipo_negocio[0]
      ID_tipo_negocio => string (2) "17"
      $value[0]['establecimiento']->tipo_negocio[0]['ID_tipo_negocio']
      caracteristicas -> array (9)
      $value[0]['establecimiento']->caracteristicas
      0 => array (1)
      $value[0]['establecimiento']->caracteristicas[0]
      ID_caracteristicas => string (2) "11"
      $value[0]['establecimiento']->caracteristicas[0]['ID_caracteristicas']
      1 => array (1)
      $value[0]['establecimiento']->caracteristicas[1]
      ID_caracteristicas => string (1) "2"
      $value[0]['establecimiento']->caracteristicas[1]['ID_caracteristicas']
      2 => array (1)
      $value[0]['establecimiento']->caracteristicas[2]
      ID_caracteristicas => string (2) "17"
      $value[0]['establecimiento']->caracteristicas[2]['ID_caracteristicas']
      3 => array (1)
      $value[0]['establecimiento']->caracteristicas[3]
      ID_caracteristicas => string (2) "13"
      $value[0]['establecimiento']->caracteristicas[3]['ID_caracteristicas']
      4 => array (1)
      $value[0]['establecimiento']->caracteristicas[4]
      ID_caracteristicas => string (1) "4"
      $value[0]['establecimiento']->caracteristicas[4]['ID_caracteristicas']
      5 => array (1)
      $value[0]['establecimiento']->caracteristicas[5]
      ID_caracteristicas => string (1) "7"
      $value[0]['establecimiento']->caracteristicas[5]['ID_caracteristicas']
      6 => array (1)
      $value[0]['establecimiento']->caracteristicas[6]
      ID_caracteristicas => string (1) "6"
      $value[0]['establecimiento']->caracteristicas[6]['ID_caracteristicas']
      7 => array (1)
      $value[0]['establecimiento']->caracteristicas[7]
      ID_caracteristicas => string (1) "5"
      $value[0]['establecimiento']->caracteristicas[7]['ID_caracteristicas']
      8 => array (1)
      $value[0]['establecimiento']->caracteristicas[8]
      ID_caracteristicas => string (1) "1"
      $value[0]['establecimiento']->caracteristicas[8]['ID_caracteristicas']
      tipo_elaboracion -> array (5)
      $value[0]['establecimiento']->tipo_elaboracion
      0 => array (1)
      $value[0]['establecimiento']->tipo_elaboracion[0]
      ID_tipo_elaboracion => string (1) "6"
      $value[0]['establecimiento']->tipo_elaboracion[0]['ID_tipo_elaboracion']
      1 => array (1)
      $value[0]['establecimiento']->tipo_elaboracion[1]
      ID_tipo_elaboracion => string (2) "10"
      $value[0]['establecimiento']->tipo_elaboracion[1]['ID_tipo_elaboracion']
      2 => array (1)
      $value[0]['establecimiento']->tipo_elaboracion[2]
      ID_tipo_elaboracion => string (2) "12"
      $value[0]['establecimiento']->tipo_elaboracion[2]['ID_tipo_elaboracion']
      3 => array (1)
      $value[0]['establecimiento']->tipo_elaboracion[3]
      ID_tipo_elaboracion => string (2) "24"
      $value[0]['establecimiento']->tipo_elaboracion[3]['ID_tipo_elaboracion']
      4 => array (1)
      $value[0]['establecimiento']->tipo_elaboracion[4]
      ID_tipo_elaboracion => string (2) "30"
      $value[0]['establecimiento']->tipo_elaboracion[4]['ID_tipo_elaboracion']
      tipo_origen -> array (1)
      $value[0]['establecimiento']->tipo_origen
      0 => array (1)
      $value[0]['establecimiento']->tipo_origen[0]
      ID_tipo_origen => string (1) "9"
      $value[0]['establecimiento']->tipo_origen[0]['ID_tipo_origen']
      tarjetas -> array (5)
      $value[0]['establecimiento']->tarjetas
      0 => array (1)
      $value[0]['establecimiento']->tarjetas[0]
      ID_tarjeta => string (1) "1"
      $value[0]['establecimiento']->tarjetas[0]['ID_tarjeta']
      1 => array (1)
      $value[0]['establecimiento']->tarjetas[1]
      ID_tarjeta => string (1) "2"
      $value[0]['establecimiento']->tarjetas[1]['ID_tarjeta']
      2 => array (1)
      $value[0]['establecimiento']->tarjetas[2]
      ID_tarjeta => string (1) "3"
      $value[0]['establecimiento']->tarjetas[2]['ID_tarjeta']
      3 => array (1)
      $value[0]['establecimiento']->tarjetas[3]
      ID_tarjeta => string (1) "4"
      $value[0]['establecimiento']->tarjetas[3]['ID_tarjeta']
      4 => array (1)
      $value[0]['establecimiento']->tarjetas[4]
      ID_tarjeta => string (1) "7"
      $value[0]['establecimiento']->tarjetas[4]['ID_tarjeta']
      cheques -> array (0)
      $value[0]['establecimiento']->cheques
      guias -> array (0)
      $value[0]['establecimiento']->guias
      calidad -> array (0)
      $value[0]['establecimiento']->calidad
      idiomas -> array (6)
      $value[0]['establecimiento']->idiomas
      0 => array (1)
      $value[0]['establecimiento']->idiomas[0]
      ID_idioma => string (2) "21"
      $value[0]['establecimiento']->idiomas[0]['ID_idioma']
      1 => array (1)
      $value[0]['establecimiento']->idiomas[1]
      ID_idioma => string (1) "7"
      $value[0]['establecimiento']->idiomas[1]['ID_idioma']
      2 => array (1)
      $value[0]['establecimiento']->idiomas[2]
      ID_idioma => string (2) "46"
      $value[0]['establecimiento']->idiomas[2]['ID_idioma']
      3 => array (1)
      $value[0]['establecimiento']->idiomas[3]
      ID_idioma => string (2) "18"
      $value[0]['establecimiento']->idiomas[3]['ID_idioma']
      4 => array (1)
      $value[0]['establecimiento']->idiomas[4]
      ID_idioma => string (2) "19"
      $value[0]['establecimiento']->idiomas[4]['ID_idioma']
      5 => array (1)
      $value[0]['establecimiento']->idiomas[5]
      ID_idioma => string (2) "13"
      $value[0]['establecimiento']->idiomas[5]['ID_idioma']
      horario -> array (7)
      $value[0]['establecimiento']->horario
      apertura => string (1) "0"
      $value[0]['establecimiento']->horario['apertura']
      H1ini => string (8) "00:00:00"
      $value[0]['establecimiento']->horario['H1ini']
      H1fin => string (8) "00:00:00"
      $value[0]['establecimiento']->horario['H1fin']
      H2ini => string (8) "00:00:00"
      $value[0]['establecimiento']->horario['H2ini']
      H2fin => string (8) "00:00:00"
      $value[0]['establecimiento']->horario['H2fin']
      HCini => string (8) "00:00:00"
      $value[0]['establecimiento']->horario['HCini']
      HCfin => string (8) "00:00:00"
      $value[0]['establecimiento']->horario['HCfin']
    1 => array (84)
    $value[1]
    tipo => string (1) "3"
    $value[1]['tipo']
    ID_establecimiento => string (4) "1083"
    $value[1]['ID_establecimiento']
    id_md_diario => string (3) "782"
    $value[1]['id_md_diario']
    md_fecha => string (10) "2025-04-02"
    $value[1]['md_fecha']
    md_fecha_LU => string (1) "X"
    $value[1]['md_fecha_LU']
    md_fecha_MA => string (1) "X"
    $value[1]['md_fecha_MA']
    md_fecha_MI => string (1) "X"
    $value[1]['md_fecha_MI']
    md_fecha_JU => string (1) "X"
    $value[1]['md_fecha_JU']
    md_fecha_VI => string (1) "X"
    $value[1]['md_fecha_VI']
    md_fecha_SA => string (1) "X"
    $value[1]['md_fecha_SA']
    md_fecha_DO => string (1) "X"
    $value[1]['md_fecha_DO']
    md_nombre => UTF-8 string (14) "Menú del día"
    $value[1]['md_nombre']
    md_nombre_EN => string (15) "Menu of the day"
    $value[1]['md_nombre_EN']
    md_servicio => string (1) "1"
    $value[1]['md_servicio']
    md_PR_comida => string (5) "11.00"
    $value[1]['md_PR_comida']
    md_PR_cena => string (4) "0.00"
    $value[1]['md_PR_cena']
    md_PR_jornada => string (4) "0.00"
    $value[1]['md_PR_jornada']
    md_LL_servicio => string (1) "0"
    $value[1]['md_LL_servicio']
    md_MM1_servicio => string (1) "0"
    $value[1]['md_MM1_servicio']
    md_MM2_servicio => string (1) "0"
    $value[1]['md_MM2_servicio']
    md_tipo_cat => string (1) "1"
    $value[1]['md_tipo_cat']
    md_platos_cat1 => string (1) "Y"
    $value[1]['md_platos_cat1']
    md_platos_cat2 => string (1) "Y"
    $value[1]['md_platos_cat2']
    md_platos_cat3 => string (1) "Y"
    $value[1]['md_platos_cat3']
    md_platos_cat4 => string (1) "Y"
    $value[1]['md_platos_cat4']
    md_platos_cat5 => string (1) "Y"
    $value[1]['md_platos_cat5']
    md_platos_cat6 => string (1) "Y"
    $value[1]['md_platos_cat6']
    md_observaciones => string (74) "Incluye un primer plato, un segundo a elegir y un postre. Postres caseros."
    $value[1]['md_observaciones']
    md_observaciones_EN => string (69) "Includes a starter, a second choice and a dessert. Homemade desserts."
    $value[1]['md_observaciones_EN']
    md_LL_nombre => string (0) ""
    $value[1]['md_LL_nombre']
    md_LL_nombre_EN => string (0) ""
    $value[1]['md_LL_nombre_EN']
    md_LL_PR_comida => string (4) "0.00"
    $value[1]['md_LL_PR_comida']
    md_LL_PR_cena => string (4) "0.00"
    $value[1]['md_LL_PR_cena']
    md_LL_PR_jornada => string (4) "0.00"
    $value[1]['md_LL_PR_jornada']
    md_LL_observaciones => string (0) ""
    $value[1]['md_LL_observaciones']
    md_LL_observaciones_EN => string (0) ""
    $value[1]['md_LL_observaciones_EN']
    md_MM1_nombre => string (0) ""
    $value[1]['md_MM1_nombre']
    md_MM1_nombre_EN => string (0) ""
    $value[1]['md_MM1_nombre_EN']
    md_MM1_PR_comida => string (4) "0.00"
    $value[1]['md_MM1_PR_comida']
    md_MM1_PR_cena => string (4) "0.00"
    $value[1]['md_MM1_PR_cena']
    md_MM1_PR_jornada => string (4) "0.00"
    $value[1]['md_MM1_PR_jornada']
    md_MM1_observaciones => string (0) ""
    $value[1]['md_MM1_observaciones']
    md_MM1_observaciones_EN => string (0) ""
    $value[1]['md_MM1_observaciones_EN']
    md_MM2_nombre => string (0) ""
    $value[1]['md_MM2_nombre']
    md_MM2_nombre_EN => string (0) ""
    $value[1]['md_MM2_nombre_EN']
    md_MM2_PR_comida => string (4) "0.00"
    $value[1]['md_MM2_PR_comida']
    md_MM2_PR_cena => string (4) "0.00"
    $value[1]['md_MM2_PR_cena']
    md_MM2_PR_jornada => string (4) "0.00"
    $value[1]['md_MM2_PR_jornada']
    md_MM2_observaciones => string (0) ""
    $value[1]['md_MM2_observaciones']
    md_MM2_observaciones_EN => string (0) ""
    $value[1]['md_MM2_observaciones_EN']
    acronimos_tipologia => string (9) "MDDI,MDTU"
    $value[1]['acronimos_tipologia']
    md_cat1 => string (3) "735"
    $value[1]['md_cat1']
    md_cat2 => string (3) "736"
    $value[1]['md_cat2']
    md_cat3 => string (3) "737"
    $value[1]['md_cat3']
    md_cat4 => string (1) "0"
    $value[1]['md_cat4']
    md_cat5 => string (1) "0"
    $value[1]['md_cat5']
    md_cat6 => string (1) "0"
    $value[1]['md_cat6']
    md_nom_cat1 => string (15) "Primeros Platos"
    $value[1]['md_nom_cat1']
    md_nom_cat2 => string (15) "Segundos Platos"
    $value[1]['md_nom_cat2']
    md_nom_cat3 => string (7) "Postres"
    $value[1]['md_nom_cat3']
    md_nom_cat4 => string (0) ""
    $value[1]['md_nom_cat4']
    md_nom_cat5 => string (0) ""
    $value[1]['md_nom_cat5']
    md_nom_cat6 => string (0) ""
    $value[1]['md_nom_cat6']
    md_nom_platos => string (1) "Y"
    $value[1]['md_nom_platos']
    md_nom_platos_cat1 => string (1) "Y"
    $value[1]['md_nom_platos_cat1']
    md_nom_platos_cat2 => string (1) "Y"
    $value[1]['md_nom_platos_cat2']
    md_nom_platos_cat3 => string (1) "Y"
    $value[1]['md_nom_platos_cat3']
    md_nom_platos_cat4 => string (1) "Y"
    $value[1]['md_nom_platos_cat4']
    md_nom_platos_cat5 => string (1) "Y"
    $value[1]['md_nom_platos_cat5']
    md_nom_platos_cat6 => string (1) "Y"
    $value[1]['md_nom_platos_cat6']
    md_nom_cat1_EN => string (8) "Starters"
    $value[1]['md_nom_cat1_EN']
    md_nom_cat2_EN => string (12) "Main Courses"
    $value[1]['md_nom_cat2_EN']
    md_nom_cat3_EN => string (8) "Desserts"
    $value[1]['md_nom_cat3_EN']
    md_nom_cat4_EN => string (0) ""
    $value[1]['md_nom_cat4_EN']
    md_nom_cat5_EN => string (0) ""
    $value[1]['md_nom_cat5_EN']
    md_nom_cat6_EN => string (0) ""
    $value[1]['md_nom_cat6_EN']
    md_nom_platos_cat1_EN => string (1) "Y"
    $value[1]['md_nom_platos_cat1_EN']
    md_nom_platos_cat2_EN => string (1) "Y"
    $value[1]['md_nom_platos_cat2_EN']
    md_nom_platos_cat3_EN => string (1) "Y"
    $value[1]['md_nom_platos_cat3_EN']
    md_nom_platos_cat4_EN => string (1) "Y"
    $value[1]['md_nom_platos_cat4_EN']
    md_nom_platos_cat5_EN => string (1) "Y"
    $value[1]['md_nom_platos_cat5_EN']
    md_nom_platos_cat6_EN => string (1) "Y"
    $value[1]['md_nom_platos_cat6_EN']
    md_menus_especiales => string (1) "0"
    $value[1]['md_menus_especiales']
    establecimiento => stdClass#128 (40)
    $value[1]['establecimiento']
    • Properties (40)
    • ID_establecimiento -> string (4) "1083"
      $value[1]['establecimiento']->ID_establecimiento
      activador -> string (8) "56GSI9R2"
      $value[1]['establecimiento']->activador
      nombre_establecimiento -> string (18) "El Chato Tapas Bar"
      $value[1]['establecimiento']->nombre_establecimiento
      alias_establecimiento -> string (23) "1083-el-chato-tapas-bar"
      $value[1]['establecimiento']->alias_establecimiento
      idPRO -> string (4) "0407"
      $value[1]['establecimiento']->idPRO
      idCP -> null
      $value[1]['establecimiento']->idCP
      nombre_legal_establecimiento -> string (23) "Cerveceria Lambic, S.L."
      $value[1]['establecimiento']->nombre_legal_establecimiento
      cif_establecimiento -> string (9) "B07840788"
      $value[1]['establecimiento']->cif_establecimiento
      year_establecimiento -> string (4) "1998"
      $value[1]['establecimiento']->year_establecimiento
      capacidad_establecimiento -> string (3) "100"
      $value[1]['establecimiento']->capacidad_establecimiento
      logotipo_establecimiento -> string (41) "logo_e5e63da79fcd2bebbd7cb8bf1c1d0274.jpg"
      $value[1]['establecimiento']->logotipo_establecimiento
      ID_categoria_establecimientos -> string (1) "0"
      $value[1]['establecimiento']->ID_categoria_establecimientos
      ID_grupo -> string (4) "1000"
      $value[1]['establecimiento']->ID_grupo
      estado_establecimiento -> string (1) "1"
      $value[1]['establecimiento']->estado_establecimiento
      fecha_creacion_establecimiento -> string (19) "2012-12-08 21:49:44"
      $value[1]['establecimiento']->fecha_creacion_establecimiento
      fecha_activacion_establecimiento -> string (19) "2012-12-13 00:00:00"
      $value[1]['establecimiento']->fecha_activacion_establecimiento
      tipo_plan -> string (1) "0"
      $value[1]['establecimiento']->tipo_plan
      id_suscripcion -> null
      $value[1]['establecimiento']->id_suscripcion
      fecha_caducidad_establecimiento -> string (10) "2013-12-13"
      $value[1]['establecimiento']->fecha_caducidad_establecimiento
      ip_activacion_establecimiento -> null
      $value[1]['establecimiento']->ip_activacion_establecimiento
      descripcion_establecimiento -> string (19) "www.elchatotapas.es"
      $value[1]['establecimiento']->descripcion_establecimiento
      especialidades_establecimiento -> UTF-8 string (24) "Tapas y Cocina Española"
      $value[1]['establecimiento']->especialidades_establecimiento
      ID_cuenta -> string (1) "1"
      $value[1]['establecimiento']->ID_cuenta
      descripcion_establecimiento_EN -> string (19) "www.elchatotapas.es"
      $value[1]['establecimiento']->descripcion_establecimiento_EN
      especialidades_establecimiento_EN -> string (25) "Tapas and Spanish cuisine"
      $value[1]['establecimiento']->especialidades_establecimiento_EN
      imagenes -> string (107) "27da-dsc07014.jpg,0cb2-dsc07012.jpg,00dd-dsc07001.jpg,1714-dsc07003.jpg,e65e...
      $value[1]['establecimiento']->imagenes
      27da-dsc07014.jpg,0cb2-dsc07012.jpg,00dd-dsc07001.jpg,1714-dsc07003.jpg,e65e-dsc06999.jpg,db75-dsc07000.jpg
      
      portada -> string (17) "27da-dsc07014.jpg"
      $value[1]['establecimiento']->portada
      direccion -> string (55) "AV JOAN MIRO, 155 07015 SANT AGUSTI (Islas Baleares)"
      $value[1]['establecimiento']->direccion
      AV    JOAN MIRO, 155 07015 SANT AGUSTI (Islas Baleares)
      
      cover_image -> string (17) "27da-dsc07014.jpg"
      $value[1]['establecimiento']->cover_image
      ambientes -> array (3)
      $value[1]['establecimiento']->ambientes
      0 => array (1)
      $value[1]['establecimiento']->ambientes[0]
      ID_ambiente => string (1) "1"
      $value[1]['establecimiento']->ambientes[0]['ID_ambiente']
      1 => array (1)
      $value[1]['establecimiento']->ambientes[1]
      ID_ambiente => string (1) "3"
      $value[1]['establecimiento']->ambientes[1]['ID_ambiente']
      2 => array (1)
      $value[1]['establecimiento']->ambientes[2]
      ID_ambiente => string (2) "10"
      $value[1]['establecimiento']->ambientes[2]['ID_ambiente']
      tipo_negocio -> array (2)
      $value[1]['establecimiento']->tipo_negocio
      0 => array (1)
      $value[1]['establecimiento']->tipo_negocio[0]
      ID_tipo_negocio => string (2) "16"
      $value[1]['establecimiento']->tipo_negocio[0]['ID_tipo_negocio']
      1 => array (1)
      $value[1]['establecimiento']->tipo_negocio[1]
      ID_tipo_negocio => string (2) "40"
      $value[1]['establecimiento']->tipo_negocio[1]['ID_tipo_negocio']
      caracteristicas -> array (0)
      $value[1]['establecimiento']->caracteristicas
      tipo_elaboracion -> array (6)
      $value[1]['establecimiento']->tipo_elaboracion
      0 => array (1)
      $value[1]['establecimiento']->tipo_elaboracion[0]
      ID_tipo_elaboracion => string (1) "5"
      $value[1]['establecimiento']->tipo_elaboracion[0]['ID_tipo_elaboracion']
      1 => array (1)
      $value[1]['establecimiento']->tipo_elaboracion[1]
      ID_tipo_elaboracion => string (2) "10"
      $value[1]['establecimiento']->tipo_elaboracion[1]['ID_tipo_elaboracion']
      2 => array (1)
      $value[1]['establecimiento']->tipo_elaboracion[2]
      ID_tipo_elaboracion => string (2) "12"
      $value[1]['establecimiento']->tipo_elaboracion[2]['ID_tipo_elaboracion']
      3 => array (1)
      $value[1]['establecimiento']->tipo_elaboracion[3]
      ID_tipo_elaboracion => string (2) "28"
      $value[1]['establecimiento']->tipo_elaboracion[3]['ID_tipo_elaboracion']
      4 => array (1)
      $value[1]['establecimiento']->tipo_elaboracion[4]
      ID_tipo_elaboracion => string (2) "29"
      $value[1]['establecimiento']->tipo_elaboracion[4]['ID_tipo_elaboracion']
      5 => array (1)
      $value[1]['establecimiento']->tipo_elaboracion[5]
      ID_tipo_elaboracion => string (2) "30"
      $value[1]['establecimiento']->tipo_elaboracion[5]['ID_tipo_elaboracion']
      tipo_origen -> array (0)
      $value[1]['establecimiento']->tipo_origen
      tarjetas -> array (0)
      $value[1]['establecimiento']->tarjetas
      cheques -> array (0)
      $value[1]['establecimiento']->cheques
      guias -> array (0)
      $value[1]['establecimiento']->guias
      calidad -> array (0)
      $value[1]['establecimiento']->calidad
      idiomas -> array (2)
      $value[1]['establecimiento']->idiomas
      0 => array (1)
      $value[1]['establecimiento']->idiomas[0]
      ID_idioma => string (2) "46"
      $value[1]['establecimiento']->idiomas[0]['ID_idioma']
      1 => array (1)
      $value[1]['establecimiento']->idiomas[1]
      ID_idioma => string (2) "13"
      $value[1]['establecimiento']->idiomas[1]['ID_idioma']
      horario -> array (7)
      $value[1]['establecimiento']->horario
      apertura => string (1) "4"
      $value[1]['establecimiento']->horario['apertura']
      H1ini => string (8) "00:00:00"
      $value[1]['establecimiento']->horario['H1ini']
      H1fin => string (8) "00:00:00"
      $value[1]['establecimiento']->horario['H1fin']
      H2ini => string (8) "00:00:00"
      $value[1]['establecimiento']->horario['H2ini']
      H2fin => string (8) "00:00:00"
      $value[1]['establecimiento']->horario['H2fin']
      HCini => string (8) "12:00:00"
      $value[1]['establecimiento']->horario['HCini']
      HCfin => string (8) "00:00:00"
      $value[1]['establecimiento']->horario['HCfin']
pager
$value CodeIgniter\Pager\Pager#121 (5)
  • Properties (5)
  • Methods (22)
  • protected groups -> array (1)
    establishments => array (8)
    currentUri => CodeIgniter\HTTP\SiteURI#124 (20)
    • Properties (20)
    • Methods (51)
    • Static methods (2)
    • Class constants (2)
    • toString
    • protected uriString -> null
      private baseURL -> null
      protected segments -> array (3)
      0 => string (5) "menus"
      1 => string (4) "ccaa"
      2 => string (17) "04-islas-baleares"
      protected scheme -> string (5) "https"
      protected user -> null
      protected password -> null
      protected host -> string (11) "conmenu.com"
      protected port -> null
      protected path -> string (29) "/menus/ccaa/04-islas-baleares"
      protected fragment -> string (0) ""
      protected query -> array (0)
      protected defaultPorts -> array (4)
      http => integer 80
      https => integer 443
      ftp => integer 21
      sftp => integer 22
      protected showPassword -> boolean false
      protected silent -> boolean false
      protected rawQueryString -> boolean false
      private readonly baseURL -> CodeIgniter\HTTP\URI#29 (15)
      • Properties (15)
      • Methods (40)
      • Static methods (2)
      • Class constants (2)
      • toString
      • protected uriString -> null
        private baseURL -> null
        protected segments -> array (0)
        protected scheme -> string (5) "https"
        protected user -> null
        protected password -> null
        protected host -> string (11) "conmenu.com"
        protected port -> null
        protected path -> string (1) "/"
        protected fragment -> string (0) ""
        protected query -> array (0)
        protected defaultPorts -> array (4)
        http => integer 80
        https => integer 443
        ftp => integer 21
        sftp => integer 22
        protected showPassword -> boolean false
        protected silent -> boolean false
        protected rawQueryString -> boolean false
      • public __construct(?string $uri = null) Constructor.
        /**
         * Constructor.
         *
         * @param string|null $uri The URI to parse.
         *
         * @throws HTTPException
         *
         * @TODO null for param $uri should be removed.
         *      See https://www.php-fig.org/psr/psr-17/#26-urifactoryinterface
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:256
        public setSilent(bool $silent = true): URI If $silent == true, then will not throw exceptions and will attempt to contin...
        /**
         * If $silent == true, then will not throw exceptions and will
         * attempt to continue gracefully.
         *
         * @deprecated 4.4.0 Method not in PSR-7
         *
         * @return URI
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:271
        public useRawQueryString(bool $raw = true): URI If $raw == true, then will use parseStr() method instead of native parse_str(...
        /**
         * If $raw == true, then will use parseStr() method
         * instead of native parse_str() function.
         *
         * Note: Method not in PSR-7
         *
         * @return URI
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:286
        public setURI(?string $uri = null): URI Sets and overwrites any current URI information.
        /**
         * Sets and overwrites any current URI information.
         *
         * @return URI
         *
         * @throws HTTPException
         *
         * @deprecated 4.4.0 This method will be private.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:302
        public getScheme(): string Retrieve the scheme component of the URI.
        /**
         * Retrieve the scheme component of the URI.
         *
         * If no scheme is present, this method MUST return an empty string.
         *
         * The value returned MUST be normalized to lowercase, per RFC 3986
         * Section 3.1.
         *
         * The trailing ":" character is not part of the scheme and MUST NOT be
         * added.
         *
         * @see    https://tools.ietf.org/html/rfc3986#section-3.1
         *
         * @return string The URI scheme.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:336
        public getAuthority(bool $ignorePort = false): string Retrieve the authority component of the URI.
        /**
         * Retrieve the authority component of the URI.
         *
         * If no authority information is present, this method MUST return an empty
         * string.
         *
         * The authority syntax of the URI is:
         *
         * <pre>
         * [user-info@]host[:port]
         * </pre>
         *
         * If the port component is not set or is the standard port for the current
         * scheme, it SHOULD NOT be included.
         *
         * @see https://tools.ietf.org/html/rfc3986#section-3.2
         *
         * @return string The URI authority, in "[user-info@]host[:port]" format.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:360
        public getUserInfo(): string|null The URI user information, in "username[:password]" format. Retrieve the user information component of the URI.
        /**
         * Retrieve the user information component of the URI.
         *
         * If no user information is present, this method MUST return an empty
         * string.
         *
         * If a user is present in the URI, this will return that value;
         * additionally, if the password is also present, it will be appended to the
         * user value, with a colon (":") separating the values.
         *
         * NOTE that be default, the password, if available, will NOT be shown
         * as a security measure as discussed in RFC 3986, Section 7.5. If you know
         * the password is not a security issue, you can force it to be shown
         * with $this->showPassword();
         *
         * The trailing "@" character is not part of the user information and MUST
         * NOT be added.
         *
         * @return string|null The URI user information, in "username[:password]" format.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:403
        public showPassword(bool $val = true): URI Temporarily sets the URI to show a password in userInfo. Will reset itself af...
        /**
         * Temporarily sets the URI to show a password in userInfo. Will
         * reset itself after the first call to authority().
         *
         * Note: Method not in PSR-7
         *
         * @return URI
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:422
        public getHost(): string Retrieve the host component of the URI.
        /**
         * Retrieve the host component of the URI.
         *
         * If no host is present, this method MUST return an empty string.
         *
         * The value returned MUST be normalized to lowercase, per RFC 3986
         * Section 3.2.2.
         *
         * @see    http://tools.ietf.org/html/rfc3986#section-3.2.2
         *
         * @return string The URI host.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:441
        public getPort(): int|null The URI port. Retrieve the port component of the URI.
        /**
         * Retrieve the port component of the URI.
         *
         * If a port is present, and it is non-standard for the current scheme,
         * this method MUST return it as an integer. If the port is the standard port
         * used with the current scheme, this method SHOULD return null.
         *
         * If no port is present, and no scheme is present, this method MUST return
         * a null value.
         *
         * If no port is present, but a scheme is present, this method MAY return
         * the standard port for that scheme, but SHOULD return null.
         *
         * @return int|null The URI port.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:461
        public getPath(): string Retrieve the path component of the URI.
        /**
         * Retrieve the path component of the URI.
         *
         * The path can either be empty or absolute (starting with a slash) or
         * rootless (not starting with a slash). Implementations MUST support all
         * three syntaxes.
         *
         * Normally, the empty path "" and absolute path "/" are considered equal as
         * defined in RFC 7230 Section 2.7.3. But this method MUST NOT automatically
         * do this normalization because in contexts with a trimmed base path, e.g.
         * the front controller, this difference becomes significant. It's the task
         * of the user to handle both "" and "/".
         *
         * The value returned MUST be percent-encoded, but MUST NOT double-encode
         * any characters. To determine what characters to encode, please refer to
         * RFC 3986, Sections 2 and 3.3.
         *
         * As an example, if the value should include a slash ("/") not intended as
         * delimiter between path segments, that value MUST be passed in encoded
         * form (e.g., "%2F") to the instance.
         *
         * @see    https://tools.ietf.org/html/rfc3986#section-2
         * @see    https://tools.ietf.org/html/rfc3986#section-3.3
         *
         * @return string The URI path.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:492
        public getQuery(array $options = array()): string Retrieve the query string
        /**
         * Retrieve the query string
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:500
        public getFragment(): string Retrieve a URI fragment
        /**
         * Retrieve a URI fragment
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:534
        public getSegments(): array Returns the segments of the path as an array.
        /**
         * Returns the segments of the path as an array.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:542
        public getSegment(int $number, string $default = ''): string Returns the value of a specific segment of the URI path. Allows to get only e...
        /**
         * Returns the value of a specific segment of the URI path.
         * Allows to get only existing segments or the next one.
         *
         * @param int    $number  Segment number starting at 1
         * @param string $default Default value
         *
         * @return string The value of the segment. If you specify the last +1
         *                segment, the $default value. If you specify the last +2
         *                or more throws HTTPException.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:558
        public setSegment(int $number, $value): $this Set the value of a specific segment of the URI path. Allows to set only exist...
        /**
         * Set the value of a specific segment of the URI path.
         * Allows to set only existing segments or add new one.
         *
         * Note: Method not in PSR-7
         *
         * @param int        $number Segment number starting at 1
         * @param int|string $value
         *
         * @return $this
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:586
        public getTotalSegments(): int Returns the total number of segments.
        /**
         * Returns the total number of segments.
         *
         * Note: Method not in PSR-7
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:615
        public __toString(): string Formats the URI as a string.
        /**
         * Formats the URI as a string.
         *
         * Warning: For backwards-compatability this method
         * assumes URIs with the same host as baseURL should
         * be relative to the project's configuration.
         * This aspect of __toString() is deprecated and should be avoided.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:628
        private changeSchemeAndPath(string $scheme, string $path): array Change the path (and scheme) assuming URIs with the same host as baseURL shou...
        /**
         * Change the path (and scheme) assuming URIs with the same host as baseURL
         * should be relative to the project's configuration.
         *
         * @deprecated This method will be deleted.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:651
        public setAuthority(string $str): $this Parses the given string and saves the appropriate authority pieces.
        /**
         * Parses the given string and saves the appropriate authority pieces.
         *
         * Note: Method not in PSR-7
         *
         * @return $this
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:685
        public setScheme(string $str): $this Sets the scheme for this URI.
        /**
         * Sets the scheme for this URI.
         *
         * Because of the large number of valid schemes we cannot limit this
         * to only http or https.
         *
         * @see https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml
         *
         * @return $this
         *
         * @deprecated 4.4.0 Use `withScheme()` instead.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:715
        public withScheme(string $scheme): static A new instance with the specified scheme. Return an instance with the specified scheme.
        /**
         * Return an instance with the specified scheme.
         *
         * This method MUST retain the state of the current instance, and return
         * an instance that contains the specified scheme.
         *
         * Implementations MUST support the schemes "http" and "https" case
         * insensitively, and MAY accommodate other schemes if required.
         *
         * An empty scheme is equivalent to removing the scheme.
         *
         * @param string $scheme The scheme to use with the new instance.
         *
         * @return static A new instance with the specified scheme.
         *
         * @throws InvalidArgumentException for invalid or unsupported schemes.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:740
        public setUserInfo(string $user, string $pass): $this Sets the userInfo/Authority portion of the URI.
        /**
         * Sets the userInfo/Authority portion of the URI.
         *
         * @param string $user The user's username
         * @param string $pass The user's password
         *
         * @return $this
         *
         * @TODO PSR-7: Should be `withUserInfo($user, $password = null)`.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:761
        public setHost(string $str): $this Sets the host name to use.
        /**
         * Sets the host name to use.
         *
         * @return $this
         *
         * @TODO PSR-7: Should be `withHost($host)`.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:776
        public setPort(?int $port = null): $this Sets the port portion of the URI.
        /**
         * Sets the port portion of the URI.
         *
         * @return $this
         *
         * @TODO PSR-7: Should be `withPort($port)`.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:790
        public setPath(string $path): $this Sets the path portion of the URI.
        /**
         * Sets the path portion of the URI.
         *
         * @return $this
         *
         * @TODO PSR-7: Should be `withPath($port)`.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:816
        public setBaseURL(string $baseURL): void Sets the current baseURL.
        /**
         * Sets the current baseURL.
         *
         * @interal
         *
         * @deprecated Use SiteURI instead.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:834
        public getBaseURL(): string Returns the current baseURL.
        /**
         * Returns the current baseURL.
         *
         * @interal
         *
         * @deprecated Use SiteURI instead.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:846
        public refreshPath(): $this Sets the path portion of the URI based on segments.
        /**
         * Sets the path portion of the URI based on segments.
         *
         * @return $this
         *
         * @deprecated This method will be private.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:862
        public setQuery(string $query): $this Sets the query portion of the URI, while attempting to clean the various part...
        /**
         * Sets the query portion of the URI, while attempting
         * to clean the various parts of the query keys and values.
         *
         * @return $this
         *
         * @TODO PSR-7: Should be `withQuery($query)`.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:881
        public setQueryArray(array $query): URI A convenience method to pass an array of items in as the Query portion of the...
        /**
         * A convenience method to pass an array of items in as the Query
         * portion of the URI.
         *
         * @return URI
         *
         * @TODO: PSR-7: Should be `withQueryParams(array $query)`
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:913
        public addQuery(string $key, $value = null): $this Adds a single new element to the query vars.
        /**
         * Adds a single new element to the query vars.
         *
         * Note: Method not in PSR-7
         *
         * @param int|string|null $value
         *
         * @return $this
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:929
        public stripQuery($params): $this Removes one or more query vars from the URI.
        /**
         * Removes one or more query vars from the URI.
         *
         * Note: Method not in PSR-7
         *
         * @param string ...$params
         *
         * @return $this
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:945
        public keepQuery($params): $this Filters the query variables so that only the keys passed in are kept. The res...
        /**
         * Filters the query variables so that only the keys passed in
         * are kept. The rest are removed from the object.
         *
         * Note: Method not in PSR-7
         *
         * @param string ...$params
         *
         * @return $this
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:964
        public setFragment(string $string): $this Sets the fragment portion of the URI.
        /**
         * Sets the fragment portion of the URI.
         *
         * @see https://tools.ietf.org/html/rfc3986#section-3.5
         *
         * @return $this
         *
         * @TODO PSR-7: Should be `withFragment($fragment)`.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:990
        protected filterPath(?string $path = null): string Encodes any dangerous characters, and removes dot segments. While dot segment...
        /**
         * Encodes any dangerous characters, and removes dot segments.
         * While dot segments have valid uses according to the spec,
         * this URI class does not allow them.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1002
        protected applyParts(array $parts): void Saves our parts from a parse_url call.
        /**
         * Saves our parts from a parse_url call.
         *
         * @return void
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1036
        public resolveRelativeURI(string $uri): URI Combines one URI string with this one based on the rules set out in RFC 3986 ...
        /**
         * Combines one URI string with this one based on the rules set out in
         * RFC 3986 Section 2
         *
         * @see http://tools.ietf.org/html/rfc3986#section-5.2
         *
         * @return URI
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1087
        protected mergePaths(self $base, self $reference): string Given 2 paths, will merge them according to rules set out in RFC 2986, Sectio...
        /**
         * Given 2 paths, will merge them according to rules set out in RFC 2986,
         * Section 5.2
         *
         * @see http://tools.ietf.org/html/rfc3986#section-5.2.3
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1143
        protected parseStr(string $query): array This is equivalent to the native PHP parse_str() function. This version allow...
        /**
         * This is equivalent to the native PHP parse_str() function.
         * This version allows the dot to be used as a key of the query string.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1165
      • public static CodeIgniter\HTTP\URI::createURIString(?string $scheme = null, ?string $authority = null, ?string $path = null, ?string $query = null, ?string $fragment = null): string Builds a representation of the string from the component parts.
        /**
         * Builds a representation of the string from the component parts.
         *
         * @param string|null $scheme URI scheme. E.g., http, ftp
         *
         * @return string URI string with only passed parts. Maybe incomplete as a URI.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:161
        public static CodeIgniter\HTTP\URI::removeDotSegments(string $path): string Used when resolving and merging paths to correctly interpret and remove singl...
        /**
         * Used when resolving and merging paths to correctly interpret and
         * remove single and double dot segments from the path per
         * RFC 3986 Section 5.2.4
         *
         * @see http://tools.ietf.org/html/rfc3986#section-5.2.4
         *
         * @internal
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:203
      • public const CodeIgniter\HTTP\URI::CHAR_SUB_DELIMS :: string (16) "!\$&'\(\)\*\+,;="
        public const CodeIgniter\HTTP\URI::CHAR_UNRESERVED :: string (15) "a-zA-Z0-9_\-\.~"
      • baseURL string (20) "https://conmenu.com/"
      private basePathWithoutIndexPage -> string (1) "/"
      private readonly indexPage -> string (0) ""
      private baseSegments -> array (0)
      private routePath -> string (28) "menus/ccaa/04-islas-baleares"
    • public __construct(Config\App $configApp, string $relativePath = '', ?string $host = null, ?string $scheme = null)
      /**
       * @param         string              $relativePath URI path relative to baseURL. May include
       *                                                  queries or fragments.
       * @param         string|null         $host         Optional current hostname.
       * @param         string|null         $scheme       Optional scheme. 'http' or 'https'.
       * @phpstan-param 'http'|'https'|null $scheme
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:94
      private parseRelativePath(string $relativePath): array
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:127
      private determineBaseURL(Config\App $configApp, ?string $host, ?string $scheme): CodeIgniter\HTTP\URI
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:142
      private getIndexPageRoutePath(string $routePath): string
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:166
      private normalizeBaseURL(Config\App $configApp): string
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:193
      private setBasePath(): void Sets basePathWithoutIndexPage and baseSegments.
      /**
       * Sets basePathWithoutIndexPage and baseSegments.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:212
      public setBaseURL(string $baseURL): void
      /**
       * @deprecated
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:226
      public setURI(?string $uri = null)
      /**
       * @deprecated
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:234
      public getBaseURL(): string Returns the baseURL.
      /**
       * Returns the baseURL.
       *
       * @interal
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:244
      public getRoutePath(): string Returns the URI path relative to baseURL.
      /**
       * Returns the URI path relative to baseURL.
       *
       * @return string The Route path.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:254
      public __toString(): string Formats the URI as a string.
      /**
       * Formats the URI as a string.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:262
      public setPath(string $path): $this Sets the route path (and segments).
      /**
       * Sets the route path (and segments).
       *
       * @return $this
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:278
      private setRoutePath(string $routePath): void Sets the route path (and segments).
      /**
       * Sets the route path (and segments).
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:288
      private convertToSegments(string $path): array Converts path to segments
      /**
       * Converts path to segments
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:304
      public refreshPath(): $this Sets the path portion of the URI based on segments.
      /**
       * Sets the path portion of the URI based on segments.
       *
       * @return $this
       *
       * @deprecated This method will be private.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:318
      protected applyParts(array $parts): void Saves our parts from a parse_url() call.
      /**
       * Saves our parts from a parse_url() call.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:335
      public baseUrl($relativePath = '', ?string $scheme = null): string For base_url() helper.
      /**
       * For base_url() helper.
       *
       * @param array|string $relativePath URI string or array of URI segments.
       * @param string|null  $scheme       URI scheme. E.g., http, ftp. If empty
       *                                   string '' is set, a protocol-relative
       *                                   link is returned.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:379
      private stringifyRelativePath($relativePath): string
      /**
       * @param array|string $relativePath URI string or array of URI segments
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:401
      public siteUrl($relativePath = '', ?string $scheme = null, ?Config\App $config = null): string For site_url() helper.
      /**
       * For site_url() helper.
       *
       * @param array|string $relativePath URI string or array of URI segments.
       * @param string|null  $scheme       URI scheme. E.g., http, ftp. If empty
       *                                   string '' is set, a protocol-relative
       *                                   link is returned.
       * @param App|null     $config       Alternate configuration to use.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:419
      public setSilent(bool $silent = true): URI If $silent == true, then will not throw exceptions and will attempt to contin...
      /**
       * If $silent == true, then will not throw exceptions and will
       * attempt to continue gracefully.
       *
       * @deprecated 4.4.0 Method not in PSR-7
       *
       * @return URI
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:271
      public useRawQueryString(bool $raw = true): URI If $raw == true, then will use parseStr() method instead of native parse_str(...
      /**
       * If $raw == true, then will use parseStr() method
       * instead of native parse_str() function.
       *
       * Note: Method not in PSR-7
       *
       * @return URI
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:286
      public getScheme(): string Retrieve the scheme component of the URI.
      /**
       * Retrieve the scheme component of the URI.
       *
       * If no scheme is present, this method MUST return an empty string.
       *
       * The value returned MUST be normalized to lowercase, per RFC 3986
       * Section 3.1.
       *
       * The trailing ":" character is not part of the scheme and MUST NOT be
       * added.
       *
       * @see    https://tools.ietf.org/html/rfc3986#section-3.1
       *
       * @return string The URI scheme.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:336
      public getAuthority(bool $ignorePort = false): string Retrieve the authority component of the URI.
      /**
       * Retrieve the authority component of the URI.
       *
       * If no authority information is present, this method MUST return an empty
       * string.
       *
       * The authority syntax of the URI is:
       *
       * <pre>
       * [user-info@]host[:port]
       * </pre>
       *
       * If the port component is not set or is the standard port for the current
       * scheme, it SHOULD NOT be included.
       *
       * @see https://tools.ietf.org/html/rfc3986#section-3.2
       *
       * @return string The URI authority, in "[user-info@]host[:port]" format.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:360
      public getUserInfo(): string|null The URI user information, in "username[:password]" format. Retrieve the user information component of the URI.
      /**
       * Retrieve the user information component of the URI.
       *
       * If no user information is present, this method MUST return an empty
       * string.
       *
       * If a user is present in the URI, this will return that value;
       * additionally, if the password is also present, it will be appended to the
       * user value, with a colon (":") separating the values.
       *
       * NOTE that be default, the password, if available, will NOT be shown
       * as a security measure as discussed in RFC 3986, Section 7.5. If you know
       * the password is not a security issue, you can force it to be shown
       * with $this->showPassword();
       *
       * The trailing "@" character is not part of the user information and MUST
       * NOT be added.
       *
       * @return string|null The URI user information, in "username[:password]" format.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:403
      public showPassword(bool $val = true): URI Temporarily sets the URI to show a password in userInfo. Will reset itself af...
      /**
       * Temporarily sets the URI to show a password in userInfo. Will
       * reset itself after the first call to authority().
       *
       * Note: Method not in PSR-7
       *
       * @return URI
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:422
      public getHost(): string Retrieve the host component of the URI.
      /**
       * Retrieve the host component of the URI.
       *
       * If no host is present, this method MUST return an empty string.
       *
       * The value returned MUST be normalized to lowercase, per RFC 3986
       * Section 3.2.2.
       *
       * @see    http://tools.ietf.org/html/rfc3986#section-3.2.2
       *
       * @return string The URI host.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:441
      public getPort(): int|null The URI port. Retrieve the port component of the URI.
      /**
       * Retrieve the port component of the URI.
       *
       * If a port is present, and it is non-standard for the current scheme,
       * this method MUST return it as an integer. If the port is the standard port
       * used with the current scheme, this method SHOULD return null.
       *
       * If no port is present, and no scheme is present, this method MUST return
       * a null value.
       *
       * If no port is present, but a scheme is present, this method MAY return
       * the standard port for that scheme, but SHOULD return null.
       *
       * @return int|null The URI port.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:461
      public getPath(): string Retrieve the path component of the URI.
      /**
       * Retrieve the path component of the URI.
       *
       * The path can either be empty or absolute (starting with a slash) or
       * rootless (not starting with a slash). Implementations MUST support all
       * three syntaxes.
       *
       * Normally, the empty path "" and absolute path "/" are considered equal as
       * defined in RFC 7230 Section 2.7.3. But this method MUST NOT automatically
       * do this normalization because in contexts with a trimmed base path, e.g.
       * the front controller, this difference becomes significant. It's the task
       * of the user to handle both "" and "/".
       *
       * The value returned MUST be percent-encoded, but MUST NOT double-encode
       * any characters. To determine what characters to encode, please refer to
       * RFC 3986, Sections 2 and 3.3.
       *
       * As an example, if the value should include a slash ("/") not intended as
       * delimiter between path segments, that value MUST be passed in encoded
       * form (e.g., "%2F") to the instance.
       *
       * @see    https://tools.ietf.org/html/rfc3986#section-2
       * @see    https://tools.ietf.org/html/rfc3986#section-3.3
       *
       * @return string The URI path.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:492
      public getQuery(array $options = array()): string Retrieve the query string
      /**
       * Retrieve the query string
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:500
      public getFragment(): string Retrieve a URI fragment
      /**
       * Retrieve a URI fragment
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:534
      public getSegments(): array Returns the segments of the path as an array.
      /**
       * Returns the segments of the path as an array.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:542
      public getSegment(int $number, string $default = ''): string Returns the value of a specific segment of the URI path. Allows to get only e...
      /**
       * Returns the value of a specific segment of the URI path.
       * Allows to get only existing segments or the next one.
       *
       * @param int    $number  Segment number starting at 1
       * @param string $default Default value
       *
       * @return string The value of the segment. If you specify the last +1
       *                segment, the $default value. If you specify the last +2
       *                or more throws HTTPException.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:558
      public setSegment(int $number, $value): $this Set the value of a specific segment of the URI path. Allows to set only exist...
      /**
       * Set the value of a specific segment of the URI path.
       * Allows to set only existing segments or add new one.
       *
       * Note: Method not in PSR-7
       *
       * @param int        $number Segment number starting at 1
       * @param int|string $value
       *
       * @return $this
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:586
      public getTotalSegments(): int Returns the total number of segments.
      /**
       * Returns the total number of segments.
       *
       * Note: Method not in PSR-7
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:615
      public setAuthority(string $str): $this Parses the given string and saves the appropriate authority pieces.
      /**
       * Parses the given string and saves the appropriate authority pieces.
       *
       * Note: Method not in PSR-7
       *
       * @return $this
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:685
      public setScheme(string $str): $this Sets the scheme for this URI.
      /**
       * Sets the scheme for this URI.
       *
       * Because of the large number of valid schemes we cannot limit this
       * to only http or https.
       *
       * @see https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml
       *
       * @return $this
       *
       * @deprecated 4.4.0 Use `withScheme()` instead.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:715
      public withScheme(string $scheme): static A new instance with the specified scheme. Return an instance with the specified scheme.
      /**
       * Return an instance with the specified scheme.
       *
       * This method MUST retain the state of the current instance, and return
       * an instance that contains the specified scheme.
       *
       * Implementations MUST support the schemes "http" and "https" case
       * insensitively, and MAY accommodate other schemes if required.
       *
       * An empty scheme is equivalent to removing the scheme.
       *
       * @param string $scheme The scheme to use with the new instance.
       *
       * @return static A new instance with the specified scheme.
       *
       * @throws InvalidArgumentException for invalid or unsupported schemes.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:740
      public setUserInfo(string $user, string $pass): $this Sets the userInfo/Authority portion of the URI.
      /**
       * Sets the userInfo/Authority portion of the URI.
       *
       * @param string $user The user's username
       * @param string $pass The user's password
       *
       * @return $this
       *
       * @TODO PSR-7: Should be `withUserInfo($user, $password = null)`.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:761
      public setHost(string $str): $this Sets the host name to use.
      /**
       * Sets the host name to use.
       *
       * @return $this
       *
       * @TODO PSR-7: Should be `withHost($host)`.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:776
      public setPort(?int $port = null): $this Sets the port portion of the URI.
      /**
       * Sets the port portion of the URI.
       *
       * @return $this
       *
       * @TODO PSR-7: Should be `withPort($port)`.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:790
      public setQuery(string $query): $this Sets the query portion of the URI, while attempting to clean the various part...
      /**
       * Sets the query portion of the URI, while attempting
       * to clean the various parts of the query keys and values.
       *
       * @return $this
       *
       * @TODO PSR-7: Should be `withQuery($query)`.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:881
      public setQueryArray(array $query): URI A convenience method to pass an array of items in as the Query portion of the...
      /**
       * A convenience method to pass an array of items in as the Query
       * portion of the URI.
       *
       * @return URI
       *
       * @TODO: PSR-7: Should be `withQueryParams(array $query)`
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:913
      public addQuery(string $key, $value = null): $this Adds a single new element to the query vars.
      /**
       * Adds a single new element to the query vars.
       *
       * Note: Method not in PSR-7
       *
       * @param int|string|null $value
       *
       * @return $this
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:929
      public stripQuery($params): $this Removes one or more query vars from the URI.
      /**
       * Removes one or more query vars from the URI.
       *
       * Note: Method not in PSR-7
       *
       * @param string ...$params
       *
       * @return $this
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:945
      public keepQuery($params): $this Filters the query variables so that only the keys passed in are kept. The res...
      /**
       * Filters the query variables so that only the keys passed in
       * are kept. The rest are removed from the object.
       *
       * Note: Method not in PSR-7
       *
       * @param string ...$params
       *
       * @return $this
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:964
      public setFragment(string $string): $this Sets the fragment portion of the URI.
      /**
       * Sets the fragment portion of the URI.
       *
       * @see https://tools.ietf.org/html/rfc3986#section-3.5
       *
       * @return $this
       *
       * @TODO PSR-7: Should be `withFragment($fragment)`.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:990
      protected filterPath(?string $path = null): string Encodes any dangerous characters, and removes dot segments. While dot segment...
      /**
       * Encodes any dangerous characters, and removes dot segments.
       * While dot segments have valid uses according to the spec,
       * this URI class does not allow them.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1002
      public resolveRelativeURI(string $uri): URI Combines one URI string with this one based on the rules set out in RFC 3986 ...
      /**
       * Combines one URI string with this one based on the rules set out in
       * RFC 3986 Section 2
       *
       * @see http://tools.ietf.org/html/rfc3986#section-5.2
       *
       * @return URI
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1087
      protected mergePaths(self $base, self $reference): string Given 2 paths, will merge them according to rules set out in RFC 2986, Sectio...
      /**
       * Given 2 paths, will merge them according to rules set out in RFC 2986,
       * Section 5.2
       *
       * @see http://tools.ietf.org/html/rfc3986#section-5.2.3
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1143
      protected parseStr(string $query): array This is equivalent to the native PHP parse_str() function. This version allow...
      /**
       * This is equivalent to the native PHP parse_str() function.
       * This version allows the dot to be used as a key of the query string.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1165
      private changeSchemeAndPath(string $scheme, string $path): array Change the path (and scheme) assuming URIs with the same host as baseURL shou...
      /**
       * Change the path (and scheme) assuming URIs with the same host as baseURL
       * should be relative to the project's configuration.
       *
       * @deprecated This method will be deleted.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:651
    • public static CodeIgniter\HTTP\URI::createURIString(?string $scheme = null, ?string $authority = null, ?string $path = null, ?string $query = null, ?string $fragment = null): string Builds a representation of the string from the component parts.
      /**
       * Builds a representation of the string from the component parts.
       *
       * @param string|null $scheme URI scheme. E.g., http, ftp
       *
       * @return string URI string with only passed parts. Maybe incomplete as a URI.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:161
      public static CodeIgniter\HTTP\URI::removeDotSegments(string $path): string Used when resolving and merging paths to correctly interpret and remove singl...
      /**
       * Used when resolving and merging paths to correctly interpret and
       * remove single and double dot segments from the path per
       * RFC 3986 Section 5.2.4
       *
       * @see http://tools.ietf.org/html/rfc3986#section-5.2.4
       *
       * @internal
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:203
    • public const CodeIgniter\HTTP\URI::CHAR_SUB_DELIMS :: string (16) "!\$&'\(\)\*\+,;="
      public const CodeIgniter\HTTP\URI::CHAR_UNRESERVED :: string (15) "a-zA-Z0-9_\-\.~"
    • currentUri string (48) "https://conmenu.com/menus/ccaa/04-islas-baleares"
    uri => CodeIgniter\HTTP\SiteURI#117 (20)
    • Properties (20)
    • Methods (51)
    • Static methods (2)
    • Class constants (2)
    • toString
    • protected uriString -> null
      private baseURL -> null
      protected segments -> array (3)
      0 => string (5) "menus"
      1 => string (4) "ccaa"
      2 => string (17) "04-islas-baleares"
      protected scheme -> string (5) "https"
      protected user -> null
      protected password -> null
      protected host -> string (11) "conmenu.com"
      protected port -> null
      protected path -> string (29) "/menus/ccaa/04-islas-baleares"
      protected fragment -> string (0) ""
      protected query -> array (0)
      protected defaultPorts -> array (4)
      http => integer 80
      https => integer 443
      ftp => integer 21
      sftp => integer 22
      protected showPassword -> boolean false
      protected silent -> boolean false
      protected rawQueryString -> boolean false
      private readonly baseURL -> CodeIgniter\HTTP\URI#29 (15)
      • Properties (15)
      • Methods (40)
      • Static methods (2)
      • Class constants (2)
      • toString
      • protected uriString -> null
        private baseURL -> null
        protected segments -> array (0)
        protected scheme -> string (5) "https"
        protected user -> null
        protected password -> null
        protected host -> string (11) "conmenu.com"
        protected port -> null
        protected path -> string (1) "/"
        protected fragment -> string (0) ""
        protected query -> array (0)
        protected defaultPorts -> array (4)
        http => integer 80
        https => integer 443
        ftp => integer 21
        sftp => integer 22
        protected showPassword -> boolean false
        protected silent -> boolean false
        protected rawQueryString -> boolean false
      • public __construct(?string $uri = null) Constructor.
        /**
         * Constructor.
         *
         * @param string|null $uri The URI to parse.
         *
         * @throws HTTPException
         *
         * @TODO null for param $uri should be removed.
         *      See https://www.php-fig.org/psr/psr-17/#26-urifactoryinterface
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:256
        public setSilent(bool $silent = true): URI If $silent == true, then will not throw exceptions and will attempt to contin...
        /**
         * If $silent == true, then will not throw exceptions and will
         * attempt to continue gracefully.
         *
         * @deprecated 4.4.0 Method not in PSR-7
         *
         * @return URI
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:271
        public useRawQueryString(bool $raw = true): URI If $raw == true, then will use parseStr() method instead of native parse_str(...
        /**
         * If $raw == true, then will use parseStr() method
         * instead of native parse_str() function.
         *
         * Note: Method not in PSR-7
         *
         * @return URI
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:286
        public setURI(?string $uri = null): URI Sets and overwrites any current URI information.
        /**
         * Sets and overwrites any current URI information.
         *
         * @return URI
         *
         * @throws HTTPException
         *
         * @deprecated 4.4.0 This method will be private.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:302
        public getScheme(): string Retrieve the scheme component of the URI.
        /**
         * Retrieve the scheme component of the URI.
         *
         * If no scheme is present, this method MUST return an empty string.
         *
         * The value returned MUST be normalized to lowercase, per RFC 3986
         * Section 3.1.
         *
         * The trailing ":" character is not part of the scheme and MUST NOT be
         * added.
         *
         * @see    https://tools.ietf.org/html/rfc3986#section-3.1
         *
         * @return string The URI scheme.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:336
        public getAuthority(bool $ignorePort = false): string Retrieve the authority component of the URI.
        /**
         * Retrieve the authority component of the URI.
         *
         * If no authority information is present, this method MUST return an empty
         * string.
         *
         * The authority syntax of the URI is:
         *
         * <pre>
         * [user-info@]host[:port]
         * </pre>
         *
         * If the port component is not set or is the standard port for the current
         * scheme, it SHOULD NOT be included.
         *
         * @see https://tools.ietf.org/html/rfc3986#section-3.2
         *
         * @return string The URI authority, in "[user-info@]host[:port]" format.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:360
        public getUserInfo(): string|null The URI user information, in "username[:password]" format. Retrieve the user information component of the URI.
        /**
         * Retrieve the user information component of the URI.
         *
         * If no user information is present, this method MUST return an empty
         * string.
         *
         * If a user is present in the URI, this will return that value;
         * additionally, if the password is also present, it will be appended to the
         * user value, with a colon (":") separating the values.
         *
         * NOTE that be default, the password, if available, will NOT be shown
         * as a security measure as discussed in RFC 3986, Section 7.5. If you know
         * the password is not a security issue, you can force it to be shown
         * with $this->showPassword();
         *
         * The trailing "@" character is not part of the user information and MUST
         * NOT be added.
         *
         * @return string|null The URI user information, in "username[:password]" format.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:403
        public showPassword(bool $val = true): URI Temporarily sets the URI to show a password in userInfo. Will reset itself af...
        /**
         * Temporarily sets the URI to show a password in userInfo. Will
         * reset itself after the first call to authority().
         *
         * Note: Method not in PSR-7
         *
         * @return URI
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:422
        public getHost(): string Retrieve the host component of the URI.
        /**
         * Retrieve the host component of the URI.
         *
         * If no host is present, this method MUST return an empty string.
         *
         * The value returned MUST be normalized to lowercase, per RFC 3986
         * Section 3.2.2.
         *
         * @see    http://tools.ietf.org/html/rfc3986#section-3.2.2
         *
         * @return string The URI host.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:441
        public getPort(): int|null The URI port. Retrieve the port component of the URI.
        /**
         * Retrieve the port component of the URI.
         *
         * If a port is present, and it is non-standard for the current scheme,
         * this method MUST return it as an integer. If the port is the standard port
         * used with the current scheme, this method SHOULD return null.
         *
         * If no port is present, and no scheme is present, this method MUST return
         * a null value.
         *
         * If no port is present, but a scheme is present, this method MAY return
         * the standard port for that scheme, but SHOULD return null.
         *
         * @return int|null The URI port.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:461
        public getPath(): string Retrieve the path component of the URI.
        /**
         * Retrieve the path component of the URI.
         *
         * The path can either be empty or absolute (starting with a slash) or
         * rootless (not starting with a slash). Implementations MUST support all
         * three syntaxes.
         *
         * Normally, the empty path "" and absolute path "/" are considered equal as
         * defined in RFC 7230 Section 2.7.3. But this method MUST NOT automatically
         * do this normalization because in contexts with a trimmed base path, e.g.
         * the front controller, this difference becomes significant. It's the task
         * of the user to handle both "" and "/".
         *
         * The value returned MUST be percent-encoded, but MUST NOT double-encode
         * any characters. To determine what characters to encode, please refer to
         * RFC 3986, Sections 2 and 3.3.
         *
         * As an example, if the value should include a slash ("/") not intended as
         * delimiter between path segments, that value MUST be passed in encoded
         * form (e.g., "%2F") to the instance.
         *
         * @see    https://tools.ietf.org/html/rfc3986#section-2
         * @see    https://tools.ietf.org/html/rfc3986#section-3.3
         *
         * @return string The URI path.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:492
        public getQuery(array $options = array()): string Retrieve the query string
        /**
         * Retrieve the query string
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:500
        public getFragment(): string Retrieve a URI fragment
        /**
         * Retrieve a URI fragment
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:534
        public getSegments(): array Returns the segments of the path as an array.
        /**
         * Returns the segments of the path as an array.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:542
        public getSegment(int $number, string $default = ''): string Returns the value of a specific segment of the URI path. Allows to get only e...
        /**
         * Returns the value of a specific segment of the URI path.
         * Allows to get only existing segments or the next one.
         *
         * @param int    $number  Segment number starting at 1
         * @param string $default Default value
         *
         * @return string The value of the segment. If you specify the last +1
         *                segment, the $default value. If you specify the last +2
         *                or more throws HTTPException.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:558
        public setSegment(int $number, $value): $this Set the value of a specific segment of the URI path. Allows to set only exist...
        /**
         * Set the value of a specific segment of the URI path.
         * Allows to set only existing segments or add new one.
         *
         * Note: Method not in PSR-7
         *
         * @param int        $number Segment number starting at 1
         * @param int|string $value
         *
         * @return $this
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:586
        public getTotalSegments(): int Returns the total number of segments.
        /**
         * Returns the total number of segments.
         *
         * Note: Method not in PSR-7
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:615
        public __toString(): string Formats the URI as a string.
        /**
         * Formats the URI as a string.
         *
         * Warning: For backwards-compatability this method
         * assumes URIs with the same host as baseURL should
         * be relative to the project's configuration.
         * This aspect of __toString() is deprecated and should be avoided.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:628
        private changeSchemeAndPath(string $scheme, string $path): array Change the path (and scheme) assuming URIs with the same host as baseURL shou...
        /**
         * Change the path (and scheme) assuming URIs with the same host as baseURL
         * should be relative to the project's configuration.
         *
         * @deprecated This method will be deleted.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:651
        public setAuthority(string $str): $this Parses the given string and saves the appropriate authority pieces.
        /**
         * Parses the given string and saves the appropriate authority pieces.
         *
         * Note: Method not in PSR-7
         *
         * @return $this
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:685
        public setScheme(string $str): $this Sets the scheme for this URI.
        /**
         * Sets the scheme for this URI.
         *
         * Because of the large number of valid schemes we cannot limit this
         * to only http or https.
         *
         * @see https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml
         *
         * @return $this
         *
         * @deprecated 4.4.0 Use `withScheme()` instead.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:715
        public withScheme(string $scheme): static A new instance with the specified scheme. Return an instance with the specified scheme.
        /**
         * Return an instance with the specified scheme.
         *
         * This method MUST retain the state of the current instance, and return
         * an instance that contains the specified scheme.
         *
         * Implementations MUST support the schemes "http" and "https" case
         * insensitively, and MAY accommodate other schemes if required.
         *
         * An empty scheme is equivalent to removing the scheme.
         *
         * @param string $scheme The scheme to use with the new instance.
         *
         * @return static A new instance with the specified scheme.
         *
         * @throws InvalidArgumentException for invalid or unsupported schemes.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:740
        public setUserInfo(string $user, string $pass): $this Sets the userInfo/Authority portion of the URI.
        /**
         * Sets the userInfo/Authority portion of the URI.
         *
         * @param string $user The user's username
         * @param string $pass The user's password
         *
         * @return $this
         *
         * @TODO PSR-7: Should be `withUserInfo($user, $password = null)`.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:761
        public setHost(string $str): $this Sets the host name to use.
        /**
         * Sets the host name to use.
         *
         * @return $this
         *
         * @TODO PSR-7: Should be `withHost($host)`.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:776
        public setPort(?int $port = null): $this Sets the port portion of the URI.
        /**
         * Sets the port portion of the URI.
         *
         * @return $this
         *
         * @TODO PSR-7: Should be `withPort($port)`.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:790
        public setPath(string $path): $this Sets the path portion of the URI.
        /**
         * Sets the path portion of the URI.
         *
         * @return $this
         *
         * @TODO PSR-7: Should be `withPath($port)`.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:816
        public setBaseURL(string $baseURL): void Sets the current baseURL.
        /**
         * Sets the current baseURL.
         *
         * @interal
         *
         * @deprecated Use SiteURI instead.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:834
        public getBaseURL(): string Returns the current baseURL.
        /**
         * Returns the current baseURL.
         *
         * @interal
         *
         * @deprecated Use SiteURI instead.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:846
        public refreshPath(): $this Sets the path portion of the URI based on segments.
        /**
         * Sets the path portion of the URI based on segments.
         *
         * @return $this
         *
         * @deprecated This method will be private.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:862
        public setQuery(string $query): $this Sets the query portion of the URI, while attempting to clean the various part...
        /**
         * Sets the query portion of the URI, while attempting
         * to clean the various parts of the query keys and values.
         *
         * @return $this
         *
         * @TODO PSR-7: Should be `withQuery($query)`.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:881
        public setQueryArray(array $query): URI A convenience method to pass an array of items in as the Query portion of the...
        /**
         * A convenience method to pass an array of items in as the Query
         * portion of the URI.
         *
         * @return URI
         *
         * @TODO: PSR-7: Should be `withQueryParams(array $query)`
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:913
        public addQuery(string $key, $value = null): $this Adds a single new element to the query vars.
        /**
         * Adds a single new element to the query vars.
         *
         * Note: Method not in PSR-7
         *
         * @param int|string|null $value
         *
         * @return $this
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:929
        public stripQuery($params): $this Removes one or more query vars from the URI.
        /**
         * Removes one or more query vars from the URI.
         *
         * Note: Method not in PSR-7
         *
         * @param string ...$params
         *
         * @return $this
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:945
        public keepQuery($params): $this Filters the query variables so that only the keys passed in are kept. The res...
        /**
         * Filters the query variables so that only the keys passed in
         * are kept. The rest are removed from the object.
         *
         * Note: Method not in PSR-7
         *
         * @param string ...$params
         *
         * @return $this
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:964
        public setFragment(string $string): $this Sets the fragment portion of the URI.
        /**
         * Sets the fragment portion of the URI.
         *
         * @see https://tools.ietf.org/html/rfc3986#section-3.5
         *
         * @return $this
         *
         * @TODO PSR-7: Should be `withFragment($fragment)`.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:990
        protected filterPath(?string $path = null): string Encodes any dangerous characters, and removes dot segments. While dot segment...
        /**
         * Encodes any dangerous characters, and removes dot segments.
         * While dot segments have valid uses according to the spec,
         * this URI class does not allow them.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1002
        protected applyParts(array $parts): void Saves our parts from a parse_url call.
        /**
         * Saves our parts from a parse_url call.
         *
         * @return void
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1036
        public resolveRelativeURI(string $uri): URI Combines one URI string with this one based on the rules set out in RFC 3986 ...
        /**
         * Combines one URI string with this one based on the rules set out in
         * RFC 3986 Section 2
         *
         * @see http://tools.ietf.org/html/rfc3986#section-5.2
         *
         * @return URI
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1087
        protected mergePaths(self $base, self $reference): string Given 2 paths, will merge them according to rules set out in RFC 2986, Sectio...
        /**
         * Given 2 paths, will merge them according to rules set out in RFC 2986,
         * Section 5.2
         *
         * @see http://tools.ietf.org/html/rfc3986#section-5.2.3
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1143
        protected parseStr(string $query): array This is equivalent to the native PHP parse_str() function. This version allow...
        /**
         * This is equivalent to the native PHP parse_str() function.
         * This version allows the dot to be used as a key of the query string.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1165
      • public static CodeIgniter\HTTP\URI::createURIString(?string $scheme = null, ?string $authority = null, ?string $path = null, ?string $query = null, ?string $fragment = null): string Builds a representation of the string from the component parts.
        /**
         * Builds a representation of the string from the component parts.
         *
         * @param string|null $scheme URI scheme. E.g., http, ftp
         *
         * @return string URI string with only passed parts. Maybe incomplete as a URI.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:161
        public static CodeIgniter\HTTP\URI::removeDotSegments(string $path): string Used when resolving and merging paths to correctly interpret and remove singl...
        /**
         * Used when resolving and merging paths to correctly interpret and
         * remove single and double dot segments from the path per
         * RFC 3986 Section 5.2.4
         *
         * @see http://tools.ietf.org/html/rfc3986#section-5.2.4
         *
         * @internal
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:203
      • public const CodeIgniter\HTTP\URI::CHAR_SUB_DELIMS :: string (16) "!\$&'\(\)\*\+,;="
        public const CodeIgniter\HTTP\URI::CHAR_UNRESERVED :: string (15) "a-zA-Z0-9_\-\.~"
      • baseURL string (20) "https://conmenu.com/"
      private basePathWithoutIndexPage -> string (1) "/"
      private readonly indexPage -> string (0) ""
      private baseSegments -> array (0)
      private routePath -> string (28) "menus/ccaa/04-islas-baleares"
    • public __construct(Config\App $configApp, string $relativePath = '', ?string $host = null, ?string $scheme = null)
      /**
       * @param         string              $relativePath URI path relative to baseURL. May include
       *                                                  queries or fragments.
       * @param         string|null         $host         Optional current hostname.
       * @param         string|null         $scheme       Optional scheme. 'http' or 'https'.
       * @phpstan-param 'http'|'https'|null $scheme
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:94
      private parseRelativePath(string $relativePath): array
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:127
      private determineBaseURL(Config\App $configApp, ?string $host, ?string $scheme): CodeIgniter\HTTP\URI
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:142
      private getIndexPageRoutePath(string $routePath): string
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:166
      private normalizeBaseURL(Config\App $configApp): string
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:193
      private setBasePath(): void Sets basePathWithoutIndexPage and baseSegments.
      /**
       * Sets basePathWithoutIndexPage and baseSegments.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:212
      public setBaseURL(string $baseURL): void
      /**
       * @deprecated
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:226
      public setURI(?string $uri = null)
      /**
       * @deprecated
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:234
      public getBaseURL(): string Returns the baseURL.
      /**
       * Returns the baseURL.
       *
       * @interal
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:244
      public getRoutePath(): string Returns the URI path relative to baseURL.
      /**
       * Returns the URI path relative to baseURL.
       *
       * @return string The Route path.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:254
      public __toString(): string Formats the URI as a string.
      /**
       * Formats the URI as a string.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:262
      public setPath(string $path): $this Sets the route path (and segments).
      /**
       * Sets the route path (and segments).
       *
       * @return $this
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:278
      private setRoutePath(string $routePath): void Sets the route path (and segments).
      /**
       * Sets the route path (and segments).
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:288
      private convertToSegments(string $path): array Converts path to segments
      /**
       * Converts path to segments
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:304
      public refreshPath(): $this Sets the path portion of the URI based on segments.
      /**
       * Sets the path portion of the URI based on segments.
       *
       * @return $this
       *
       * @deprecated This method will be private.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:318
      protected applyParts(array $parts): void Saves our parts from a parse_url() call.
      /**
       * Saves our parts from a parse_url() call.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:335
      public baseUrl($relativePath = '', ?string $scheme = null): string For base_url() helper.
      /**
       * For base_url() helper.
       *
       * @param array|string $relativePath URI string or array of URI segments.
       * @param string|null  $scheme       URI scheme. E.g., http, ftp. If empty
       *                                   string '' is set, a protocol-relative
       *                                   link is returned.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:379
      private stringifyRelativePath($relativePath): string
      /**
       * @param array|string $relativePath URI string or array of URI segments
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:401
      public siteUrl($relativePath = '', ?string $scheme = null, ?Config\App $config = null): string For site_url() helper.
      /**
       * For site_url() helper.
       *
       * @param array|string $relativePath URI string or array of URI segments.
       * @param string|null  $scheme       URI scheme. E.g., http, ftp. If empty
       *                                   string '' is set, a protocol-relative
       *                                   link is returned.
       * @param App|null     $config       Alternate configuration to use.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/SiteURI.php:419
      public setSilent(bool $silent = true): URI If $silent == true, then will not throw exceptions and will attempt to contin...
      /**
       * If $silent == true, then will not throw exceptions and will
       * attempt to continue gracefully.
       *
       * @deprecated 4.4.0 Method not in PSR-7
       *
       * @return URI
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:271
      public useRawQueryString(bool $raw = true): URI If $raw == true, then will use parseStr() method instead of native parse_str(...
      /**
       * If $raw == true, then will use parseStr() method
       * instead of native parse_str() function.
       *
       * Note: Method not in PSR-7
       *
       * @return URI
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:286
      public getScheme(): string Retrieve the scheme component of the URI.
      /**
       * Retrieve the scheme component of the URI.
       *
       * If no scheme is present, this method MUST return an empty string.
       *
       * The value returned MUST be normalized to lowercase, per RFC 3986
       * Section 3.1.
       *
       * The trailing ":" character is not part of the scheme and MUST NOT be
       * added.
       *
       * @see    https://tools.ietf.org/html/rfc3986#section-3.1
       *
       * @return string The URI scheme.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:336
      public getAuthority(bool $ignorePort = false): string Retrieve the authority component of the URI.
      /**
       * Retrieve the authority component of the URI.
       *
       * If no authority information is present, this method MUST return an empty
       * string.
       *
       * The authority syntax of the URI is:
       *
       * <pre>
       * [user-info@]host[:port]
       * </pre>
       *
       * If the port component is not set or is the standard port for the current
       * scheme, it SHOULD NOT be included.
       *
       * @see https://tools.ietf.org/html/rfc3986#section-3.2
       *
       * @return string The URI authority, in "[user-info@]host[:port]" format.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:360
      public getUserInfo(): string|null The URI user information, in "username[:password]" format. Retrieve the user information component of the URI.
      /**
       * Retrieve the user information component of the URI.
       *
       * If no user information is present, this method MUST return an empty
       * string.
       *
       * If a user is present in the URI, this will return that value;
       * additionally, if the password is also present, it will be appended to the
       * user value, with a colon (":") separating the values.
       *
       * NOTE that be default, the password, if available, will NOT be shown
       * as a security measure as discussed in RFC 3986, Section 7.5. If you know
       * the password is not a security issue, you can force it to be shown
       * with $this->showPassword();
       *
       * The trailing "@" character is not part of the user information and MUST
       * NOT be added.
       *
       * @return string|null The URI user information, in "username[:password]" format.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:403
      public showPassword(bool $val = true): URI Temporarily sets the URI to show a password in userInfo. Will reset itself af...
      /**
       * Temporarily sets the URI to show a password in userInfo. Will
       * reset itself after the first call to authority().
       *
       * Note: Method not in PSR-7
       *
       * @return URI
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:422
      public getHost(): string Retrieve the host component of the URI.
      /**
       * Retrieve the host component of the URI.
       *
       * If no host is present, this method MUST return an empty string.
       *
       * The value returned MUST be normalized to lowercase, per RFC 3986
       * Section 3.2.2.
       *
       * @see    http://tools.ietf.org/html/rfc3986#section-3.2.2
       *
       * @return string The URI host.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:441
      public getPort(): int|null The URI port. Retrieve the port component of the URI.
      /**
       * Retrieve the port component of the URI.
       *
       * If a port is present, and it is non-standard for the current scheme,
       * this method MUST return it as an integer. If the port is the standard port
       * used with the current scheme, this method SHOULD return null.
       *
       * If no port is present, and no scheme is present, this method MUST return
       * a null value.
       *
       * If no port is present, but a scheme is present, this method MAY return
       * the standard port for that scheme, but SHOULD return null.
       *
       * @return int|null The URI port.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:461
      public getPath(): string Retrieve the path component of the URI.
      /**
       * Retrieve the path component of the URI.
       *
       * The path can either be empty or absolute (starting with a slash) or
       * rootless (not starting with a slash). Implementations MUST support all
       * three syntaxes.
       *
       * Normally, the empty path "" and absolute path "/" are considered equal as
       * defined in RFC 7230 Section 2.7.3. But this method MUST NOT automatically
       * do this normalization because in contexts with a trimmed base path, e.g.
       * the front controller, this difference becomes significant. It's the task
       * of the user to handle both "" and "/".
       *
       * The value returned MUST be percent-encoded, but MUST NOT double-encode
       * any characters. To determine what characters to encode, please refer to
       * RFC 3986, Sections 2 and 3.3.
       *
       * As an example, if the value should include a slash ("/") not intended as
       * delimiter between path segments, that value MUST be passed in encoded
       * form (e.g., "%2F") to the instance.
       *
       * @see    https://tools.ietf.org/html/rfc3986#section-2
       * @see    https://tools.ietf.org/html/rfc3986#section-3.3
       *
       * @return string The URI path.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:492
      public getQuery(array $options = array()): string Retrieve the query string
      /**
       * Retrieve the query string
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:500
      public getFragment(): string Retrieve a URI fragment
      /**
       * Retrieve a URI fragment
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:534
      public getSegments(): array Returns the segments of the path as an array.
      /**
       * Returns the segments of the path as an array.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:542
      public getSegment(int $number, string $default = ''): string Returns the value of a specific segment of the URI path. Allows to get only e...
      /**
       * Returns the value of a specific segment of the URI path.
       * Allows to get only existing segments or the next one.
       *
       * @param int    $number  Segment number starting at 1
       * @param string $default Default value
       *
       * @return string The value of the segment. If you specify the last +1
       *                segment, the $default value. If you specify the last +2
       *                or more throws HTTPException.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:558
      public setSegment(int $number, $value): $this Set the value of a specific segment of the URI path. Allows to set only exist...
      /**
       * Set the value of a specific segment of the URI path.
       * Allows to set only existing segments or add new one.
       *
       * Note: Method not in PSR-7
       *
       * @param int        $number Segment number starting at 1
       * @param int|string $value
       *
       * @return $this
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:586
      public getTotalSegments(): int Returns the total number of segments.
      /**
       * Returns the total number of segments.
       *
       * Note: Method not in PSR-7
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:615
      public setAuthority(string $str): $this Parses the given string and saves the appropriate authority pieces.
      /**
       * Parses the given string and saves the appropriate authority pieces.
       *
       * Note: Method not in PSR-7
       *
       * @return $this
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:685
      public setScheme(string $str): $this Sets the scheme for this URI.
      /**
       * Sets the scheme for this URI.
       *
       * Because of the large number of valid schemes we cannot limit this
       * to only http or https.
       *
       * @see https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml
       *
       * @return $this
       *
       * @deprecated 4.4.0 Use `withScheme()` instead.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:715
      public withScheme(string $scheme): static A new instance with the specified scheme. Return an instance with the specified scheme.
      /**
       * Return an instance with the specified scheme.
       *
       * This method MUST retain the state of the current instance, and return
       * an instance that contains the specified scheme.
       *
       * Implementations MUST support the schemes "http" and "https" case
       * insensitively, and MAY accommodate other schemes if required.
       *
       * An empty scheme is equivalent to removing the scheme.
       *
       * @param string $scheme The scheme to use with the new instance.
       *
       * @return static A new instance with the specified scheme.
       *
       * @throws InvalidArgumentException for invalid or unsupported schemes.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:740
      public setUserInfo(string $user, string $pass): $this Sets the userInfo/Authority portion of the URI.
      /**
       * Sets the userInfo/Authority portion of the URI.
       *
       * @param string $user The user's username
       * @param string $pass The user's password
       *
       * @return $this
       *
       * @TODO PSR-7: Should be `withUserInfo($user, $password = null)`.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:761
      public setHost(string $str): $this Sets the host name to use.
      /**
       * Sets the host name to use.
       *
       * @return $this
       *
       * @TODO PSR-7: Should be `withHost($host)`.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:776
      public setPort(?int $port = null): $this Sets the port portion of the URI.
      /**
       * Sets the port portion of the URI.
       *
       * @return $this
       *
       * @TODO PSR-7: Should be `withPort($port)`.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:790
      public setQuery(string $query): $this Sets the query portion of the URI, while attempting to clean the various part...
      /**
       * Sets the query portion of the URI, while attempting
       * to clean the various parts of the query keys and values.
       *
       * @return $this
       *
       * @TODO PSR-7: Should be `withQuery($query)`.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:881
      public setQueryArray(array $query): URI A convenience method to pass an array of items in as the Query portion of the...
      /**
       * A convenience method to pass an array of items in as the Query
       * portion of the URI.
       *
       * @return URI
       *
       * @TODO: PSR-7: Should be `withQueryParams(array $query)`
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:913
      public addQuery(string $key, $value = null): $this Adds a single new element to the query vars.
      /**
       * Adds a single new element to the query vars.
       *
       * Note: Method not in PSR-7
       *
       * @param int|string|null $value
       *
       * @return $this
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:929
      public stripQuery($params): $this Removes one or more query vars from the URI.
      /**
       * Removes one or more query vars from the URI.
       *
       * Note: Method not in PSR-7
       *
       * @param string ...$params
       *
       * @return $this
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:945
      public keepQuery($params): $this Filters the query variables so that only the keys passed in are kept. The res...
      /**
       * Filters the query variables so that only the keys passed in
       * are kept. The rest are removed from the object.
       *
       * Note: Method not in PSR-7
       *
       * @param string ...$params
       *
       * @return $this
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:964
      public setFragment(string $string): $this Sets the fragment portion of the URI.
      /**
       * Sets the fragment portion of the URI.
       *
       * @see https://tools.ietf.org/html/rfc3986#section-3.5
       *
       * @return $this
       *
       * @TODO PSR-7: Should be `withFragment($fragment)`.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:990
      protected filterPath(?string $path = null): string Encodes any dangerous characters, and removes dot segments. While dot segment...
      /**
       * Encodes any dangerous characters, and removes dot segments.
       * While dot segments have valid uses according to the spec,
       * this URI class does not allow them.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1002
      public resolveRelativeURI(string $uri): URI Combines one URI string with this one based on the rules set out in RFC 3986 ...
      /**
       * Combines one URI string with this one based on the rules set out in
       * RFC 3986 Section 2
       *
       * @see http://tools.ietf.org/html/rfc3986#section-5.2
       *
       * @return URI
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1087
      protected mergePaths(self $base, self $reference): string Given 2 paths, will merge them according to rules set out in RFC 2986, Sectio...
      /**
       * Given 2 paths, will merge them according to rules set out in RFC 2986,
       * Section 5.2
       *
       * @see http://tools.ietf.org/html/rfc3986#section-5.2.3
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1143
      protected parseStr(string $query): array This is equivalent to the native PHP parse_str() function. This version allow...
      /**
       * This is equivalent to the native PHP parse_str() function.
       * This version allows the dot to be used as a key of the query string.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:1165
      private changeSchemeAndPath(string $scheme, string $path): array Change the path (and scheme) assuming URIs with the same host as baseURL shou...
      /**
       * Change the path (and scheme) assuming URIs with the same host as baseURL
       * should be relative to the project's configuration.
       *
       * @deprecated This method will be deleted.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:651
    • public static CodeIgniter\HTTP\URI::createURIString(?string $scheme = null, ?string $authority = null, ?string $path = null, ?string $query = null, ?string $fragment = null): string Builds a representation of the string from the component parts.
      /**
       * Builds a representation of the string from the component parts.
       *
       * @param string|null $scheme URI scheme. E.g., http, ftp
       *
       * @return string URI string with only passed parts. Maybe incomplete as a URI.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:161
      public static CodeIgniter\HTTP\URI::removeDotSegments(string $path): string Used when resolving and merging paths to correctly interpret and remove singl...
      /**
       * Used when resolving and merging paths to correctly interpret and
       * remove single and double dot segments from the path per
       * RFC 3986 Section 5.2.4
       *
       * @see http://tools.ietf.org/html/rfc3986#section-5.2.4
       *
       * @internal
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/HTTP/URI.php:203
    • public const CodeIgniter\HTTP\URI::CHAR_SUB_DELIMS :: string (16) "!\$&'\(\)\*\+,;="
      public const CodeIgniter\HTTP\URI::CHAR_UNRESERVED :: string (15) "a-zA-Z0-9_\-\.~"
    • uri string (48) "https://conmenu.com/menus/ccaa/04-islas-baleares"
    hasMore => boolean false
    total => integer 2
    perPage => integer 4
    pageCount => integer 1
    pageSelector => string (19) "page_establishments"
    currentPage => integer 1
    protected segment -> array (0)
    protected config -> Config\Pager#118 (2)
    • Properties (2)
    • Methods (4)
    • Static methods (3)
    • Static properties (6)
    • public templates -> array (4)
      default_full => string (36) "CodeIgniter\Pager\Views\default_full"
      default_simple => string (38) "CodeIgniter\Pager\Views\default_simple"
      default_head => string (36) "CodeIgniter\Pager\Views\default_head"
      bootstrap_pagination => string (36) "App\Views\pager\bootstrap_pagination"
      public perPage -> integer 20
    • public __construct() Will attempt to get environment variables with names that match the propertie...
      /**
       * Will attempt to get environment variables with names
       * that match the properties of the child class.
       *
       * The "shortPrefix" is the lowercase-only config class name.
       */
      
      Inherited from CodeIgniter\Config\BaseConfig
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:114
      protected initEnvValue(&$property, string $name, string $prefix, string $shortPrefix): void Initialization an environment-specific configuration setting
      /**
       * Initialization an environment-specific configuration setting
       *
       * @param array|bool|float|int|string|null $property
       *
       * @return void
       */
      
      Inherited from CodeIgniter\Config\BaseConfig
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:151
      protected getEnvValue(string $property, string $prefix, string $shortPrefix): string|null Retrieve an environment-specific configuration setting
      /**
       * Retrieve an environment-specific configuration setting
       *
       * @return string|null
       */
      
      Inherited from CodeIgniter\Config\BaseConfig
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:189
      protected registerProperties(): void Provides external libraries a simple way to register one or more options into...
      /**
       * Provides external libraries a simple way to register one or more
       * options into a config file.
       *
       * @return void
       *
       * @throws ReflectionException
       */
      
      Inherited from CodeIgniter\Config\BaseConfig
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:237
    • public static CodeIgniter\Config\BaseConfig::__set_state(array $array)
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:72
      public static CodeIgniter\Config\BaseConfig::setModules(Config\Modules $modules): void
      /**
       * @internal For testing purposes only.
       * @testTag
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:91
      public static CodeIgniter\Config\BaseConfig::reset(): void
      /**
       * @internal For testing purposes only.
       * @testTag
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:100
    • public static CodeIgniter\Config\BaseConfig::$registrars :: array (0)
      public static CodeIgniter\Config\BaseConfig::$override :: boolean true
      protected static CodeIgniter\Config\BaseConfig::$didDiscovery :: boolean true
      protected static CodeIgniter\Config\BaseConfig::$discovering :: boolean false
      protected static CodeIgniter\Config\BaseConfig::$registrarFile :: string (0) ""
      protected static CodeIgniter\Config\BaseConfig::$moduleConfig :: Config\Modules#12 (4)
      • Properties (4)
      • Methods (2)
      • Static methods (1)
      • public enabled -> boolean true
        public discoverInComposer -> boolean true
        public aliases -> array (5)
        0 => string (6) "events"
        1 => string (7) "filters"
        2 => string (10) "registrars"
        3 => string (6) "routes"
        4 => string (8) "services"
        public composerPackages -> array (0)
      • public __construct()
        Inherited from CodeIgniter\Modules\Modules
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Modules/Modules.php:46
        public shouldDiscover(string $alias): bool Should the application auto-discover the requested resource.
        /**
         * Should the application auto-discover the requested resource.
         */
        
        Inherited from CodeIgniter\Modules\Modules
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Modules/Modules.php:54
      • public static CodeIgniter\Modules\Modules::__set_state(array $array)
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Modules/Modules.php:63
    protected view -> CodeIgniter\View\View#120 (14)
    • Properties (14)
    • Methods (17)
    • protected data -> array (0)
      protected tempData -> null
      protected viewPath -> string (64) "/var/www/vhosts/conmenu.com/httpdocs/system/app/Config/../Views/"
      • Directory
      • drwxr-xr-x 10010 1004 4096 Mar 27 20:48 /var/www/vhosts/conmenu.com/httpdocs/system/app/Views
        
      protected renderVars -> array (0)
      protected loader -> CodeIgniter\Autoloader\FileLocator#6 (2)
      • Properties (2)
      • Methods (10)
      • protected autoloader -> CodeIgniter\Autoloader\Autoloader#2 (4)
        • Properties (4)
        • Methods (18)
        • protected prefixes -> array (49)
          CodeIgniter => array (1)
          0 => string (81) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/
            
          Config => array (1)
          0 => string (55) "/var/www/vhosts/conmenu.com/httpdocs/system/app/Config/"
          • Directory
          • drwxr-xr-x 10010 1004 4096 Feb 04 13:13 /var/www/vhosts/conmenu.com/httpdocs/system/app/Config
            
          App => array (1)
          0 => string (48) "/var/www/vhosts/conmenu.com/httpdocs/system/app/"
          • Directory
          • drwxr-xr-x 10010 1004 4096 Feb 25 10:20 /var/www/vhosts/conmenu.com/httpdocs/system/app
            
          PHPMailer\PHPMailer => array (2)
          0 => string (75) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/phpmailer/phpmailer/src/"
          • Directory
          • drwxr-xr-x 10010 1004 4096 Nov 24 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/phpmailer/phpmailer/src
            
          1 => string (87) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../phpmailer/php...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 24 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/phpmailer/phpmailer/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../phpmailer/phpmailer/src/
            
          setasign\Fpdi => array (1)
          0 => string (81) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../setasign/fpdi...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Feb 05 14:22 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/setasign/fpdi/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../setasign/fpdi/src/
            
          phpseclib3 => array (1)
          0 => string (93) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../phpseclib/php...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Dec 14 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/phpseclib/phpseclib/phpseclib
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../phpseclib/phpseclib/phpseclib/
            
          ZipStream => array (1)
          0 => string (91) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../maennchen/zip...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Jan 27 13:07 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/maennchen/zipstream-php/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../maennchen/zipstream-php/src/
            
          Valitron => array (1)
          0 => string (92) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../vlucas/valitr...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Oct 14 2022 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/vlucas/valitron/src/Valitron
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../vlucas/valitron/src/Valitron/
            
          Twilio => array (1)
          0 => string (85) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../twilio/sdk/sr...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 11 2023 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/twilio/sdk/src/Twilio
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../twilio/sdk/src/Twilio/
            
          Tests\Support => array (1)
          0 => string (81) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../../tests/_sup...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 11 2023 /var/www/vhosts/conmenu.com/httpdocs/system/tests/_support
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../../tests/_support/
            
          Symfony\Polyfill\Php80 => array (1)
          0 => string (86) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../symfony/polyf...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Sep 09 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/symfony/polyfill-php80
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../symfony/polyfill-php80/
            
          Symfony\Polyfill\Mbstring => array (1)
          0 => string (89) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../symfony/polyf...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Sep 09 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/symfony/polyfill-mbstring
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../symfony/polyfill-mbstring/
            
          Symfony\Component\Process => array (1)
          0 => string (79) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../symfony/proce...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 06 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/symfony/process
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../symfony/process/
            
          Spatie\DbDumper => array (1)
          0 => string (84) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../spatie/db-dum...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 11 2023 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/spatie/db-dumper/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../spatie/db-dumper/src/
            
          Sample => array (1)
          0 => string (98) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../paypal/paypal...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Sep 21 2021 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/paypal/paypal-checkout-sdk/samples
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../paypal/paypal-checkout-sdk/samples/
            
          Pusher => array (1)
          0 => string (92) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../pusher/pusher...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Jan 06 11:56 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/pusher/pusher-php-server/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../pusher/pusher-php-server/src/
            
          Psr\SimpleCache => array (1)
          0 => string (84) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../psr/simple-ca...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 11 2023 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/psr/simple-cache/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../psr/simple-cache/src/
            
          Psr\Log => array (1)
          0 => string (75) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../psr/log/src/"
          • Directory
          • drwxr-xr-x 10010 1004 4096 Sep 11 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/psr/log/src
            
          Psr\Http\Message => array (2)
          0 => string (84) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../psr/http-fact...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Apr 15 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/psr/http-factory/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../psr/http-factory/src/
            
          1 => string (84) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../psr/http-mess...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 11 2023 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/psr/http-message/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../psr/http-message/src/
            
          Psr\Http\Client => array (1)
          0 => string (83) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../psr/http-clie...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 11 2023 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/psr/http-client/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../psr/http-client/src/
            
          Psr\Container => array (1)
          0 => string (81) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../psr/container...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 05 2021 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/psr/container/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../psr/container/src/
            
          Psr\Cache => array (1)
          0 => string (77) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../psr/cache/src/"
          • Directory
          • drwxr-xr-x 10010 1004 4096 Nov 11 2023 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/psr/cache/src
            
          PhpParser => array (1)
          0 => string (94) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../nikic/php-par...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Dec 30 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/nikic/php-parser/lib/PhpParser
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../nikic/php-parser/lib/PhpParser/
            
          PhpOffice\PhpSpreadsheet => array (1)
          0 => string (107) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../phpoffice/php...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Feb 08 03:56 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../phpoffice/phpspreadsheet/src/PhpSpreadsheet/
            
          PayPalHttp => array (1)
          0 => string (96) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../paypal/paypal...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Sep 14 2021 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/paypal/paypalhttp/lib/PayPalHttp
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../paypal/paypalhttp/lib/PayPalHttp/
            
          PayPalCheckoutSdk => array (1)
          0 => string (112) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../paypal/paypal...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Sep 21 2021 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/paypal/paypal-checkout-sdk/lib/PayPalCheckoutSdk
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../paypal/paypal-checkout-sdk/lib/PayPalCheckoutSdk/
            
          ParagonIE\ConstantTime => array (1)
          0 => string (100) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../paragonie/con...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 May 08 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/paragonie/constant_time_encoding/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../paragonie/constant_time_encoding/src/
            
          Monolog => array (1)
          0 => string (91) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../monolog/monol...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Dec 05 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/monolog/monolog/src/Monolog
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../monolog/monolog/src/Monolog/
            
          Matrix => array (1)
          0 => string (92) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../markbaker/mat...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 11 2023 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/markbaker/matrix/classes/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../markbaker/matrix/classes/src/
            
          Laminas\Stdlib => array (1)
          0 => string (90) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../laminas/lamin...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Oct 29 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/laminas/laminas-stdlib/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../laminas/laminas-stdlib/src/
            
          Laminas\Escaper => array (1)
          0 => string (91) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../laminas/lamin...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Feb 17 13:40 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/laminas/laminas-escaper/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../laminas/laminas-escaper/src/
            
          Laminas\Db => array (1)
          0 => string (86) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../laminas/lamin...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Apr 02 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/laminas/laminas-db/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../laminas/laminas-db/src/
            
          JmesPath => array (1)
          0 => string (90) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../mtdowling/jme...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Sep 04 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/mtdowling/jmespath.php/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../mtdowling/jmespath.php/src/
            
          Hybridauth => array (1)
          0 => string (89) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../hybridauth/hy...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Jan 03 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/hybridauth/hybridauth/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../hybridauth/hybridauth/src/
            
          GuzzleHttp\Psr7 => array (1)
          0 => string (83) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../guzzlehttp/ps...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Jul 18 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/guzzlehttp/psr7/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../guzzlehttp/psr7/src/
            
          GuzzleHttp\Promise => array (1)
          0 => string (87) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../guzzlehttp/pr...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Oct 17 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/guzzlehttp/promises/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../guzzlehttp/promises/src/
            
          GuzzleHttp => array (1)
          0 => string (85) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../guzzlehttp/gu...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Jul 24 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/guzzlehttp/guzzle/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../guzzlehttp/guzzle/src/
            
          Google\Service => array (1)
          0 => string (93) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../google/apicli...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 20480 Feb 24 02:10 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/google/apiclient-services/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../google/apiclient-services/src/
            
          Google\Auth => array (1)
          0 => string (79) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../google/auth/s...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 11 2023 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/google/auth/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../google/auth/src/
            
          Google => array (1)
          0 => string (84) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../google/apicli...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 11 2023 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/google/apiclient/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../google/apiclient/src/
            
          Firebase\JWT => array (1)
          0 => string (84) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../firebase/php-...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 11 2023 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/firebase/php-jwt/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../firebase/php-jwt/src/
            
          Faker => array (1)
          0 => string (88) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../fakerphp/fake...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 21 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/fakerphp/faker/src/Faker
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../fakerphp/faker/src/Faker/
            
          Endroid\QrCode => array (1)
          0 => string (83) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../endroid/qr-co...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Mar 07 09:15 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/endroid/qr-code/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../endroid/qr-code/src/
            
          Doctrine\Instantiator => array (1)
          0 => string (111) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../doctrine/inst...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Dec 30 2022 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/doctrine/instantiator/src/Doctrine/Instantiator
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../doctrine/instantiator/src/Doctrine/Instantiator/
            
          DeepCopy => array (1)
          0 => string (94) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../myclabs/deep-...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Feb 12 13:17 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/myclabs/deep-copy/src/DeepCopy
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../myclabs/deep-copy/src/DeepCopy/
            
          DASPRiD\Enum => array (1)
          0 => string (80) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../dasprid/enum/...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Aug 09 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/dasprid/enum/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../dasprid/enum/src/
            
          Complex => array (1)
          0 => string (93) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../markbaker/com...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Nov 11 2023 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/markbaker/complex/classes/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../markbaker/complex/classes/src/
            
          BaconQrCode => array (1)
          0 => string (87) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../bacon/bacon-q...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 4096 Oct 01 2024 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/bacon/bacon-qr-code/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../bacon/bacon-qr-code/src/
            
          Aws => array (1)
          0 => string (83) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../aws/aws-sdk-p...
          • Directory
          • Contents
          • drwxr-xr-x 10010 1004 20480 Jan 21 20:10 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/aws/aws-sdk-php/src
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/composer/../aws/aws-sdk-php/src/
            
          protected classmap -> array (12)
          Psr\Log\AbstractLogger => string (118) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • File (414B)
          • Contents
          • -rw-r--r-- 10010 1004 414 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/AbstractLogger.php
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/AbstractLogger.php
            
          Psr\Log\InvalidArgumentException => string (128) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • File (96B)
          • Contents
          • -rw-r--r-- 10010 1004 96 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/InvalidArgumentException.php
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/InvalidArgumentException.php
            
          Psr\Log\LoggerAwareInterface => string (124) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • File (231B)
          • Contents
          • -rw-r--r-- 10010 1004 231 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/LoggerAwareInterface.php
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/LoggerAwareInterface.php
            
          Psr\Log\LoggerAwareTrait => string (120) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • File (347B)
          • Contents
          • -rw-r--r-- 10010 1004 347 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/LoggerAwareTrait.php
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/LoggerAwareTrait.php
            
          Psr\Log\LoggerInterface => string (119) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • File (2.7KB)
          • Contents
          • -rw-r--r-- 10010 1004 2770 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/LoggerInterface.php
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/LoggerInterface.php
            
          Psr\Log\LoggerTrait => string (115) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • File (2.7KB)
          • Contents
          • -rw-r--r-- 10010 1004 2755 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/LoggerTrait.php
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/LoggerTrait.php
            
          Psr\Log\LogLevel => string (112) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • File (336B)
          • Contents
          • -rw-r--r-- 10010 1004 336 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/LogLevel.php
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/LogLevel.php
            
          Psr\Log\NullLogger => string (114) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • File (643B)
          • Contents
          • -rw-r--r-- 10010 1004 643 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/NullLogger.php
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/PSR/Log/NullLogger.php
            
          Laminas\Escaper\Exception\ExceptionInterface => string (132) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • File (138B)
          • Contents
          • -rw-r--r-- 10010 1004 138 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/Escaper/Exception/ExceptionInterface.php
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/Escaper/Exception/ExceptionInterface.php
            
          Laminas\Escaper\Exception\InvalidArgumentException => string (138) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • File (212B)
          • Contents
          • -rw-r--r-- 10010 1004 212 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/Escaper/Exception/InvalidArgumentException.php
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/Escaper/Exception/InvalidArgumentException.php
            
          Laminas\Escaper\Exception\RuntimeException => string (130) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • File (196B)
          • Contents
          • -rw-r--r-- 10010 1004 196 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/Escaper/Exception/RuntimeException.php
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/Escaper/Exception/RuntimeException.php
            
          Laminas\Escaper\Escaper => string (111) "/var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/sy...
          • File (12.4KB)
          • Contents
          • -rw-r--r-- 10010 1004 12673 Jan 19 19:31 /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/Escaper/Escaper.php
            
          • /var/www/vhosts/conmenu.com/httpdocs/system/vendor/codeigniter4/framework/system/ThirdParty/Escaper/Escaper.php
            
          protected files -> array (0)
          protected helpers -> array (1)
          0 => string (3) "url"
        • public initialize(Config\Autoload $config, Config\Modules $modules): $this Reads in the configuration array (described above) and stores the valid parts...
          /**
           * Reads in the configuration array (described above) and stores
           * the valid parts that we'll need.
           *
           * @return $this
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:102
          private loadComposerAutoloader(Config\Modules $modules): void
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:137
          public register(): void Register the loader with the SPL autoloader stack.
          /**
           * Register the loader with the SPL autoloader stack.
           *
           * @return void
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:162
          public unregister(): void Unregister autoloader.
          /**
           * Unregister autoloader.
           *
           * This method is for testing.
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:181
          public addNamespace($namespace, ?string $path = null): $this Registers namespaces with the autoloader.
          /**
           * Registers namespaces with the autoloader.
           *
           * @param array<string, list<string>|string>|string $namespace
           *
           * @return $this
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:194
          public getNamespace(?string $prefix = null): array<string, list<string>>|list<string> Get namespaces with prefixes as keys and paths as values.
          /**
           * Get namespaces with prefixes as keys and paths as values.
           *
           * If a prefix param is set, returns only paths to the given prefix.
           *
           * @return         array<string, list<string>>|list<string>
           * @phpstan-return ($prefix is null ? array<string, list<string>> : list<string>)
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:225
          public removeNamespace(string $namespace): $this Removes a single namespace from the psr4 settings.
          /**
           * Removes a single namespace from the psr4 settings.
           *
           * @return $this
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:239
          public loadClassmap(string $class): void Load a class using available class mapping.
          /**
           * Load a class using available class mapping.
           *
           * @internal For `spl_autoload_register` use.
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:253
          public loadClass(string $class): void Loads the class file for a given class name.
          /**
           * Loads the class file for a given class name.
           *
           * @internal For `spl_autoload_register` use.
           *
           * @param string $class The fully qualified class name.
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:269
          protected loadInNamespace(string $class): false|string The mapped file name on success, or boolean false on fail Loads the class file for a given class name.
          /**
           * Loads the class file for a given class name.
           *
           * @param string $class The fully-qualified class name
           *
           * @return false|string The mapped file name on success, or boolean false on fail
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:281
          protected includeFile(string $file): false|string The filename on success, false if the file is not loaded A central way to include a file. Split out primarily for testing purposes.
          /**
           * A central way to include a file. Split out primarily for testing purposes.
           *
           * @return false|string The filename on success, false if the file is not loaded
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:313
          public sanitizeFilename(string $filename): string Check file path.
          /**
           * Check file path.
           *
           * Checks special characters that are illegal in filenames on certain
           * operating systems and special characters requiring special escaping
           * to manipulate at the command line. Replaces spaces and consecutive
           * dashes with a single dash. Trim period, dash and underscore from beginning
           * and end of filename.
           *
           * @return string The sanitized filename
           *
           * @deprecated No longer used. See https://github.com/codeigniter4/CodeIgniter4/issues/7055
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:337
          private loadComposerNamespaces(Composer\Autoload\ClassLoader $composer, array $composerPackages): void
          /**
           * @param array{only?: list<string>, exclude?: list<string>} $composerPackages
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:372
          protected discoverComposerNamespaces(): void Locates autoload information from Composer, if available.
          /**
           * Locates autoload information from Composer, if available.
           *
           * @deprecated No longer used.
           *
           * @return void
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:453
          public loadHelpers(): void Loads helpers
          /**
           * Loads helpers
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:487
          public initializeKint(bool $debug = false): void Initializes Kint
          /**
           * Initializes Kint
           */
          
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:495
          private autoloadKint(): void
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:508
          private configureKint(): void
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/Autoloader.php:530
        private invalidClassnames -> array (0)
      • public __construct(CodeIgniter\Autoloader\Autoloader $autoloader)
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php:38
        public locateFile(string $file, ?string $folder = null, string $ext = 'php'): false|string The path to the file, or false if not found. Attempts to locate a file by examining the name for a namespace and looking t...
        /**
         * Attempts to locate a file by examining the name for a namespace
         * and looking through the PSR-4 namespaced files that we know about.
         *
         * @param string                $file   The relative file path or namespaced file to
         *                                      locate. If not namespaced, search in the app
         *                                      folder.
         * @param non-empty-string|null $folder The folder within the namespace that we should
         *                                      look for the file. If $file does not contain
         *                                      this value, it will be appended to the namespace
         *                                      folder.
         * @param string                $ext    The file extension the file should have.
         *
         * @return false|string The path to the file, or false if not found.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php:58
        public getClassname(string $file): string Examines a file and returns the fully qualified class name.
        /**
         * Examines a file and returns the fully qualified class name.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php:129
        public search(string $path, string $ext = 'php', bool $prioritizeApp = true): array Searches through all of the defined namespaces looking for a file. Returns an...
        /**
         * Searches through all of the defined namespaces looking for a file.
         * Returns an array of all found locations for the defined file.
         *
         * Example:
         *
         *  $locator->search('Config/Routes.php');
         *  // Assuming PSR4 namespaces include foo and bar, might return:
         *  [
         *      'app/Modules/foo/Config/Routes.php',
         *      'app/Modules/bar/Config/Routes.php',
         *  ]
         *
         * @return list<string>
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php:189
        protected ensureExt(string $path, string $ext): string Ensures a extension is at the end of a filename
        /**
         * Ensures a extension is at the end of a filename
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php:223
        protected getNamespaces(): array<int, array<string, string>> Return the namespace mappings we know about.
        /**
         * Return the namespace mappings we know about.
         *
         * @return array<int, array<string, string>>
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php:241
        public findQualifiedNameFromPath(string $path): false|string The qualified name or false if the path is not found Find the qualified name of a file according to the namespace of the first mat...
        /**
         * Find the qualified name of a file according to
         * the namespace of the first matched namespace path.
         *
         * @return false|string The qualified name or false if the path is not found
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php:275
        public listFiles(string $path): array Scans the defined namespaces, returning a list of all files that are containe...
        /**
         * Scans the defined namespaces, returning a list of all files
         * that are contained within the subpath specified by $path.
         *
         * @return list<string> List of file paths
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php:328
        public listNamespaceFiles(string $prefix, string $path): array Scans the provided namespace, returning a list of all files that are containe...
        /**
         * Scans the provided namespace, returning a list of all files
         * that are contained within the sub path specified by $path.
         *
         * @return list<string> List of file paths
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php:362
        protected legacyLocate(string $file, ?string $folder = null): false|string The path to the file, or false if not found. Checks the app folder to see if the file can be found. Only for use with file...
        /**
         * Checks the app folder to see if the file can be found.
         * Only for use with filenames that DO NOT include namespacing.
         *
         * @param non-empty-string|null $folder
         *
         * @return false|string The path to the file, or false if not found.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php:399
      protected logger -> CodeIgniter\Log\Logger#103 (9)
      • Properties (9)
      • Methods (12)
      • protected logLevels -> array (8)
        emergency => integer 1
        alert => integer 2
        critical => integer 3
        error => integer 4
        warning => integer 5
        notice => integer 6
        info => integer 7
        debug => integer 8
        protected loggableLevels -> array (4)
        0 => string (9) "emergency"
        1 => string (5) "alert"
        2 => string (8) "critical"
        3 => string (5) "error"
        protected filePermissions -> integer 420
        protected dateFormat -> string (11) "Y-m-d H:i:s"
        protected fileExt -> null
        protected handlers -> array (0)
        protected handlerConfig -> array (1)
        CodeIgniter\Log\Handlers\FileHandler => array (4)
        handles => array (8)
        0 => string (8) "critical"
        1 => string (5) "alert"
        2 => string (9) "emergency"
        3 => string (5) "debug"
        4 => string (5) "error"
        5 => string (4) "info"
        6 => string (6) "notice"
        7 => string (7) "warning"
        fileExtension => string (0) ""
        filePermissions => integer 420
        path => string (0) ""
        public logCache -> array (0)
        protected cacheLogs -> boolean true
      • public __construct($config, bool $debug = true) Constructor.
        /**
         * Constructor.
         *
         * @param \Config\Logger $config
         *
         * @throws RuntimeException
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Log/Logger.php:124
        public emergency(Stringable|string $message, array $context = array()): void System is unusable.
        /**
         * System is unusable.
         *
         * @param string $message
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Log/Logger.php:162
        public alert(Stringable|string $message, array $context = array()): void Action must be taken immediately.
        /**
         * Action must be taken immediately.
         *
         * Example: Entire website down, database unavailable, etc. This should
         * trigger the SMS alerts and wake you up.
         *
         * @param string $message
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Log/Logger.php:175
        public critical(Stringable|string $message, array $context = array()): void Critical conditions.
        /**
         * Critical conditions.
         *
         * Example: Application component unavailable, unexpected exception.
         *
         * @param string $message
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Log/Logger.php:187
        public error(Stringable|string $message, array $context = array()): void Runtime errors that do not require immediate action but should typically be l...
        /**
         * Runtime errors that do not require immediate action but should typically
         * be logged and monitored.
         *
         * @param string $message
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Log/Logger.php:198
        public warning(Stringable|string $message, array $context = array()): void Exceptional occurrences that are not errors.
        /**
         * Exceptional occurrences that are not errors.
         *
         * Example: Use of deprecated APIs, poor use of an API, undesirable things
         * that are not necessarily wrong.
         *
         * @param string $message
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Log/Logger.php:211
        public notice(Stringable|string $message, array $context = array()): void Normal but significant events.
        /**
         * Normal but significant events.
         *
         * @param string $message
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Log/Logger.php:221
        public info(Stringable|string $message, array $context = array()): void Interesting events.
        /**
         * Interesting events.
         *
         * Example: User logs in, SQL logs.
         *
         * @param string $message
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Log/Logger.php:233
        public debug(Stringable|string $message, array $context = array()): void Detailed debug information.
        /**
         * Detailed debug information.
         *
         * @param string $message
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Log/Logger.php:243
        public log($level, Stringable|string $message, array $context = array()): void Logs with an arbitrary level.
        /**
         * Logs with an arbitrary level.
         *
         * @param string $level
         * @param string $message
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Log/Logger.php:254
        protected interpolate($message, array $context = array()): string Replaces any placeholders in the message with variables from the context, as ...
        /**
         * Replaces any placeholders in the message with variables
         * from the context, as well as a few special items like:
         *
         * {session_vars}
         * {post_vars}
         * {get_vars}
         * {env}
         * {env:foo}
         * {file}
         * {line}
         *
         * @param string $message
         *
         * @return string
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Log/Logger.php:318
        public determineFile(): array Determines the file and line that the logging call was made from by analyzing...
        /**
         * Determines the file and line that the logging call
         * was made from by analyzing the backtrace.
         * Find the earliest stack frame that is part of our logging system.
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Log/Logger.php:374
      protected debug -> boolean true
      protected performanceData -> array (0)
      protected config -> Config\View#119 (6)
      • Properties (6)
      • Methods (4)
      • Static methods (3)
      • Static properties (6)
      • public saveData -> boolean true
        public filters -> array (21)
        abs => string (4) "\abs"
        capitalize => string (37) "\CodeIgniter\View\Filters::capitalize"
        date => string (31) "\CodeIgniter\View\Filters::date"
        date_modify => string (38) "\CodeIgniter\View\Filters::date_modify"
        default => string (34) "\CodeIgniter\View\Filters::default"
        esc => string (30) "\CodeIgniter\View\Filters::esc"
        excerpt => string (34) "\CodeIgniter\View\Filters::excerpt"
        highlight => string (36) "\CodeIgniter\View\Filters::highlight"
        highlight_code => string (41) "\CodeIgniter\View\Filters::highlight_code"
        limit_words => string (38) "\CodeIgniter\View\Filters::limit_words"
        limit_chars => string (38) "\CodeIgniter\View\Filters::limit_chars"
        local_currency => string (41) "\CodeIgniter\View\Filters::local_currency"
        local_number => string (39) "\CodeIgniter\View\Filters::local_number"
        lower => string (11) "\strtolower"
        nl2br => string (32) "\CodeIgniter\View\Filters::nl2br"
        number_format => string (14) "\number_format"
        prose => string (32) "\CodeIgniter\View\Filters::prose"
        round => string (32) "\CodeIgniter\View\Filters::round"
        strip_tags => string (11) "\strip_tags"
        title => string (32) "\CodeIgniter\View\Filters::title"
        upper => string (11) "\strtoupper"
        public plugins -> array (10)
        csp_script_nonce => string (41) "\CodeIgniter\View\Plugins::cspScriptNonce"
        csp_style_nonce => string (40) "\CodeIgniter\View\Plugins::cspStyleNonce"
        current_url => string (37) "\CodeIgniter\View\Plugins::currentURL"
        previous_url => string (38) "\CodeIgniter\View\Plugins::previousURL"
        mailto => string (33) "\CodeIgniter\View\Plugins::mailto"
        safe_mailto => string (37) "\CodeIgniter\View\Plugins::safeMailto"
        lang => string (31) "\CodeIgniter\View\Plugins::lang"
        validation_errors => string (43) "\CodeIgniter\View\Plugins::validationErrors"
        route => string (32) "\CodeIgniter\View\Plugins::route"
        siteURL => string (34) "\CodeIgniter\View\Plugins::siteURL"
        protected coreFilters -> array (21)
        abs => string (4) "\abs"
        capitalize => string (37) "\CodeIgniter\View\Filters::capitalize"
        date => string (31) "\CodeIgniter\View\Filters::date"
        date_modify => string (38) "\CodeIgniter\View\Filters::date_modify"
        default => string (34) "\CodeIgniter\View\Filters::default"
        esc => string (30) "\CodeIgniter\View\Filters::esc"
        excerpt => string (34) "\CodeIgniter\View\Filters::excerpt"
        highlight => string (36) "\CodeIgniter\View\Filters::highlight"
        highlight_code => string (41) "\CodeIgniter\View\Filters::highlight_code"
        limit_words => string (38) "\CodeIgniter\View\Filters::limit_words"
        limit_chars => string (38) "\CodeIgniter\View\Filters::limit_chars"
        local_currency => string (41) "\CodeIgniter\View\Filters::local_currency"
        local_number => string (39) "\CodeIgniter\View\Filters::local_number"
        lower => string (11) "\strtolower"
        nl2br => string (32) "\CodeIgniter\View\Filters::nl2br"
        number_format => string (14) "\number_format"
        prose => string (32) "\CodeIgniter\View\Filters::prose"
        round => string (32) "\CodeIgniter\View\Filters::round"
        strip_tags => string (11) "\strip_tags"
        title => string (32) "\CodeIgniter\View\Filters::title"
        upper => string (11) "\strtoupper"
        protected corePlugins -> array (10)
        csp_script_nonce => string (41) "\CodeIgniter\View\Plugins::cspScriptNonce"
        csp_style_nonce => string (40) "\CodeIgniter\View\Plugins::cspStyleNonce"
        current_url => string (37) "\CodeIgniter\View\Plugins::currentURL"
        previous_url => string (38) "\CodeIgniter\View\Plugins::previousURL"
        mailto => string (33) "\CodeIgniter\View\Plugins::mailto"
        safe_mailto => string (37) "\CodeIgniter\View\Plugins::safeMailto"
        lang => string (31) "\CodeIgniter\View\Plugins::lang"
        validation_errors => string (43) "\CodeIgniter\View\Plugins::validationErrors"
        route => string (32) "\CodeIgniter\View\Plugins::route"
        siteURL => string (34) "\CodeIgniter\View\Plugins::siteURL"
        public decorators -> array (0)
      • public __construct() Merge the built-in and developer-configured filters and plugins, with prefere...
        /**
         * Merge the built-in and developer-configured filters and plugins,
         * with preference to the developer ones.
         */
        
        Inherited from CodeIgniter\Config\View
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/View.php:129
        protected initEnvValue(&$property, string $name, string $prefix, string $shortPrefix): void Initialization an environment-specific configuration setting
        /**
         * Initialization an environment-specific configuration setting
         *
         * @param array|bool|float|int|string|null $property
         *
         * @return void
         */
        
        Inherited from CodeIgniter\Config\BaseConfig
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:151
        protected getEnvValue(string $property, string $prefix, string $shortPrefix): string|null Retrieve an environment-specific configuration setting
        /**
         * Retrieve an environment-specific configuration setting
         *
         * @return string|null
         */
        
        Inherited from CodeIgniter\Config\BaseConfig
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:189
        protected registerProperties(): void Provides external libraries a simple way to register one or more options into...
        /**
         * Provides external libraries a simple way to register one or more
         * options into a config file.
         *
         * @return void
         *
         * @throws ReflectionException
         */
        
        Inherited from CodeIgniter\Config\BaseConfig
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:237
      • public static CodeIgniter\Config\BaseConfig::__set_state(array $array)
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:72
        public static CodeIgniter\Config\BaseConfig::setModules(Config\Modules $modules): void
        /**
         * @internal For testing purposes only.
         * @testTag
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:91
        public static CodeIgniter\Config\BaseConfig::reset(): void
        /**
         * @internal For testing purposes only.
         * @testTag
         */
        
        Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Config/BaseConfig.php:100
      • public static CodeIgniter\Config\BaseConfig::$registrars :: array (0)
        public static CodeIgniter\Config\BaseConfig::$override :: boolean true
        protected static CodeIgniter\Config\BaseConfig::$didDiscovery :: boolean true
        protected static CodeIgniter\Config\BaseConfig::$discovering :: boolean false
        protected static CodeIgniter\Config\BaseConfig::$registrarFile :: string (0) ""
        protected static CodeIgniter\Config\BaseConfig::$moduleConfig :: Config\Modules#12 (4)
        • Properties (4)
        • Methods (2)
        • Static methods (1)
        • public enabled -> boolean true
          public discoverInComposer -> boolean true
          public aliases -> array (5)
          0 => string (6) "events"
          1 => string (7) "filters"
          2 => string (10) "registrars"
          3 => string (6) "routes"
          4 => string (8) "services"
          public composerPackages -> array (0)
        • public __construct()
          Inherited from CodeIgniter\Modules\Modules
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Modules/Modules.php:46
          public shouldDiscover(string $alias): bool Should the application auto-discover the requested resource.
          /**
           * Should the application auto-discover the requested resource.
           */
          
          Inherited from CodeIgniter\Modules\Modules
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Modules/Modules.php:54
        • public static CodeIgniter\Modules\Modules::__set_state(array $array)
          Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Modules/Modules.php:63
      protected saveData -> boolean true
      protected viewsCount -> integer 0
      protected layout -> null
      protected sections -> array (0)
      protected sectionStack -> array (0)
    • public __construct(Config\View $config, ?string $viewPath = null, ?CodeIgniter\Autoloader\FileLocatorInterface $loader = null, ?bool $debug = null, ?Psr\Log\LoggerInterface $logger = null)
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:135
      public render(string $view, ?array $options = null, ?bool $saveData = null): string Builds the output based upon a file name and any data that has already been set.
      /**
       * Builds the output based upon a file name and any
       * data that has already been set.
       *
       * Valid $options:
       *  - cache      Number of seconds to cache for
       *  - cache_name Name to use for cache
       *
       * @param string                    $view     File name of the view source
       * @param array<string, mixed>|null $options  Reserved for 3rd-party uses since
       *                                            it might be needed to pass additional info
       *                                            to other template engines.
       * @param bool|null                 $saveData If true, saves data for subsequent calls,
       *                                            if false, cleans the data after displaying,
       *                                            if null, uses the config setting.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:166
      public renderString(string $view, ?array $options = null, ?bool $saveData = null): string Builds the output based upon a string and any data that has already been set....
      /**
       * Builds the output based upon a string and any
       * data that has already been set.
       * Cache does not apply, because there is no "key".
       *
       * @param string                    $view     The view contents
       * @param array<string, mixed>|null $options  Reserved for 3rd-party uses since
       *                                            it might be needed to pass additional info
       *                                            to other template engines.
       * @param bool|null                 $saveData If true, saves data for subsequent calls,
       *                                            if false, cleans the data after displaying,
       *                                            if null, uses the config setting.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:307
      public excerpt(string $string, int $length = 20): string Extract first bit of a long string and add ellipsis
      /**
       * Extract first bit of a long string and add ellipsis
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:330
      public setData(array $data = array(), ?string $context = null): CodeIgniter\View\RendererInterface Sets several pieces of view data at once.
      /**
       * Sets several pieces of view data at once.
       *
       * @param         non-empty-string|null                     $context The context to escape it for.
       *                                                                   If 'raw', no escaping will happen.
       * @phpstan-param null|'html'|'js'|'css'|'url'|'attr'|'raw' $context
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:342
      public setVar(string $name, $value = null, ?string $context = null): CodeIgniter\View\RendererInterface Sets a single piece of view data.
      /**
       * Sets a single piece of view data.
       *
       * @param         mixed                                     $value
       * @param         non-empty-string|null                     $context The context to escape it for.
       *                                                                   If 'raw', no escaping will happen.
       * @phpstan-param null|'html'|'js'|'css'|'url'|'attr'|'raw' $context
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:362
      public resetData(): CodeIgniter\View\RendererInterface Removes all of the view data from the system.
      /**
       * Removes all of the view data from the system.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:377
      public getData(): array Returns the current data that will be displayed in the view.
      /**
       * Returns the current data that will be displayed in the view.
       *
       * @return array<string, mixed>
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:389
      public extend(string $layout): void Specifies that the current view should extend an existing layout.
      /**
       * Specifies that the current view should extend an existing layout.
       *
       * @return void
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:399
      public section(string $name): void Starts holds content for a section within the layout.
      /**
       * Starts holds content for a section within the layout.
       *
       * @param string $name Section name
       *
       * @return void
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:411
      public endSection(): void Captures the last section
      /**
       * Captures the last section
       *
       * @return void
       *
       * @throws RuntimeException
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:425
      public renderSection(string $sectionName, bool $saveData = false): string Renders a section's contents.
      /**
       * Renders a section's contents.
       *
       * @param bool $saveData If true, saves data for subsequent calls,
       *                       if false, cleans the data after displaying.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:449
      public include(string $view, ?array $options = null, $saveData = true): string Used within layout views to include additional views.
      /**
       * Used within layout views to include additional views.
       *
       * @param array<string, mixed>|null $options
       * @param bool                      $saveData
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:473
      public getPerformanceData(): array Returns the performance data that might have been collected during the execut...
      /**
       * Returns the performance data that might have been collected
       * during the execution. Used primarily in the Debug Toolbar.
       *
       * @return list<array{start: float, end: float, view: string}>
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:484
      protected logPerformance(float $start, float $end, string $view): void Logs performance data for rendering a view.
      /**
       * Logs performance data for rendering a view.
       *
       * @return void
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:494
      protected prepareTemplateData(bool $saveData): void
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/View.php:505
      protected decorateOutput(string $html): string Runs the generated output through any declared view decorators.
      /**
       * Runs the generated output through any declared
       * view decorators.
       */
      
      Defined in <ROOT>/system/vendor/codeigniter4/framework/system/View/ViewDecoratorTrait.php:25
    protected only -> null
  • public __construct(Config\Pager $config, CodeIgniter\View\RendererInterface $view) Constructor.
    new \CodeIgniter\Pager\Pager()
    /**
     * Constructor.
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:72
    public links(string $group = 'default', string $template = 'default_full'): string Handles creating and displaying the
    $value->links()
    /**
     * Handles creating and displaying the
     *
     * @param string $template The output template alias to render.
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:83
    public simpleLinks(string $group = 'default', string $template = 'default_simple'): string Creates simple Next/Previous links, instead of full pagination.
    $value->simpleLinks()
    /**
     * Creates simple Next/Previous links, instead of full pagination.
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:93
    public makeLinks(int $page, ?int $perPage, int $total, string $template = 'default_full', int $segment = 0, ?string $group = 'default'): string Allows for a simple, manual, form of pagination where all of the data is prov...
    $value->makeLinks()
    /**
     * Allows for a simple, manual, form of pagination where all of the data
     * is provided by the user. The URL is the current URI.
     *
     * @param string      $template The output template alias to render.
     * @param int         $segment  (whether page number is provided by URI segment)
     * @param string|null $group    optional group (i.e. if we'd like to define custom path)
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:108
    protected displayLinks(string $group, string $template): string Does the actual work of displaying the view file. Used internally by links(),...
    /**
     * Does the actual work of displaying the view file. Used internally
     * by links(), simpleLinks(), and makeLinks().
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:121
    public store(string $group, int $page, ?int $perPage, int $total, int $segment = 0): $this Stores a set of pagination data for later display. Most commonly used by the ...
    $value->store()
    /**
     * Stores a set of pagination data for later display. Most commonly used
     * by the model to automate the process.
     *
     * @return $this
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:139
    public setSegment(int $number, string $group = 'default'): $this Sets segment for a group.
    $value->setSegment()
    /**
     * Sets segment for a group.
     *
     * @return $this
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:167
    public setPath(string $path, string $group = 'default'): $this Sets the path that an aliased group of links will use.
    $value->setPath()
    /**
     * Sets the path that an aliased group of links will use.
     *
     * @return $this
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:183
    public getTotal(string $group = 'default'): int Returns the total number of items in data store.
    $value->getTotal()
    /**
     * Returns the total number of items in data store.
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:195
    public getPageCount(string $group = 'default'): int Returns the total number of pages.
    $value->getPageCount()
    /**
     * Returns the total number of pages.
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:205
    public getCurrentPage(string $group = 'default'): int Returns the number of the current page of results.
    $value->getCurrentPage()
    /**
     * Returns the number of the current page of results.
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:215
    public hasMore(string $group = 'default'): bool Tells whether this group of results has any more pages of results.
    $value->hasMore()
    /**
     * Tells whether this group of results has any more pages of results.
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:225
    public getLastPage(string $group = 'default'): int|null Returns the last page, if we have a total that we can calculate with.
    $value->getLastPage()
    /**
     * Returns the last page, if we have a total that we can calculate with.
     *
     * @return int|null
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:237
    public getFirstPage(string $group = 'default'): int Determines the first page # that should be shown.
    $value->getFirstPage()
    /**
     * Determines the first page # that should be shown.
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:251
    public getPageURI(?int $page = null, string $group = 'default', bool $returnObject = false): string|URI Returns the URI for a specific page for the specified group.
    $value->getPageURI()
    /**
     * Returns the URI for a specific page for the specified group.
     *
     * @return string|URI
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:264
    public getNextPageURI(string $group = 'default', bool $returnObject = false): string|null Returns the full URI to the next page of results, or null.
    $value->getNextPageURI()
    /**
     * Returns the full URI to the next page of results, or null.
     *
     * @return string|null
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:307
    public getPreviousPageURI(string $group = 'default', bool $returnObject = false): string|null Returns the full URL to the previous page of results, or null.
    $value->getPreviousPageURI()
    /**
     * Returns the full URL to the previous page of results, or null.
     *
     * @return string|null
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:331
    public getPerPage(string $group = 'default'): int Returns the number of results per page that should be shown.
    $value->getPerPage()
    /**
     * Returns the number of results per page that should be shown.
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:353
    public getDetails(string $group = 'default'): array Returns an array with details about the results, including total, per_page, c...
    $value->getDetails()
    /**
     * Returns an array with details about the results, including
     * total, per_page, current_page, last_page, next_url, prev_url, from, to.
     * Does not include the actual data. This data is suitable for adding
     * a 'data' object to with the result set and converting to JSON.
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:366
    public only(array $queries): self Sets only allowed queries on pagination links.
    $value->only()
    /**
     * Sets only allowed queries on pagination links.
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:384
    protected ensureGroup(string $group, ?int $perPage = null): void Ensures that an array exists for the group specified.
    /**
     * Ensures that an array exists for the group specified.
     *
     * @return void
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:396
    protected calculateCurrentPage(string $group): void Calculating the current page
    /**
     * Calculating the current page
     *
     * @return void
     */
    
    Defined in <ROOT>/system/vendor/codeigniter4/framework/system/Pager/Pager.php:424
perPage
$value integer 4
page
$value integer 1
total
$value integer 2
breadcrumb_items <li class="breadcrumb-item active" aria-current="page">CCAA <a href="#" class="text-decoration-none text-dark" data-bs-toggle="modal" data-bs-target="#ccaaModal"><strong>Islas Baleares (2)</strong></a> </li> <li class="breadcrumb-item"> <a href="#" class="text-decoration-none text-primary" data-bs-toggle="modal" data-bs-target="#nucleosModal"> Province <i class="fa-solid fa-angle-down"></i> </a> </li> <div class="modal fade" id="nucleosModal" tabindex="-1" aria-labelledby="nucleosModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg modal-dialog-centered modal-dialog-scrollable"> <div class="modal-content border-0 shadow-lg"> <div class="modal-header bg-light"> <h6 class="modal-title text-center w-100" id="nucleosModalLabel"> Provinces in <span id="nombrePoblacion">Islas Baleares</span> </h6> </div> <div class="modal-body p-2"> <div class="list-group small" id="listaNucleos"> <div class='list-group-item'><a href='/menus/provincia/0407-islas-baleares' class='text-dark'>Islas Baleares</a></div> </div> </div> </div> </div> </div> <div class="modal fade" id="ccaaModal" tabindex="-1" aria-labelledby="ccaaModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg modal-dialog-centered modal-dialog-scrollable"> <div class="modal-content border-0 shadow-lg"> <div class="modal-header bg-light"> <h6 class="modal-title text-center w-100" id="ccaaModalLabel"> Autonomous Communities </h6> </div> <div class="modal-body p-2"> <div class="list-group small" id="listaNucleos"> <div class='list-group-item'><a href='/menus/ccaa/01-andalucia' class='text-dark'>Andalucia</a></div><div class='list-group-item'><a href='/menus/ccaa/02-aragon' class='text-dark'>Aragón</a></div><div class='list-group-item'><a href='/menus/ccaa/06-cantabria' class='text-dark'>Cantabria</a></div><div class='list-group-item'><a href='/menus/ccaa/07-castilla-y-leon' class='text-dark'>Castilla y León</a></div><div class='list-group-item'><a href='/menus/ccaa/08-castilla-la-mancha' class='text-dark'>Castilla-La Mancha</a></div><div class='list-group-item'><a href='/menus/ccaa/09-cataluna' class='text-dark'>Cataluña</a></div><div class='list-group-item'><a href='/menus/ccaa/18-ciudad-autonoma-de-ceuta' class='text-dark'>Ciudad Autónoma de Ceuta</a></div><div class='list-group-item'><a href='/menus/ccaa/19-ciudad-autonoma-de-melilla' class='text-dark'>Ciudad Autónoma de Melilla</a></div><div class='list-group-item'><a href='/menus/ccaa/13-comunidad-de-madrid' class='text-dark'>Comunidad de Madrid</a></div><div class='list-group-item'><a href='/menus/ccaa/10-comunidad-valenciana' class='text-dark'>Comunidad Valenciana</a></div><div class='list-group-item'><a href='/menus/ccaa/11-extremadura' class='text-dark'>Extremadura</a></div><div class='list-group-item'><a href='/menus/ccaa/12-galicia' class='text-dark'>Galicia</a></div><div class='list-group-item'><a href='/menus/ccaa/04-islas-baleares' class='text-dark'>Islas Baleares</a></div><div class='list-group-item'><a href='/menus/ccaa/05-islas-canarias' class='text-dark'>Islas Canarias</a></div><div class='list-group-item'><a href='/menus/ccaa/17-la-rioja' class='text-dark'>La Rioja</a></div><div class='list-group-item'><a href='/menus/ccaa/15-navarra' class='text-dark'>Navarra</a></div><div class='list-group-item'><a href='/menus/ccaa/16-pais-vasco' class='text-dark'>País Vasco</a></div><div class='list-group-item'><a href='/menus/ccaa/03-principado-de-asturias' class='text-dark'>Principado de Asturias</a></div><div class='list-group-item'><a href='/menus/ccaa/14-region-de-murcia' class='text-dark'>Región de Murcia</a></div> </div> </div> </div> </div> </div>
breadcrumb_titulo CCAA Islas Baleares (2)

Session User Data

__ci_last_regenerate
1743547592
settings
Array
(
    [id_settings] => 1
    [title] => ConMenu.com
    [activate_frontend] => 1
    [logo] => 
    [icon] => 
    [default_language] => es
    [default_role] => fff26488a4249d76a8de5c0426acb8f7
    [default_date_format] => d-m-Y
    [default_hour_format] => 24
    [default_currency] => EUR
    [default_currency_position] => right
    [default_currency_separation] => comma
    [default_country] => ES
    [default_theme] => 1
    [default_theme_front] => 2
    [default_timezone] => Europe/Madrid
    [seo_description] => La oferta gastronómica de los establecimientos de hostelería de España
    [seo_keywords] => ConMenu, ConMenu.com, Restaurantes, Bares, Gastronomía, Cartas, Menús
    [email_gateway] => smtp
    [email_name] => info@conmenu.com
    [email_address] => info@conmenu.com
    [email_smtp] => conmenu.com
    [email_port] => 587
    [email_pass] => SD@Carmen&amp;Oscar@1109!
    [email_cert] => tls
    [email_account_id] => 
    [email_auth_token] => 
    [email_info_add] => 
    [sms_gateway] => twilio
    [sms_account_id] => AC3836ed0cef185ff92824e75224984de4
    [sms_auth_token] => ac0017d04b777cdea686af8aacce0c34
    [sms_info_add] => +18312492348
    [captcha_gateway] => hcaptcha
    [captcha_site_key] => 151e783e-b16e-4eba-8102-625ecd5ca560
    [captcha_secret_key] => ES_ce7b131d88dd4b84bc29b690e3a4852d
    [captcha_register] => 1
    [captcha_login] => 1
    [captcha_recovery] => 1
    [registration] => 1
    [terms_conditions] => 0
    [terms_conditions_text] => &lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;
    [email_confirmation] => 1
    [sms_confirmation] => 0
    [send_user_register] => d1971b013f67169a8e92c642684a738e
    [send_email_register] => 1
    [send_sms_register] => 1
    [send_notification_register] => 1
    [send_email_welcome] => 1
    [send_sms_welcome] => 0
    [remember_me] => 1
    [forgot_password] => 1
    [two_factor_auth] => 1
    [throttle_auth] => 1
    [throttle_auth_max_attempts] => 3
    [throttle_auth_lockour_time] => 12
    [jwt_token_lifetime] => 30
    [jwt_private_key] => CONMENU-8cd98f00B204e9800998ECf8427e
    [group_api] => {&quot;115b5ad39b853084209caf6824224f6b&quot;:[[&quot;api&quot;,&quot;user&quot;,&quot;get&quot;,&quot;115b5ad39b853084209caf6824224f6b&quot;,true],[&quot;api&quot;,&quot;user&quot;,&quot;post&quot;,&quot;115b5ad39b853084209caf6824224f6b&quot;,true],[&quot;api&quot;,&quot;user&quot;,&quot;del&quot;,&quot;115b5ad39b853084209caf6824224f6b&quot;,true],[&quot;api&quot;,&quot;user&quot;,&quot;put&quot;,&quot;115b5ad39b853084209caf6824224f6b&quot;,true]],&quot;fff26488a4249d76a8de5c0426acb8f7&quot;:[[&quot;api&quot;,&quot;user&quot;,&quot;get&quot;,&quot;fff26488a4249d76a8de5c0426acb8f7&quot;,false],[&quot;api&quot;,&quot;user&quot;,&quot;post&quot;,&quot;fff26488a4249d76a8de5c0426acb8f7&quot;,false],[&quot;api&quot;,&quot;user&quot;,&quot;del&quot;,&quot;fff26488a4249d76a8de5c0426acb8f7&quot;,false],[&quot;api&quot;,&quot;user&quot;,&quot;put&quot;,&quot;fff26488a4249d76a8de5c0426acb8f7&quot;,false]]}
    [block_external_api] => 0
    [ip_allowed_api] => 
    [enable_api] => 1
    [remove_log] => 0
    [remove_log_time] => 180
    [remove_log_latest] => 2024-11-19 12:45:20
    [storage_gateway] => local
    [aws_endpoint] => 
    [aws_key] => 
    [aws_secret] => 
    [aws_region] => 
    [aws_bucket] => 
    [backup_storage] => local
    [backup_table] => all
    [backup_email] => 
    [backup_notification_email] => 0
    [backup_automatic] => 0
    [backup_time] => 00:00:00
    [backup_latest] => 2024-11-21 12:28:12
    [pusher_appId] => 1676640
    [pusher_key] => 087199feb0361b32e424
    [pusher_secret] => 288c6dd22ba56f5128d7
    [pusher_cluster] => eu
    [pusher_useTLS] => 1
    [pusher_scheme] => 1
    [pusher_enable] => 1
    [module_enable] => 1
    [layout_enable] => 0
    [purchase_code] => 0909789789053053TT
    [updated_at] => 2025-02-20 18:31:14
)
notification
Array
(
)
pulse
0

Request ( HTTPS/1.0 )

Headers

Priority u=0, i
Accept-Encoding gzip, deflate, br, zstd
Sec-Fetch-Dest document
Sec-Fetch-User ?1
Sec-Fetch-Mode navigate
Sec-Fetch-Site none
Accept text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Upgrade-Insecure-Requests 1
Sec-Ch-Ua-Platform "Windows"
Sec-Ch-Ua-Mobile ?0
Sec-Ch-Ua "HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"
Cache-Control no-cache
Pragma no-cache
Connection close
X-Real-Ip 3.147.74.223
Host conmenu.com

Response ( 200 - OK )

Headers

Content-Type text/html; charset=UTF-8

System Configuration

Read the CodeIgniter docs...

CodeIgniter Version: 4.6.0
PHP Version: 8.4.5
PHP SAPI: fpm-fcgi
Environment: development
Base URL: https://conmenu.com
Timezone: Europe/Madrid
Locale: en
Content Security Policy Enabled: No