public function getById($id)
 {
     $this->conex = DataBase::getInstance();
     $stid = oci_parse($this->conex, "SELECT *\n\t\t\tFROM FISC_CIUDADANO WHERE ID_CIUDADANO=:id");
     if (!$stid) {
         $e = oci_error($this->conex);
         trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
     }
     // Realizar la lógica de la consulta
     oci_bind_by_name($stid, ':id', $id);
     $r = oci_execute($stid);
     if (!$r) {
         $e = oci_error($stid);
         trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
     }
     // Obtener los resultados de la consulta
     $alm = new FiscCiudadano();
     while ($fila = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS)) {
         $it = new ArrayIterator($fila);
         while ($it->valid()) {
             $alm->__SET(strtolower($it->key()), $it->current());
             $it->next();
         }
     }
     //Libera los recursos
     oci_free_statement($stid);
     // Cierra la conexión Oracle
     oci_close($this->conex);
     //retorna el resultado de la consulta
     return $alm;
 }
Exemplo n.º 2
0
 $apellidos = htmlentities($_POST['apellido']);
 $estado = htmlentities($_POST['estado']);
 $municipio = htmlentities($_POST['municipio']);
 $parroquia = htmlentities($_POST['localidad']);
 $calle = htmlentities($_POST['calleper']);
 $edificio = htmlentities($_POST['edifper']);
 $casa = htmlentities($_POST['ncasa']);
 $cod_movil = htmlentities($_POST['codigo_movil']);
 $tel_movil = htmlentities($_POST['telmov']);
 $tlf_movil = $cod_movil . $tel_movil;
 $cod_habit = htmlentities($_POST['codigo_fijo']);
 $tel_hab = htmlentities($_POST['telhab']);
 $tlf_habit = $cod_habit . $tel_hab;
 $correo = htmlentities($_POST['email']);
 $direccion_completa = $estado . ", " . $municipio . ", " . $parroquia . ", " . $calle . ", " . $edificio . " N° " . $casa;
 $ciudadano->__SET('id_ciudadano', $idc)->__SET('nombres', $nombres)->__SET('apellidos', $apellidos)->__SET('direccion', $direccion_completa)->__SET('telefono_movil', $tlf_movil)->__SET('telefono_habitacion', $tlf_habit)->__SET('correo', $correo);
 //Fin Datos Ciudadano
 //Datos de la Denuncia
 $rif = htmlentities($_POST['rif']);
 $num_den = htmlentities($_POST['num_den']);
 //id de la denuncia
 $fecha = htmlentities($_POST['fecha']);
 $hora = htmlentities($_POST['hora_denuncia']);
 $estatus = htmlentities($_POST['estatus']);
 $descripcion = htmlentities($_POST['descripcion']);
 $responsable = htmlentities($_POST['direccion_responsable']);
 $apoderado = htmlentities($_POST['nacionalidad'] . $_POST['cedula_apo']);
 $name_apod = htmlentities($_POST['nombre_apo']);
 $apel_apod = htmlentities($_POST['apellido_apo']);
 $denuncia = new Denuncia();
 $modelo = new DenunciaDAO();