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 {
            ?>