Ejemplo n.º 1
0
 include '../spoon/spoon.php';
 $objDB = new DBConexion();
 function get_totalPorProceso()
 {
     $objDB = new DBConexion();
     $queryDen = "SELECT count(id_denuncia) " . "AS total_denuncias " . "FROM denuncias " . "WHERE fecha_tope_entrega " . "BETWEEN now() AND DATE_ADD(now(),INTERVAL 5 DAY) ";
     $rsDen = $objDB->getRecord($queryDen);
     $querySol = "SELECT count(id_solicitud) " . "AS total_solicitudes " . "FROM solicitudes " . "WHERE fecha_tope_entrega " . "BETWEEN now() AND DATE_ADD(now(),INTERVAL 5 DAY) ";
     $rsSol = $objDB->getRecord($querySol);
     $queryRec = "SELECT count(id_reclamo) " . "AS total_reclamos " . "FROM reclamos " . "WHERE fecha_tope_entrega " . "BETWEEN now() AND DATE_ADD(now(),INTERVAL 5 DAY) ";
     $rsRec = $objDB->getRecord($queryRec);
     $totalPorProceso = array(denuncias => $rsDen['total_denuncias'], solicitudes => $rsSol['total_solicitudes'], reclamos => $rsRec['total_reclamos']);
     return $totalPorProceso;
 }
 if (isset($_POST['getNotificaciones']) && !empty($_POST['getNotificaciones'])) {
     $totalPorProceso = get_totalPorProceso();
     echo json_encode($totalPorProceso);
 } else {
     $query = "SELECT *, id_denuncia as id, SUBSTRING('id_denuncia',4,1) as tipPro " . "FROM denuncias " . "INNER JOIN ciudadanos " . "ON denuncias.id_ciudadano = ciudadanos.id_ciudadano " . "WHERE denuncias.fecha_tope_entrega " . "BETWEEN now() AND DATE_ADD(now(),INTERVAL 5 DAY) ";
     $query1 = "SELECT *, id_reclamo as id, SUBSTRING('id_reclamo',4,1) as tipPro  " . "FROM reclamos " . "INNER JOIN ciudadanos " . "ON reclamos.id_ciudadano = ciudadanos.id_ciudadano " . "WHERE reclamos.fecha_tope_entrega " . "BETWEEN now() AND DATE_ADD(now(),INTERVAL 5 DAY) ";
     $query2 = "SELECT *, id_solicitud as id, SUBSTRING('id_solicitud',4,1) as tipPro  " . "FROM solicitudes " . "INNER JOIN ciudadanos " . "ON solicitudes.id_ciudadano = ciudadanos.id_ciudadano " . "WHERE solicitudes.fecha_tope_entrega " . "BETWEEN now() AND DATE_ADD(now(),INTERVAL 5 DAY) ";
     $rs = $objDB->getRecords($query);
     $rs1 = $objDB->getRecords($query1);
     $rs2 = $objDB->getRecords($query2);
     if (isset($rs)) {
         $rset = $rs;
     } else {
         $rs = array();
     }
     if (isset($rs1)) {
         $rset = array_merge($rs, $rs1);
Ejemplo n.º 2
0
Archivo: ajax.php Proyecto: szLuis/oac
        $rsDen = $objDB->getRecord($queryDen);
        $querySol = "SELECT count(id_solicitud) " . "AS total_solicitudes " . "FROM solicitudes " . "WHERE fecha_registro " . "BETWEEN '{$fechaInicial}' AND '{$fechaFinal}'";
        $rsSol = $objDB->getRecord($querySol);
        $queryRec = "SELECT count(id_reclamo) " . "AS total_reclamos " . "FROM reclamos " . "WHERE fecha_registro " . "BETWEEN '{$fechaInicial}' AND '{$fechaFinal}'";
        $rsRec = $objDB->getRecord($queryRec);
        $totalPorProceso = array(denuncias => $rsDen['total_denuncias'], solicitudes => $rsSol['total_solicitudes'], reclamos => $rsRec['total_reclamos']);
        return $totalPorProceso;
    }
    if (isset($_POST['txtcedula']) && !empty($_POST['txtcedula'])) {
        $fullname = get_fullname($_POST['txtcedula']);
        echo json_encode($fullname);
    }
    if (isset($_POST['fechainicial'], $_POST['fechafinal']) && !empty($_POST['fechainicial']) && !empty($_POST['fechafinal'])) {
        $fecIniUs = date_create_from_format('d/m/Y', $_POST['fechainicial']);
        $fecIniVe = date_format($fecIniUs, 'Y-m-d');
        $fecFinUs = date_create_from_format('d/m/Y', $_POST['fechafinal']);
        $fecFinVe = date_format($fecFinUs, 'Y-m-d');
        $fullname = get_totalPorProcesoPorFecha($fecIniVe, $fecFinVe);
        echo json_encode($fullname);
    }
    if (isset($_POST['comunidad']) && !empty($_POST['comunidad'])) {
        $totalPorProceso = get_totalPorProceso($_POST['comunidad']);
        echo json_encode($totalPorProceso);
    }
    function getTipoProceso($proceso)
    {
        $tipo = ucfirst($proceso);
        $tipo = substr($tipo, 0, 1);
        return $tipo;
    }
}