Пример #1
0
function Main()
{
    $cod = $_POST["c"];
    $nom = urldecode($_POST["n"]);
    $usu = urldecode($_POST["u"]);
    $ema = urldecode($_POST["e"]);
    $ins = $_POST["i"];
    $idi = $_POST["l"];
    $sen = urldecode($_POST["s"]);
    $ati = $_POST["a"];
    header('Content-Type: text/html; charset=iso-8859-1');
    try {
        $ret = "";
        $u = new Usuario();
        if ($cod != "") {
            $u->setCodigo($cod);
        }
        if ($nom != "") {
            $u->setNome($nom);
        }
        if ($usu != "") {
            $u->setUsuario($usu);
        }
        if ($ema != "") {
            $u->setEmail($ema);
        }
        if ($ins != "") {
            $u->setCodigoInstituicao($ins);
        }
        if ($idi != "") {
            $u->setCodIdioma($idi);
        }
        if ($sen != "") {
            $u->setSenha($sen);
        }
        if ($ati != "") {
            $u->setAtivo($ati);
        }
        if ($cod == "") {
            if ($u->AdicionaUsuario()) {
                $ret = "GRAVADO";
            } else {
                $ret = $u->getErro();
            }
        } else {
            if ($u->AtualizaUsuario()) {
                $ret = "GRAVADO";
            } else {
                $ret = $u->getErro();
            }
        }
        echo Comuns::Idioma($ret);
    } catch (Exception $ex) {
        echo Comuns::Idioma($ex->getMessage());
    }
}
/**
 * Utilidad especifica para generar objetos con sus respectivos valores
 * @autor Pablo Manquillo
 * paarma80@gmail.com
 */
function obtenerUsuarioSoap($user)
{
    $usuario = new Usuario();
    $usuario->setIdUsuario($user['ID_USUARIO']);
    if ($user["CEDULA"] != null) {
        $usuario->setCedula($user["CEDULA"]);
    }
    if ($user["PRIMER_NOMBRE"] != null) {
        $usuario->setPrimerNombre($user["PRIMER_NOMBRE"]);
    }
    if ($user["SEGUNDO_NOMBRE"] != null) {
        $usuario->setSegundoNombre($user["SEGUNDO_NOMBRE"]);
    }
    if ($user["PRIMER_APELLIDO"] != null) {
        $usuario->setPrimerApellido($user["PRIMER_APELLIDO"]);
    }
    if ($user["SEGUNDO_APELLIDO"] != null) {
        $usuario->setSegundoApellido($user["SEGUNDO_APELLIDO"]);
    }
    if ($user["TELEFONO"] != null) {
        $usuario->setTelefono($user["TELEFONO"]);
    }
    if ($user["DIRECCION"] != null) {
        $usuario->setDireccion($user["DIRECCION"]);
    }
    if ($user["EMAIL"] != null) {
        $usuario->setEmail($user["EMAIL"]);
    }
    if ($user["CODIGO"] != null) {
        $usuario->setCodigo($user["CODIGO"]);
    }
    if ($user["CLAVE"] != null) {
        $usuario->setClave($user["CLAVE"]);
    }
    if ($user["ROL"] != null) {
        $usuario->setRol($user["ROL"]);
    }
    return $usuario;
}
Пример #3
0
 /**
  * Fetching user id by api key
  * @param String $apiKey user api key
  */
 public function getUserByApiKey($apiKey)
 {
     $usuario = NULL;
     $stmt = $this->conn->prepare("SELECT usuario.cd_usuario" . " FROM tb_usuario AS usuario" . " WHERE usuario.nm_apikey = ?");
     $stmt->bind_param("s", $apiKey);
     $resultStmt = $stmt->execute();
     $stmt->store_result();
     if ($resultStmt && $stmt->num_rows > 0) {
         $stmt->bind_result($codigo);
         $stmt->fetch();
         $stmt->close();
         $usuario = new Usuario();
         $usuario->setCodigo($codigo);
     }
     return $usuario;
 }
Пример #4
0
function fntExcluirUsuarioSistema()
{
    $codusuario = base64_decode($_POST['r']);
    $u = new Usuario();
    $u->setCodigo($codusuario);
    $ret = $u->DeletaUsuario();
    echo $ret;
}
Пример #5
0
 public static function cadastrar(Usuario $u)
 {
     UsuarioController::porEmail($u->getEmail());
     if (UsuarioController::get("id")) {
         $e = "E-mail já cadastrado.";
         UsuarioController::defineException("cadastrar", $e);
     } else {
         UsuarioController::porUsername($u->getUsername());
         if (UsuarioController::get("id")) {
             $e = "Nome de usuário já utilizado.";
             UsuarioController::defineException("cadastrar", $e);
         } else {
             require_once PROJECT_ADDRESS . "/lib/util/code.php";
             require_once PROJECT_ADDRESS . "/lib/util/proteger.php";
             $codigo = get_codigo(5);
             $senha = embaralhar($u->getSenha(), $codigo);
             $u->setCodigo($codigo);
             $u->setSenha($senha);
             $o = $u->persistir();
         }
     }
     return $o;
 }
 $libro = new Libro();
 $usuario = new Usuario();
 $solicitud = new Solicitud();
 //Libro
 if (trim($_POST['titulo']) != "") {
     $libro->setTitulo(trim($_POST['titulo']));
 }
 if (trim($_POST['isbn']) != "") {
     $libro->setIsbn(trim($_POST['isbn']));
 }
 if (trim($_POST['codTopografico']) != "") {
     $libro->setCodigoTopografico(trim($_POST['codTopografico']));
 }
 //Usuario
 if (trim($_POST['codUsuario']) != "") {
     $usuario->setCodigo(trim($_POST['codUsuario']));
 }
 if (trim($_POST['cedula']) != "") {
     $usuario->setCedula(trim($_POST['cedula']));
 }
 //Solicitud
 if (trim($_POST['fechaSolicitud']) != "") {
     $solicitud->setFechaSolicitud(trim($_POST['fechaSolicitud']));
 }
 if (trim($_POST['estadoSolicitud']) != "") {
     $solicitud->setEstado(trim($_POST['estadoSolicitud']));
 }
 $solicitud->setUsuario($usuario);
 $solicitud->setLibro($libro);
 $_SESSION['solicitudBuscar'] = $solicitud;
 echo true;
Пример #7
0
         $usuario->setCedula(trim($_POST['cedula']));
     }
     if (trim($_POST['primerNombre']) != "") {
         $usuario->setPrimerNombre(trim($_POST['primerNombre']));
     }
     if (trim($_POST['segundoNombre']) != "") {
         $usuario->setSegundoNombre(trim($_POST['segundoNombre']));
     }
     if (trim($_POST['primerApellido']) != "") {
         $usuario->setPrimerApellido(trim($_POST['primerApellido']));
     }
     if ($_POST['segundoApellido'] != "") {
         $usuario->setSegundoApellido($_POST['segundoApellido']);
     }
     if (trim($_POST['codigo']) != "") {
         $usuario->setCodigo($_POST['codigo']);
     }
     if (trim($_POST['rol']) != "") {
         $usuario->setRol($_POST['rol']);
     }
     $_SESSION['usuarioBuscar'] = $usuario;
     echo true;
     break;
 case 'listadoAutores':
     $param = array('primerNombre' => $_SESSION['autorBuscar']->getPrimerNombre(), 'segundoNombre' => $_SESSION['autorBuscar']->getSegundoNombre(), 'primerApellido' => $_SESSION['autorBuscar']->getPrimerApellido(), 'segundoApellido' => $_SESSION['autorBuscar']->getSegundoApellido(), 'tipo' => $_SESSION['autorBuscar']->getTipoAutor());
     $response = $client->call('listadoAutores', $param);
     $listaAutores = array();
     if (count($response) > 0) {
         foreach ($response as $item) {
             $autor = new Autor();
             $autor->setIdAutor($item['ID_AUTOR']);