Beispiel #1
0
 public function logueo()
 {
     $usuario = filter_input(INPUT_POST, 'user');
     $password = filter_input(INPUT_POST, 'pass');
     //        $admin = "select * from usuarios where uapvif='33'";
     $sql = "select * from usuarios where usuario='" . $usuario . "' and clave='" . $password . "' and uapvif='33' and rol ='1'";
     $row = pg_query(conector::conex(), $sql);
     $sql2 = "select * from usuarios where usuario='" . $usuario . "' and clave='" . $password . "' and uapvif <= '16' and rol ='6'";
     $row2 = pg_query(conector::conex(), $sql2);
     if (pg_fetch_array($row) > 0) {
         $_SESSION["session_user"] = $usuario;
         header("Location: ../administradores.php");
     } elseif (pg_fetch_array($row2) > 0) {
         $_SESSION["session_user"] = $usuario;
         header("Location: ../usuarios.php");
     } else {
         echo '<script language="javascript">alert("Datos Incorrectos");
               window.location.href="../index.php";
               </script>';
     }
 }
session_start();
require_once './Controler/conector.php';
if (isset($_SESSION["session_user"])) {
} else {
    header("location:index.php");
    exit;
}
$numRec = filter_input(INPUT_GET, 'numero');
//este es el numero de formato
$numPer = filter_input(INPUT_GET, 'numero2');
// este es el numero de persona
$nombres = " SELECT per_nombre, per_apepat, per_apemat FROM persona WHERE per_id='" . $numPer . "'";
//Busco nombre en Persona para imprimirlo
$conNombre = pg_query(conector::conex(), $nombres);
$conPerRec = "SELECT rec_form_id, rec_credencial_ijdf, rec_edad, rec_expediente, rec_relacion_hecho, rec_parentesco_gen" . ",rec_regimen, rec_separado, rec_tiempo_separado, rec_tiempo_union, rec_tiempo_residencia, rec_num_personas, rec_tipo_familia," . "rec_ciclo_vtal, rec_jerarquias, rec_roles, rec_limites, rec_comunicacion, rec_maltrato_psico, rec_otro_psico, rec_periodicidad_psico," . "rec_maltrato_fisico, rec_otro_fisico, rec_periodicidad_fisico, rec_maltrato_sexual, rec_otro_sexual ,rec_periodicidad_sexual, " . "rec_inicio_problematica, rec_lugar_maltrato, rec_dia_ult_evento_vf, rec_ingreso_mensual, rec_porcent_ingr_recept," . "rec_porcent_ingr_gen, rec_porcent_ingr_otro, rec_tipo_vivienda, rec_total_cuartos, rec_situacion_vivienda, rec_servicios_vivienda," . "rec_tipo_muros, rec_tipo_techo, rec_tipo_piso, rec_nombre_gen, rec_apat_gen, rec_amat_gen, rec_domicilio_gen, rec_lugar_trabajo_gen, " . "rec_ocupacion_gen, rec_edad_gen, rec_sexo_gen, rec_actividades_preferenciales, rec_adicciones, rec_perfil_adiccion, rec_frena_agresion," . "rec_violencia_familiares, rec_conflictos_laborales, rec_que_situac_violenta, rec_activ_delictivas,rec_amenaza_arma, rec_armas_casa," . "rec_porta_arma, rec_antecedentes_penales, rec_cometio_delitos, rec_presento_denuncia, rec_antec_psiq, rec_tratamiento, rec_medicamentos," . "rec_tiempo_t, rec_canalizado, rec_atendio, rec_servicios_prop, rec_observaciones, rec_fec_ingreso FROM ficha_receptor WHERE rec_form_id = '" . $numRec . "'";
$consultaREC = pg_query(conector::conex(), $conPerRec);
if ($reg1 = pg_fetch_array($consultaREC)) {
    ?>

    <!DOCTYPE html>
    <html lang="es">
        <head>
            <title>Usuario</title>
            <meta charset="utf-8" />
            <link rel="stylesheet" href="CSS/InsertarForm.css" type="text/css" media="all">
            <script language="JavaScript">
                function conMayusculas(field) {
                    field.value = field.value.toUpperCase()
                }
            </script>
            <script type="text/javascript"
 public function eliminaFicha()
 {
     $numeroid = filter_input(INPUT_GET, 'id');
     $conGen = "SELECT form_id, form_tipo_formato FROM formato WHERE form_id = '" . $numeroid . "'";
     $borGen = "delete from ficha_generador where gen_form_id = '" . $numeroid . "'";
     $borRes = "delete from ficha_receptor where rec_form_id = '" . $numeroid . "'";
     $borIO = "delete from ficha_io where io_form_id = '" . $numeroid . "'";
     $borDom = "delete from domicilios where dom_per_id= '" . $numeroid . "'";
     $borFor = "delete from formato where form_id='" . $numeroid . "'";
     $borPer = "delete from persona where per_id='" . $numeroid . "'";
     $consulta = pg_query(conector::conex(), $conGen);
     if (pg_fetch_all($consulta) > 0) {
         while ($reg = pg_fetch_array($consulta)) {
             switch ($reg['form_tipo_formato']) {
                 case 'r':
                     $consulta1 = pg_query(conector::conex(), $borRes);
                     $consulta2 = pg_query(conector::conex(), $borDom);
                     $consulta3 = pg_query(conector::conex(), $borFor);
                     $consulta4 = pg_query(conector::conex(), $borPer);
                     break;
                 case 'g':
                     $consulta5 = pg_query(conector::conex(), $borGen);
                     $consulta2 = pg_query(conector::conex(), $borDom);
                     $consulta3 = pg_query(conector::conex(), $borFor);
                     $consulta4 = pg_query(conector::conex(), $borPer);
                     break;
                 case 'i':
                     $consulta6 = pg_query(conector::conex(), $borIO);
                     $consulta2 = pg_query(conector::conex(), $borDom);
                     $consulta3 = pg_query(conector::conex(), $borFor);
                     $consulta4 = pg_query(conector::conex(), $borPer);
                     break;
             }
         }
     } else {
         echo '<center><h1>El usuario no se encuentra</h1></center>';
     }
 }
<?php

//
session_start();
require_once './Controler/conector.php';
if (isset($_SESSION["session_user"])) {
} else {
    header("location:index.php");
    exit;
}
$numIO = filter_input(INPUT_GET, 'numero');
$numPer = filter_input(INPUT_GET, 'numero2');
$nombres = " SELECT per_nombre, per_apepat, per_apemat FROM persona WHERE per_id='" . $numPer . "'";
$conNombre = pg_query(conector::conex(), $nombres);
$conPerIO = "SELECT gen_form_id, gen_credencial_ijdf, gen_edad, gen_expediente, gen_relacion_hecho, gen_parentesco_recep" . ",gen_actividades_preferenciales,gen_observaciones, gen_adicciones, gen_regimen, gen_perfil_adiccion, gen_nombre_rec" . ", gen_apat_rec, gen_amat_rec, gen_frena_agresion, gen_violencia_familiares, gen_conflictos_laborales, gen_que_situac_violenta, " . "gen_activ_delictivas, gen_amenaza_arma, gen_porta_arma, gen_armas_casa, gen_antecedentes_penales, " . "gen_cometio_delitos, gen_presento_denuncia, gen_antec_psiq, gen_tratamiento, gen_medicamentos, gen_tiempo_t, gen_tiempo_residencia," . "gen_canalizado, gen_atendio,gen_servicios_prop, gen_fec_ingreso FROM ficha_generador WHERE gen_form_id = '" . $numIO . "'";
$consultaIO = pg_query(conector::conex(), $conPerIO);
if ($reg = pg_fetch_array($consultaIO)) {
    ?>

    <!DOCTYPE html>
    <html lang="es">
        <head>
            <title>Usuario</title>
            <meta charset="utf-8" />
            <link rel="stylesheet" href="CSS/InsertarForm.css" type="text/css" media="all">
            <script language="JavaScript">
                function conMayusculas(field) {
                    field.value = field.value.toUpperCase()
                }
            </script>
            <script type="text/javascript"
 public function modificarGen()
 {
     $idFormato = filter_input(INPUT_GET, 'numFor');
     $fecha = filter_input(INPUT_POST, 'fecha');
     $ijdf = filter_input(INPUT_POST, 'ijdf');
     $expediente = filter_input(INPUT_POST, 'expediente');
     $relacion = filter_input(INPUT_POST, 'relhe');
     $parentesco = filter_input(INPUT_POST, 'parentesco');
     $nomRec = filter_input(INPUT_POST, 'nomRec');
     $apaRec = filter_input(INPUT_POST, 'apatRec');
     $amaRec = filter_input(INPUT_POST, 'amatRec');
     $regimen = filter_input(INPUT_POST, 'regimen');
     $perAdic = filter_input(INPUT_POST, 'perAdic');
     $frenaAg = filter_input(INPUT_POST, 'frena');
     $violFam = filter_input(INPUT_POST, 'violFam');
     $confLab = filter_input(INPUT_POST, 'confLab');
     $ameArm = filter_input(INPUT_POST, 'ameArm');
     $portArm = filter_input(INPUT_POST, 'portArm');
     $presDen = filter_input(INPUT_POST, 'presDen');
     $antPsi = filter_input(INPUT_POST, 'antPsi');
     $tratamiento = filter_input(INPUT_POST, 'tratamiento');
     $medicamentos = filter_input(INPUT_POST, 'medicamentos');
     $tiemRes = filter_input(INPUT_POST, 'tiemRes');
     $isntCan = filter_input(INPUT_POST, 'isntCan');
     $obser = filter_input(INPUT_POST, 'obser');
     $insertarGEN = "UPDATE ficha_generador set gen_fec_ingreso='" . $fecha . "', gen_credencial_ijdf='" . $ijdf . "', " . "gen_expediente='" . $expediente . "', gen_relacion_hecho='" . $relacion . "', gen_parentesco_recep='" . $parentesco . "', " . "gen_nombre_rec='" . $nomRec . "', gen_apat_rec='" . $apaRec . "', gen_amat_rec='" . $amaRec . "', " . "gen_regimen='" . $regimen . "', gen_perfil_adiccion='" . $perAdic . "', gen_frena_agresion='" . $frenaAg . "', " . "gen_violencia_familiares='" . $violFam . "', gen_conflictos_laborales='" . $confLab . "', " . "gen_amenaza_arma='" . $ameArm . "', gen_porta_arma='" . $portArm . "', gen_presento_denuncia='" . $presDen . "', " . "gen_antec_psiq='" . $antPsi . "', gen_tratamiento='" . $tratamiento . "', gen_medicamentos='" . $medicamentos . "', " . "gen_tiempo_residencia='" . $tiemRes . "', gen_canalizado='" . $isntCan . "', gen_observaciones='" . $obser . "' WHERE gen_form_id = '" . $idFormato . "'";
     $insertGEN = pg_query(conector::conex(), $insertarGEN);
     if ($insertGEN) {
         echo '<center><h1>Los campos han sido modificados exitosamente</h1></center>';
     } else {
         echo '<center><h1>Los campos no han sido modificados</h1></center>';
     }
 }
 public function ConsultaPer()
 {
     $apellidoPat = filter_input(INPUT_GET, 'apat');
     $apellidoMat = filter_input(INPUT_GET, 'amat');
     $conGen = "SELECT rec_nombre_gen, form_tipo_formato, form_uapvif, form_fecha_registro, form_fecha_ult_modif \n                  FROM ficha_receptor INNER JOIN formato ON ficha_receptor.rec_form_id=formato.form_id AND rec_apat_gen='" . $apellidoPat . "' AND rec_amat_gen='" . $apellidoMat . "' \n                  UNION ALL SELECT per_nombre, form_tipo_formato, form_uapvif, form_fecha_registro, form_fecha_ult_modif \n                  FROM persona INNER JOIN formato ON persona.per_id=formato.form_per_id AND per_apepat='" . $apellidoPat . "' AND per_apemat='" . $apellidoMat . "' \n                  UNION ALL SELECT gen_nombre_rec, form_tipo_formato, form_uapvif, form_fecha_registro, form_fecha_ult_modif \n                  FROM ficha_generador INNER JOIN formato ON ficha_generador.gen_form_id=formato.form_id AND gen_apat_rec='" . $apellidoPat . "' AND gen_amat_rec='" . $apellidoMat . "' ORDER BY rec_nombre_gen ";
     $consulta = pg_query(conector::conex(), $conGen);
     if (pg_fetch_all($consulta) > 0) {
         echo '<link href="../CSS/consultas.css" rel="stylesheet" type="text/css">';
         echo "<table border = '1'>";
         echo '<tr class="titulos"><td> Nombre</td><td>Apellido Paterno</td><td>Apellido Materno</td>' . '<td>Fecha de Registro</td><td>Fecha Ultima Modificación</td>' . '<td>Tipo</td><td>UAPVIF</td></tr>';
         while ($reg = pg_fetch_array($consulta)) {
             echo "<tr class='titulos2'><td><b>" . $reg[rec_nombre_gen] . "</td><td><b>" . $apellidoPat . "</b></td>" . "<td><b>" . $apellidoMat . "</b></td><td>" . $reg['form_fecha_registro'] . "</td>" . "<td>" . $reg['form_fecha_ult_modif'] . "</td>";
             switch ($reg['form_tipo_formato']) {
                 case r:
                     echo '<td>RECEPTOR</td>';
                     break;
                 case g:
                     echo '<td>GENERADOR</td>';
                     break;
                 case i:
                     echo '<td>IO</td>';
                     break;
             }
             switch ($reg['form_uapvif']) {
                 case 1:
                     echo '<td>ALVARO OBREGON</td>';
                     break;
                 case 2:
                     echo '<td>AZCAPOTZALCO</td>';
                     break;
                 case 3:
                     echo '<td>BENITO JUAREZ</td>';
                     break;
                 case 4:
                     echo '<td>COYOACAN</td>';
                     break;
                 case 5:
                     echo '<td>CUAJIMALPA</td>';
                     break;
                 case 6:
                     echo '<td>CUAUHTEMOC</td>';
                     break;
                 case 7:
                     echo '<td>GUSTAVO A MADERO</td>';
                     break;
                 case 8:
                     echo '<td>IZTACALCO</td>';
                     break;
                 case 9:
                     echo '<td>IZTAPALAPA</td>';
                     break;
                 case 10:
                     echo '<td>MAGDALENA CONTRERAS</td>';
                     break;
                 case 11:
                     echo '<td>MIGUEL HIDALGO</td>';
                     break;
                 case 12:
                     echo '<td>MILPA ALTA</td>';
                     break;
                 case 13:
                     echo '<td>TLAHUAC</td>';
                     break;
                 case 14:
                     echo '<td>TLALPAN</td>';
                     break;
                 case 15:
                     echo '<td>VENUSTIANO CARRANZA</td>';
                     break;
                 case 16:
                     echo '<td>XOCHIMILCO</td>';
                     break;
             }
             echo '</tr>';
         }
         echo '</table>';
         echo '<center>Si encontro a la Persona que busca en esta tabla y no en las otras de Generador y Receptor, entonces es IO</center>';
         pg_free_result($reg);
     } else {
         echo '<center><h1>LOS APELLIDOS QUE BUSCA NO SE ENCUENTRA EN LA BASE DE DATOS</h1></center>';
     }
 }