/** * */ public function info_rapanui_embarazadas() { $this->load->helper("modulo/usuario/usuario"); header('Content-type: application/json'); $casos = array(); $this->load->model("embarazos_model", "_embarazos_model"); $lista = $this->_embarazos_model->listarPorFecha(date("Y-m-d")); if ($lista != null) { $hoy = new DateTime("now"); foreach ($lista as $row) { $mostrar = true; $propiedades = Zend_Json::decode($row["propiedades"]); if (isset($propiedades["PARTO PREMATURO"]) and strtolower($propiedades["PARTO PREMATURO"]) == "si") { $fecha_prematuro = DateTime::createFromFormat("d/m/Y", $propiedades["FECHA PREMATURO"]); if ($fecha_prematuro instanceof DateTime) { if (strtotime($hoy->format("Y-m-d")) > strtotime($fecha_prematuro->format("Y-m-d"))) { $mostrar = false; } } } if (isset($propiedades["SALIDA ISLA"]) and strtolower($propiedades["SALIDA ISLA"]) == "si") { $fecha_salida = DateTime::createFromFormat("d/m/Y", $propiedades["FECHA SALIDA ISLA"]); if ($fecha_salida instanceof DateTime) { if (strtotime($hoy->format("Y-m-d")) > strtotime($fecha_salida->format("Y-m-d"))) { $mostrar = false; } } } if (isset($propiedades["REGRESO ISLA"]) and strtolower($propiedades["REGRESO ISLA"]) == "si") { $fecha_regreso = DateTime::createFromFormat("d/m/Y", $propiedades["FECHA REGRESO ISLA"]); if ($fecha_regreso instanceof DateTime) { if (strtotime($hoy->format("Y-m-d")) > strtotime($fecha_regreso->format("Y-m-d"))) { $mostrar = true; } } } if ($mostrar) { $propiedades["INGRESADO POR"] = (string) nombreUsuario($row["id_usuario"]); $propiedades["TIPO"] = "EMBARAZADA"; $fecha_fur = DateTime::createFromFormat("Y-m-d", $row["FUR"]); if ($fecha_fur instanceof DateTime) { $interval = $fecha_fur->diff($hoy); $semana = (int) ((int) $interval->format('%R%a') / 7 - (int) $interval->format('%R%a') % 7); } if (!puedeVerFormularioDatosPersonales("casos_febriles")) { unset($propiedades["RUN"]); unset($propiedades["NOMBRE"]); unset($propiedades["APELLIDO"]); unset($propiedades["TELEFONO"]); unset($propiedades["NUMERO PASAPORTE"]); } $coordenadas = json_decode($row["coordenadas"]); $casos[] = array("id" => $row["id"], "id_estado" => $row["id_estado"], "propiedades" => $propiedades, "lat" => $coordenadas->lat, "lng" => $coordenadas->lng, "semana" => $semana); } } } echo json_encode(array("correcto" => true, "lista" => $casos)); }
echo $row["fecha"]; ?> </td> <td width="10%"><div class="label blue"><?php echo $row["fpp"]; ?> </div></td> <td width="10%"><?php echo nombreUsuario($row["id_usuario"]); ?> </td> <?php if (puedeVerFormularioDatosPersonales("casos_febriles")) { ?> <td width="10%"><?php echo $row["run"]; ?> </td> <td width="20%"><?php echo $row["nombre"]; ?> </td> <?php } ?> <td width="20%"><?php echo $row["direccion"];