/** * Devuelve datos para grafico de emergencias * de mes por año */ public function json_cantidad_emergencia_mes() { $lista_years = $this->EmergenciaModel->listarYearsConEmergencias(); $data = array(); $label_ano = array(); $xkeys = array(); for ($i = 0; $i < 12; $i++) { $data_year = array(); $indice = 0; foreach ($lista_years as $year) { if ($year["ano"] != 0) { if (array_search($year["ano"], $label_ano) === false) { $label_ano[] = $year["ano"]; } if (array_search($indice, $xkeys) === false) { $xkeys[] = $indice; } $data_year[$indice] = $this->EmergenciaModel->cantidadEmergenciasMes($i + 1, $year["ano"]); $indice++; } } $data[] = array_merge(array("m" => "2015-" . $this->_corrigeNumeroMes($i + 1)), $data_year); } $respuesta = array("correcto" => true, "ykeys" => $xkeys, "labels" => $label_ano, "data" => $data); echo json_encode($respuesta); }