{{-- CSS --}}
{{-- MAPA --}}
{{-- BOOTSTRAP --}}
{{-- CHART.JS --}}
{{-- JAVASCRIPT --}}
{{-- ENLACE A JS GENERAL --}}
{{-- Estilo css para el parpadeo --}}
{{-- AJAX PARA EVENTOS --}}
{{-- Script para el parpadeo --}}
{{-- --}}
Eventos Espontáneos
{{-- CARGANDO --}}
{{-- BOTON SUBIR --}}
@include('includes/header')
{{-- PRIMERA FILA --}}
MAPA
@if (!empty($resultadosQ1Eventos) && count($resultadosQ1Eventos) > 0)
{{-- Mapa --}}
{{-- Script del Mapa --}}
@else
{{-- Mensaje de que no hay datos --}}
No hay datos de geolocalización.
@endif
{{-- SEGUNDA FILA --}}
EVENTOS CONTADOR
@php
// Inicializar un array con los títulos de los cuadros y eventos en 0 por defecto
$eventos = [
1 => ['nombre' => 'Estandar', 'cantidad_24h' => 0, 'cantidad_historico' => 0],
2 => ['nombre' => 'ICP', 'cantidad_24h' => 0, 'cantidad_historico' => 0],
3 => ['nombre' => 'Calidad', 'cantidad_24h' => 0, 'cantidad_historico' => 0],
4 => ['nombre' => 'Fraude', 'cantidad_24h' => 0, 'cantidad_historico' => 0],
5 => ['nombre' => 'Demanda', 'cantidad_24h' => 0, 'cantidad_historico' => 0],
6 => ['nombre' => 'Comunicaciones', 'cantidad_24h' => 0, 'cantidad_historico' => 0],
];
// Solo procesar si resultadosQ5Eventos no está vacío
if (!empty($resultadosQ5Eventos)) {
foreach ($resultadosQ5Eventos as $resultadoQ5) {
// Validar que $resultadoQ5 es un objeto y tiene la propiedad 'et'
if (is_object($resultadoQ5) && isset($resultadoQ5->et) && isset($eventos[$resultadoQ5->et])) {
$eventos[$resultadoQ5->et]['cantidad_24h'] = $resultadoQ5->cantidad_eventos_24h;
}
}
}
// Sobrescribir los valores con los resultados de la consulta resultadosQ6Eventos
if (!empty($resultadosQ6Eventos)) {
foreach ($resultadosQ6Eventos as $resultadoQ6) {
// Validar que $resultadoQ6 es un objeto y tiene la propiedad 'et'
if (is_object($resultadoQ6) && isset($resultadoQ6->et) && isset($eventos[$resultadoQ6->et])) {
$eventos[$resultadoQ6->et]['cantidad_historico'] = $resultadoQ6->cantidad_eventos_historico;
}
}
}
@endphp
@if (count($resultadosQ1Eventos) > 0)