public function getDataHallazgos() { $listado = $this->_hallazgos_model->listar(); $this->load->library('Fechas'); $json = array(); if ($listado) { $json['correcto'] = true; $i = 0; foreach ($listado as $item) { if ($item['cd_estado_hallazgo'] > 0) { $json['data'][$i]['id'] = $item["id_hallazgo"]; $json['data'][$i]['lon'] = $item['cd_longitud_hallazgo']; $json['data'][$i]['lat'] = $item['cd_latitud_hallazgo']; $json['data'][$i]['resultado_final'] = "NEGATIVO"; if ($item['cd_estado_hallazgo'] == 1) { $json['data'][$i]['resultado_final'] = "POSITIVO"; $json['data'][$i]['resultado'] = 'Aedes'; if ($item['cd_estado_desarrollo_hallazgo'] == 1) { $json['data'][$i]['estado_desarrollo'] = 'Larva'; } elseif ($item['cd_estado_desarrollo_hallazgo'] == 2) { $json['data'][$i]['estado_desarrollo'] = 'Pupa'; } elseif ($item['cd_estado_desarrollo_hallazgo'] == 3) { $json['data'][$i]['estado_desarrollo'] = 'Adulto'; } elseif ($item['cd_estado_desarrollo_hallazgo'] == 4) { $json['data'][$i]['estado_desarrollo'] = 'Huevo'; } else { $json['data'][$i]['estado_desarrollo'] = 'No definido'; } } elseif ($item['cd_estado_hallazgo'] == 2) { $json['data'][$i]['resultado'] = 'Culex'; } elseif ($item['cd_estado_hallazgo'] == 3) { $json['data'][$i]['resultado'] = 'Anopheles'; } elseif ($item['cd_estado_hallazgo'] == 4) { $json['data'][$i]['resultado'] = 'No culicido (' . $item['gl_nombre_mosquito_vector'] . ')'; } $json['data'][$i]['fecha_hallazgo'] = Fechas::formatearHtml($item['fc_fecha_hallazgo_hallazgo']); $json['data'][$i]['fecha_resultado'] = Fechas::formatearHtml($item['fc_fecha_resultado_hallazgo']); $json['data'][$i]['direccion'] = $item['gl_direccion_hallazgo']; $i++; } } } echo Zend_Json::encode($json); }
?> </td> <td class="text-center"><?php echo $row["gl_telefono_vector"]; ?> </td> <td class="text-center"><?php echo $row["gl_email_vector"]; ?> </td> <!--<td class="text-center"><?php echo Fechas::formatearHtml($row["fc_fecha_hallazgo_vector"]); ?> </td>--> <!--<td class="text-center"><?php echo Fechas::formatearHtml($row["fc_fecha_entrega_vector"]); ?> </td>--> <td class="text-center"> <?php if ($row['cd_estado_vector'] == 0 and $row['cd_enviado_vector'] == 0) { ?> <span class="label label-primary">Ingresado</span> <?php } elseif ($row['cd_estado_vector'] > 0 and $row['cd_enviado_vector'] == 0) { ?> <span class="label label-info">Revisado</span> <?php } elseif ($row['cd_estado_vector'] > 0 and $row['cd_enviado_vector'] == 1) { ?> <span class="label label-success">Notificado</span>
public function ajax_lista() { $this->load->library('Fechas'); $this->load->model('rol_model'); $rol_model = new Rol_Model(); $params = $this->input->post(); //print_r($params); $draw = $params['draw']; $columnas = $params['columnas']; $order = $params['order'][0]; $start = $params['start']; $length = $params['length']; $search = $params['search']; $data = array('columnas' => $columnas, 'order' => $order, 'start' => $start, 'length' => $length, 'search' => $search); $listado = $this->_hallazgos_model->listadoInspecciones($data); $roles = $this->_usuario_rol_model->listarRolesPorUsuario($this->session->userdata('session_idUsuario')); $entomologo = false; $admin = false; $presidencia = false; foreach ($roles as $rol) { if ($rol['rol_ia_id'] == $rol_model::ENTOMOLOGO or $rol['rol_ia_id'] == $rol_model::ADMINISTRADOR) { $entomologo = true; } if ($rol['rol_ia_id'] == $rol_model::ADMINISTRADOR) { $admin = true; } if ($rol['rol_ia_id'] == 66) { $presidencia = true; } } $arr_listado = array(); $arr_listado['draw'] = intval($draw); $arr_listado['recordsTotal'] = intval($this->_hallazgos_model->getNumeroInspecciones()); $arr_listado['recordsFiltered'] = intval($listado['total']); if ($listado['listado']) { foreach ($listado['listado'] as $row) { $botones = '<div class="btn-group">'; if ($entomologo and $row['cd_estado_hallazgo'] == 0) { $botones .= '<button data-rel="' . $row["id_hallazgo"] . '" title="Revisar" class="btn btn-sm btn-success btn-square revisar-hallazgo-entomologo" type="button" data-hallazgo="' . $row['id_hallazgo'] . '"> <i class="fa fa-edit"></i> </button>'; } else { if ($admin or $presidencia or $entomologo) { if ($row['cd_enviado_hallazgo'] > 0) { $botones .= '<button data-rel="' . $row["id_hallazgo"] . '" title="Ver Inspeccion" class="btn btn-sm btn-primary btn-square revisar-hallazgo" type="button" data-hallazgo="' . $row['id_hallazgo'] . '"> <i class="fa fa-search"></i> </button>'; } else { $botones .= '<button data-rel="' . $row["id_hallazgo"] . '" title="Notificar Inspeccion" class="btn btn-sm btn-success btn-square revisar-hallazgo" type="button" data-hallazgo="' . $row['id_hallazgo'] . '"> <i class="fa fa-send"></i> </button>'; } } } if (!$presidencia) { if ($row['cd_estado_hallazgo'] == 0 and !$entomologo) { $botones .= '<a href="' . base_url('vectores_hallazgos/adjuntarImagenesInspeccion/id/' . $row['id_hallazgo']) . '" title="Adjuntar Imagenes" class="btn btn-sm btn-square btn-warning"> <i class="fa fa-file-image-o"></i> </a>'; } } if (permisoVectores('eliminar_inspecciones')) { $botones .= '<button data-rel="' . $row["id_hallazgo"] . '" title="Revisar" class="btn btn-sm btn-danger btn-square eliminar-hallazgo" type="button" data-hallazgo="' . $row['id_hallazgo'] . '"> <i class="fa fa-trash"></i> </button>'; } $botones .= '</div>'; $estado = ''; if ($row['cd_estado_hallazgo'] == 0 and $row['cd_enviado_hallazgo'] == 0) { $estado = '<span class="label label-primary">Ingresado</span>'; } elseif ($row['cd_estado_hallazgo'] > 0 and $row['cd_enviado_hallazgo'] == 0) { $estado = '<span class="label label-info">Revisado</span>'; } elseif ($row['cd_estado_hallazgo'] > 0 and $row['cd_enviado_hallazgo'] == 1) { $estado = '<span class="label label-success">Notificado</span>'; } elseif ($row['cd_estado_hallazgo'] > 0 and $row['cd_enviado_hallazgo'] == 2) { $estado = '<span class="label label-success">Notificado</span>'; } elseif ($row['cd_estado_hallazgo'] > 0 and $row['cd_enviado_hallazgo'] == 3) { $estado = '<span class="label label-danger">No Notificado</span>'; } $resultado = ''; if ($row['cd_estado_hallazgo'] == 0) { $resultado = '<span class="label label-default">En Revisión</span>'; } elseif ($row['cd_estado_hallazgo'] == 1) { $resultado = '<span class="label label-danger">Aedes</span>'; } elseif ($row['cd_estado_hallazgo'] == 2) { $resultado = '<span class="label label-primary">Culex</span>'; } elseif ($row['cd_estado_hallazgo'] == 3) { $resultado = '<span class="label label-primary">Anopheles</span>'; } elseif ($row['cd_estado_hallazgo'] == 4) { $resultado = '<span class="label label-primary">No culicido</span>'; } else { $resultado = '<span class="label label-info">Sin información</span>'; } $arr_listado['data'][] = array($row['codigo'], Fechas::formatearHtml($row['fecha_registro']), $row['nombre'], $row['direccion'], $row['telefono'], $estado, $resultado, $botones); } } echo json_encode($arr_listado); //print_r($listado); }
public function verDenuncia() { $this->load->model('rol_model'); $rol_model = new Rol_Model(); $roles = $this->_usuario_rol_model->listarRolesPorUsuario($this->session->userdata('session_idUsuario')); $cambiar_coordenadas = false; foreach ($roles as $rol) { if ($rol['rol_ia_id'] == $rol_model::ADMINISTRADOR) { $cambiar_coordenadas = true; } } $this->load->library('Fechas'); $params = $this->uri->uri_to_assoc(); $vector = $this->_vectores_model->getById($params['id']); $data = array('id' => $vector->id_vector, 'longitud' => $vector->cd_longitud_vector, 'latitud' => $vector->cd_latitud_vector, 'nombres' => $vector->gl_nombres_vector, 'apellidos' => $vector->gl_apellidos_vector, 'cedula' => $vector->gl_run_vector, 'telefono' => $vector->gl_telefono_vector, 'correo' => $vector->gl_email_vector, 'direccion' => $vector->gl_direccion_vector, 'referencias' => $vector->gl_referencias_vector, 'fecha_hallazgo' => Fechas::formatearHtml($vector->fc_fecha_hallazgo_vector), 'fecha_entrega' => Fechas::formatearHtml($vector->fc_fecha_entrega_vector), 'comentarios_ciudadano' => $vector->gl_comentario_ciudadano_vector, 'estado' => $vector->cd_estado_vector, 'estado_desarrollo' => $vector->cd_estado_desarrollo_vector, 'observaciones' => $vector->gl_observaciones_resultado_vector, 'nombre_mosquito' => $vector->gl_nombre_mosquito_vector, 'cambiar_coordenadas' => $cambiar_coordenadas, 'respuesta' => $vector->gl_ruta_respuesta_vector); if ($vector->id_vector < 10) { $num_denuncia = '00' . $vector->id_vector; } elseif ($vector->id_vector < 100) { $num_denuncia = '0' . $vector->id_vector; } else { $num_denuncia = $vector->id_vector; } $resultado = ''; $texto_resultado = ''; switch ($vector->cd_estado_vector) { case 1: $resultado = 'SI CORRESPONDE'; $texto_resultado = ' nuestro equipo se dirigirá a su domicilio para la inspección correspondiente'; break; case 2: case 3: case 4: $resultado = 'NO CORRESPONDE'; $texto_resultado = ' el insecto recolectado no es de importancia sanitaria '; if (!empty($vector->gl_observaciones_resultado_vector)) { $texto_resultado .= ', ' . $vector->gl_observaciones_resultado_vector; } break; /*case 3: $resultado = 'NO ES CONCLUYENTE'; $texto_resultado = ' el insecto recolectado no es de importancia sanitaria'; break;*/ } /*$datos = array( 'persona' => $vector->gl_nombres_vector . ' ' . $vector->gl_apellidos_vector, 'num_denuncia' => $num_denuncia, 'resultado' => $resultado, 'texto_resultado' => $texto_resultado );*/ $this->layout_assets->addJs("modulo/mapa/formulario.js"); $this->layout_assets->addJs("modulo/vectores/denuncias/denuncias.js"); $this->template->parse("default", 'pages/vectores/denuncias/ver_denuncia', $data); }
<th>Usuario</th> <th>Hallazgo</th> <th>Cantidad</th> <th>Observaciones</th> </tr> </thead> <tbody> <?php if ($inspecciones) { ?> <?php foreach ($inspecciones as $item) { ?> <tr> <td class="text-center"><?php echo Fechas::formatearHtml($item['fc_fecha_inspeccion']); ?> </td> <td class="text-center"> <?php echo $item['nombre'] . ' ' . $item['apellido_paterno'] . ' ' . $item['apellido_materno']; ?> </td> <td class="text-center"> <?php if ($item['cd_hallazgo_inspeccion'] == 1) { ?> Si <?php } else { ?>