/** * * @param int $id_emergencia */ public function generar($id_emergencia, $mapa = true, $codigo) { $emergencia = $this->_ci->emergencia_model->getById($id_emergencia); if (!is_null($emergencia)) { $data = array("eme_ia_id" => $emergencia->eme_ia_id, "eme_c_nombre_emergencia" => $emergencia->eme_c_nombre_emergencia, "eme_c_nombre_informante" => $emergencia->eme_c_nombre_informante, "eme_d_fecha_emergencia" => ISODateTospanish($emergencia->eme_d_fecha_emergencia, false), "hora_emergencia" => ISOTimeTospanish($emergencia->eme_d_fecha_emergencia), "hora_recepcion" => ISOTimeTospanish($emergencia->eme_d_fecha_recepcion), "eme_c_lugar_emergencia" => $emergencia->eme_c_lugar_emergencia, "emisor" => $this->_ci->session->userdata('session_nombres'), "id_usuario_encargado" => $emergencia->usu_ia_id, "eme_c_descripcion" => $emergencia->eme_c_descripcion, "est_ia_id" => $emergencia->est_ia_id, "tip_ia_id" => $emergencia->tip_ia_id); $datos = unserialize($emergencia->eme_c_datos_tipo_emergencia); foreach ($datos as $key => $value) { $data['form_tipo_' . $key] = $value; } } $data['codigo'] = $codigo; $data['region'] = ''; $regiones = explode(',', $this->_ci->session->userdata('session_regiones')); if (count($regiones) == 1) { if ($regiones[0] == 13) { $data['region'] = 'RM'; } else { $data['region'] = $regiones[0] . 'º'; } } $data['cargo'] = $this->_ci->session->userdata('session_cargo'); $data['mapa'] = $mapa; $html = $this->_ci->load->view('pages/emergencia_reporte/pdf', $data, true); $this->_pdf->imagen_mapa = $this->_imagen; $this->_pdf->imagen_logo = file_get_contents(FCPATH . "/assets/img/top_logo.png"); $this->_pdf->SetFooter($_SERVER['HTTP_HOST'] . '|{PAGENO}/{nb}|' . date('d-m-Y H:i')); $this->_pdf->WriteHTML($html); return $this->_pdf->Output('acta.pdf', 'S'); }
/** * Retorna data de emergencia para editar * @return array */ public function getEditData() { $data = array(); if (!is_null($this->_emergencia)) { $descripcion = preg_replace('/<br\\s?\\/?>/ius', "\n", str_replace("\n", "", str_replace("\r", "", htmlspecialchars_decode($this->_emergencia->eme_c_descripcion)))); $informacion_adicional = preg_replace('/<br\\s?\\/?>/ius', "\n", str_replace("\n", "", str_replace("\r", "", htmlspecialchars_decode($this->_emergencia->eme_c_informacion_adicional)))); $data = array("eme_id" => $this->_emergencia->eme_ia_id, "nombre_informante" => $this->_emergencia->eme_c_nombre_informante, "nombre_emergencia" => $this->_emergencia->eme_c_nombre_emergencia, "id_tipo_emergencia" => $this->_emergencia->tip_ia_id, "id_estado_emergencia" => $this->_emergencia->est_ia_id, "nombre_lugar" => $this->_emergencia->eme_c_lugar_emergencia, "observacion" => $this->_emergencia->eme_c_observacion, "fecha_emergencia" => ISODateTospanish($this->_emergencia->eme_d_fecha_emergencia), "latitud_utm" => $this->_emergencia->eme_c_utm_lat, "longitud_utm" => $this->_emergencia->eme_c_utm_lng, "niveo_emergencia" => $this->_emergencia->eme_nivel, "descripcion" => $descripcion, "informacion_adicional" => $informacion_adicional); if ($this->_emergencia->est_ia_id == $this->_emergencia->emergencia_activa or $this->_emergencia->est_ia_id == $this->_emergencia->emergencia_finalizada) { $formulario = unserialize($this->_emergencia->eme_c_datos_tipo_emergencia); foreach ($formulario as $key => $value) { echo $key; $data['form_tipo_' . $key] = $value; } } $lista_comunas = $this->_emergencia_comuna_model->listaComunasPorEmergencia($this->_emergencia->eme_ia_id); foreach ($lista_comunas as $comuna) { $data["lista_comunas"][] = $comuna["com_ia_id"]; } } return $data; }
?> </td> <td> <?php echo nombreEmergenciaTipo($row["tip_ia_id"]); ?> </td> <td> <?php echo textMoreLess(comunasAlarmaConComa($row["eme_ia_id"])); ?> </td> <td> <?php echo ISODateTospanish($row["eme_d_fecha_emergencia"]); ?> </td> <td> <?php echo textMoreLess($row["eme_c_lugar_emergencia"]); ?> </td> <td width="10%" align="center"> <div style="width: 240px"> <div class="row"> <?php if (permisoEvento("bitacora")) { ?> <button title="Bitácora" class="btn btn-xs btn-primary" type="button" onclick="xModal.open('<?php echo base_url('evento/expediente/id/' . $row['eme_ia_id']);
</tr> </thead> <?php if ($seguimientos) { ?> <tbody> <?php foreach ($seguimientos as $seguimiento) { ?> <tr> <td class="text-center"><?php echo $seguimiento->cd_dia_seguimiento; ?> </td> <td class="text-center"><?php echo ISODateTospanish($seguimiento->fc_fecha_seguimiento); ?> </td> <td class="text-center"><?php echo nombreUsuario($seguimiento->cd_usuario_fk); ?> </td> <td class="text-center"> <?php $propiedades = json_decode($seguimiento->gl_diagnostico_seguimiento); ?> <?php if (is_object($propiedades)) { ?> <?php $prop = array();
public function getJsonAlarma($params, $json = true) { $this->load->helper("utils"); $sql = "\n select\n a.*,UCASE(LOWER(CONCAT(usu_c_nombre,' ',usu_c_apellido_paterno,' ',usu_c_apellido_materno))) usuario,\n GROUP_CONCAT(avc.com_ia_id) comunas,\n GROUP_CONCAT(c.com_c_nombre) nombre_comunas,\n te.aux_c_nombre as tipo_emergencia\n from\n alertas a join usuarios u on a.usu_ia_id = u.usu_ia_id\n inner join auxiliar_emergencias_tipo te on a.tip_ia_id = te.aux_ia_id\n join alertas_vs_comunas avc on a.ala_ia_id = avc.ala_ia_id\n join comunas c on c.com_ia_id = avc.com_ia_id\n where a.ala_ia_id = ?"; $query = $this->db->query($sql, array($params['id'])); $resultados = null; if ($query->num_rows() > 0) { $resultados = $query->result_array(); $resultados = $resultados[0]; $resultados['hora_emergencia'] = ISOTimeTospanish($resultados['ala_d_fecha_emergencia']); $resultados['hora_recepcion'] = ISOTimeTospanish($resultados['ala_d_fecha_recepcion']); $resultados['ala_d_fecha_emergencia'] = ISODateTospanish($resultados['ala_d_fecha_emergencia']); $resultados['ala_d_fecha_recepcion'] = ISODateTospanish($resultados['ala_d_fecha_recepcion']); } if ($json) { echo json_encode($resultados); } else { return $resultados; } }
?> " class="seleccion-archivo" /> </td> <td width="30%" align="left"> <a href="<?php echo site_url("archivo/download_file/hash/" . $row["arch_c_hash"]); ?> " target="_blank"> <?php echo basename($row["arch_c_nombre"]); ?> </a> </td> <td width="5%" align="left"> <?php echo ISODateTospanish($row["arch_f_fecha"]); ?> </td> <td width="10%" align="left"> <?php echo nombreArchivoTipo($row["arch_c_tipo"]); ?> </td> <td width="15%" align="center"> <?php echo nombreUsuario($row["usu_ia_id"]); ?> </td> <td width="30%"> <?php echo $row["arch_c_descripcion"];
<table class="table table-hover datatable paginada"> <thead> <tr> <th width="20%">Fecha</th> <th width="60%">Evento</th> <th width="20%">Usuario</th> </tr> </thead> <tbody> <?php foreach ($lista as $historial) { ?> <tr> <td width="20%" valign="top"> <?php echo ISODateTospanish($historial["historial_fecha"]); ?> </td> <td width="60%" valign="top"> <?php echo $historial["historial_comentario"]; ?> </td> <td width="20%" valign="top"> <?php echo nombreUsuario($historial["historial_usuario"]); ?> </td> </tr> <?php }
public function get_docs($id_entidad, $jsoneado = true, $tipo = null) { if ($tipo == null) { return array(); } $this->load->helper('utils'); switch ($tipo) { case 5: $tabla = 'archivo_vs_alarma'; $id = 'ala_ia_id'; break; } $sql = "select a.*,UPPER(CONCAT(u.usu_c_nombre,' ',u.usu_c_apellido_paterno,' ',u.usu_c_apellido_materno)) as nombre_usuario from archivo a\n left join usuarios u on a.usu_ia_id = u.usu_ia_id\n join {$tabla} avp on avp.arch_ia_id = a.arch_ia_id\n where avp.{$id} ={$id_entidad}"; $result = $this->db->query($sql); //header("Content-type: application/json; charset=utf-8"); $jsonData = array('data' => array()); $arr_arch = array(); foreach ($result->result_array() as $row) { $arr_ruta = explode('/', $row['arch_c_nombre']); $nombre = $arr_ruta[sizeof($arr_ruta) - 1]; $link = ""; if ($row['arch_c_hash'] != '') { $link = $this->frame_from_mime($row['arch_c_mime'], $row['arch_c_nombre'], $row['arch_c_hash']); } $entry = array($nombre, $row['nombre_usuario'], ISODateTospanish($row['arch_f_fecha']), $link, "<input type='checkbox' id=chk_" . $row['arch_ia_id'] . " name=chk_" . $row['arch_ia_id'] . " checked=true>", $row['arch_ia_id'], round($row['arch_c_tamano'] / 1024, 1)); $arr_arch[] = $entry; $jsonData['data'][] = $entry; } if ($jsoneado) { return json_encode($jsonData); } else { return $arr_arch; } }
/** * Retorna contenido del email * @return string */ protected function _getMensaje() { $mensaje = $this->_getCabeceraMensaje(); $mensaje .= "<b>Nombre de la evento:</b> " . $this->_emergencia->eme_c_nombre_emergencia . "<br>"; $mensaje .= "<b>Tipo de evento:</b> " . $this->_getNombreTipo() . "<br>"; $mensaje .= "<b>Lugar o dirección de la evento:</b> " . $this->_emergencia->eme_c_lugar_emergencia . "<br>"; $mensaje .= "<b>Comuna(s):</b> " . $this->_listaNombreComunasConComa() . "<br>"; $mensaje .= "<b>Fecha del evento:</b> " . ISODateTospanish($this->_emergencia->eme_d_fecha_emergencia) . "<br>"; /*$mensaje .= "<b>Fecha recepción de la emergencia:</b> " . spanishDateToISO($this->_emergencia->eme_d_fecha_recepcion) . "<br>";*/ $mensaje .= "<b>Origen de la Información:</b> " . $this->_emergencia->eme_c_nombre_informante . "<br>"; /*$mensaje .= "<b>Teléfono del informante:</b> " . $this->_emergencia->eme_c_telefono_informante . "<br><br>";*/ $mensaje .= $this->getPie(); return $mensaje; }
<th >Descripción</th> <th >Nombre</th> <th >Subido por</th> </tr> </thead> <tbody> <?php if (count($lista) > 0) { ?> <?php foreach ($lista as $documento) { ?> <tr> <td width="10%" valign="top"> <?php echo ISODateTospanish($documento["arch_f_fecha"]); ?> </td> <td valign="top"> <?php echo nombreArchivoTipo($documento["arch_c_tipo"]); ?> </td> <td valign="top"> <?php echo $documento["arch_c_descripcion"]; ?> </td> <td valign="top"> <?php echo linkArchivo($documento["arch_ia_id"]);
public function detalleSeguimiento() { $this->load->helper(array("core/default_form", "modulo/casos_febriles/form", "modulo/casos_febriles/permiso")); $params = $this->uri->uri_to_assoc(); $this->load->model('casos_febriles_seguimiento_model', '_casos_febriles_seguimiento'); $seguimiento = $this->_casos_febriles_seguimiento->getById($params['seguimiento']); $data['caso'] = $seguimiento->cd_caso_fk; $data['num_seguimiento'] = $seguimiento->cd_dia_seguimiento; $data['fecha_seguimiento'] = ISODateTospanish($seguimiento->fc_fecha_seguimiento); $data['estado_seguimiento'] = $seguimiento->estado_seguimiento; $propiedades = json_decode($seguimiento->gl_diagnostico_seguimiento); foreach ($propiedades as $nombre => $valor) { $data[str_replace(" ", "_", strtolower($nombre))] = $valor; } echo $this->load->view("pages/casos_febriles/detalle_seguimiento", $data, true); }
?> </div> <iframe src="<?php echo base_url('marea_roja_muestra/ver_acta/id/' . $item['id_acta'] . '/token/' . $item['gl_sha_acta']); ?> " frameborder="0" height="700" class="col-xs-12"></iframe> </div> <?php } else { ?> <div class="tab-pane fade" id="tab<?php echo $i; ?> "> <div class="alert alert-info">Ingresada el <?php echo ISODateTospanish($item['fc_fecha_acta']); ?> </div> <iframe src="<?php echo base_url('marea_roja_muestra/ver_acta/id/' . $item['id_acta'] . '/token/' . $item['gl_sha_acta']); ?> " frameborder="0" height="700" class="col-xs-12"></iframe> </div> <?php } ?> <?php $i++; ?> <?php }
/** * Formulario para editar alarma */ public function editar() { $this->load->helper(array("modulo/emergencia/emergencia_form", "modulo/direccion/comuna", "modulo/alarma/alarma_form")); $params = $this->uri->uri_to_assoc(); $alarma = $this->_emergencia_model->getById($params["id"]); if (!is_null($alarma)) { $descripcion = $alarma->eme_c_descripcion; $informacion_adicional = $alarma->eme_c_informacion_adicional; $data = array("eme_id" => $alarma->eme_ia_id, "nombre_informante" => $alarma->eme_c_nombre_informante, "nombre_emergencia" => $alarma->eme_c_nombre_emergencia, "id_tipo_emergencia" => $alarma->tip_ia_id, "id_estado_emergencia" => $alarma->est_ia_id, "nombre_lugar" => $alarma->eme_c_lugar_emergencia, "observacion" => $alarma->eme_c_observacion, "informacion_adicional" => $informacion_adicional, "descripcion" => $descripcion, "fecha_emergencia" => ISODateTospanish($alarma->eme_d_fecha_emergencia), "latitud_utm" => $alarma->eme_c_utm_lat, "longitud_utm" => $alarma->eme_c_utm_lng, "nivel_emergencia" => $alarma->eme_nivel); if ($alarma->est_ia_id == Emergencia_Estado_Model::EN_CURSO or $alarma->est_ia_id == Emergencia_Estado_Model::FINALIZADA) { $formulario = unserialize($alarma->eme_c_datos_tipo_emergencia); foreach ($formulario as $key => $value) { $data['form_tipo_' . $key] = $value; } } $lista_comunas = $this->_emergencia_comuna_model->listaComunasPorEmergencia($alarma->eme_ia_id); foreach ($lista_comunas as $comuna) { $data["lista_comunas"][] = $comuna["com_ia_id"]; } $data["form_name"] = "form_editar"; $this->load->view("pages/evento/form", $data); } else { show_404(); } }
<td class="text-right text-bold bg-primary" >Comunas afectadas</td> <td class="text-left active" ><?php echo comunasEmergenciaConComa($emergencia->eme_ia_id); ?> </td> </tr> <tr> <td class="text-right text-bold bg-primary" >Tipo Evento</td> <td class="text-left active" ><?php echo nombreEmergenciaTipo($emergencia->tip_ia_id); ?> </td> <td class="text-right text-bold bg-primary" >Fecha recepción</td> <td class="text-left active" ><?php echo ISODateTospanish($emergencia->eme_d_fecha_recepcion); ?> </td> </tr> </tbody> </table> </div> </div> <hr/> <div class="top-spaced"> <!-- TAB NAVIGATION -->