function get_fullname($txtcedula) { $objDB = new DBConexion(); $query = "SELECT * " . "FROM ciudadanos " . "WHERE cedula = {$txtcedula}"; $rs = $objDB->getRecord($query); $numRows = $objDB->getNumRows($query); if ($numRows > 0) { $queryDen = "SELECT count(id_denuncia) " . "AS total_denuncias " . "FROM denuncias " . "WHERE id_ciudadano = {$rs['id_ciudadano']}"; $rsDen = $objDB->getRecord($queryDen); $querySol = "SELECT count(id_solicitud) " . "AS total_solicitudes " . "FROM solicitudes " . "WHERE id_ciudadano = {$rs['id_ciudadano']}"; $rsSol = $objDB->getRecord($querySol); $queryRec = "SELECT count(id_reclamo) " . "AS total_reclamos " . "FROM reclamos " . "WHERE id_ciudadano = {$rs['id_ciudadano']}"; $rsRec = $objDB->getRecord($queryRec); $fullname = array(id_ciudadano => $rs['id_ciudadano'], apellidos => $rs['apellidos'], nombres => $rs['nombres'], direccion => $rs['direccion'], correo => $rs['correo'], telefonos => $rs['telefonos'], denuncias => $rsDen['total_denuncias'], solicitudes => $rsSol['total_solicitudes'], reclamos => $rsRec['total_reclamos']); return $fullname; } return 0; }
{ $objDB = new DBConexion(); $query = "SELECT comunidad " . "FROM comunidades " . "WHERE id_comunidad = {$id_comunidad}"; $rs = $objDB->getRecord($query); return $rs['comunidad']; } function getTipoProceso($tipo_proceso) { $tipo = ucfirst($tipo_proceso); $tipo = substr($tipo, 0, 1); return $tipo; } $inicial_tipo_proceso = getTipoProceso($tipo_proceso); $objDB = new DBConexion(); $query = "SELECT *, atenciones.fecha_registro AS fecRegAte " . "FROM atenciones " . "INNER JOIN ciudadanos " . "ON atenciones.id_ciudadano = ciudadanos.id_ciudadano " . "WHERE atenciones.idusuario = " . $_SESSION['idUsuario'] . " ORDER BY fecRegAte DESC"; $numRows = $objDB->getNumRows($query); $rs = $objDB->getRecords($query); $rows = array(); foreach ($rs as $value) { $fecha = date_create_from_format("Y-m-d", $value['fecRegAte']); $fecha_atencion = date_format($fecha, "d/m/Y"); $id_ciudadano = $value['id_ciudadano']; $comunidad = getComunidad($value['comunidad']); $id_process = 'id_' . $tipo_proceso; $codigo_proceso = "OAC-" . $inicial_tipo_proceso . "-" . "{$value[$id_process]}" . "-" . $value['year']; $ciudadano = $value['apellidos'] . ", " . $value['nombres']; $denuncia = '<a href="proceso/proceso.php?proceso=denuncia&from=grida&id=' . $value[$id_process] . '">Denuncia</a><br>'; $reclamo = '<a href="proceso/proceso.php?proceso=reclamo&from=grida&id=' . $value[$id_process] . '">Reclamo</a><br>'; $solicitud = '<a href="proceso/proceso.php?proceso=solicitud&from=grida&id=' . $value[$id_process] . '">Solicitud</a><br>'; if ($value['fecRegAte'] == date('Y-m-d')) { $accion = $denuncia . $reclamo . $solicitud . "<a class='editar' href='proceso/proceso_atencion.php?opcion=actualizar&id_proceso={$value[$id_process]}'>Editar</a>";
* datos de las variables de sesión comunidad, ciudadano y usuario. * En caso negativo no se permitirá registar el proceso. * * */ if ("grida" === $_GET['from']) { $id_atencion = $_GET['id']; $id_ciudadano = $_SESSION['idCiudadano']; $id_usuario = $_SESSION['idUsuario']; $fecha_registro = date("Y-m-d"); $comunidad = $_SESSION['comunidad']; if (!isset($id_atencion, $id_ciudadano, $id_usuario, $comunidad)) { exit("Los datos de la Atención no coinciden con los datos de la sesión " . "actual; no se puede continuar. Si requiere soporte técnico, " . "póngase en contacto con la Dirección Técnica."); } $sql = "SELECT comunidad, id_ciudadano, idusuario, fecha_registro " . "FROM atenciones " . "WHERE id_atencion = {$id_atencion} " . "AND id_ciudadano = {$id_ciudadano} " . "AND idusuario = {$id_usuario} " . "AND comunidad = '{$comunidad}'" . " AND fecha_registro = '{$fecha_registro}'"; $numero_Atenciones = $objDB->getNumRows($sql); if ($numero_Atenciones === 0) { exit("Los datos de la Atención no coinciden con los datos de la sesión " . "actual; no se puede continuar. Si requiere soporte técnico, " . "póngase en contacto con la Dirección Técnica."); } } /** * Fin de la verificación */ $query = "SELECT MAX(id_" . $proceso . ") + 1 AS last_id " . "FROM " . $tabla; $rs = $objDB->getRecord($query); $last_id = "001"; if (isset($rs['last_id'])) { $last_id = str_pad($rs['last_id'], 3, "0", STR_PAD_LEFT); } $year = date("Y"); $estatus = array(1 => "Aceptada", 2 => "Valoración", 3 => "Auditoría", 4 => "Notificada", 5 => "Rechazada", 6 => "CGR", 7 => "Por soportes");