Beispiel #1
0
 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;
 }
Beispiel #2
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>";
Beispiel #3
0
  * 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");