/** * Maps para Model {Usurios} * @param Usuario $usuario * @param array $propriedades */ public static function map(Usuario $usuario, array $propriedades) { if (array_key_exists('id_usuario', $propriedades)) { $usuario->setIdUsuario($propriedades['id_usuario']); } if (array_key_exists('nome_usuario', $propriedades)) { $usuario->setNomeUsuario($propriedades['nome_usuario']); } if (array_key_exists('tipo_usuario_id', $propriedades)) { $usuario->setTipoUsuarioId($propriedades['tipo_usuario_id']); } if (array_key_exists('email_usuario', $propriedades)) { $usuario->setEmailUsuario($propriedades['email_usuario']); } if (array_key_exists('telefone_usuario', $propriedades)) { $usuario->setTelefoneUsuario($propriedades['telefone_usuario']); } if (array_key_exists('celular_usuario', $propriedades)) { $usuario->setCelularUsuario($propriedades['celular_usuario']); } if (array_key_exists('dt_nascimento_usuario', $propriedades)) { $usuario->setDtNascimentoUsuario($propriedades['dt_nascimento_usuario']); } if (array_key_exists('login_usuario', $propriedades)) { $usuario->setLoginUsuario($propriedades['login_usuario']); } if (array_key_exists('senha_usuario', $propriedades)) { $usuario->setSenhaUsuario($propriedades['senha_usuario']); } }
function validaUsuario($pusuario, $psenha) { $nusuario = trim(str_replace("'", "", addslashes($pusuario))); $nsenha = trim(str_replace("'", "", addslashes($psenha))); /*$sql = "select usuario.idUsuario,usuario.idPessoa,usuario.idPapel,usuario.login,". "usuario.bloqueado,pessoa.idPessoaProprietario,pessoa.razao as nome,". "(select p.razao from pessoa as p where p.idpessoa = pessoa.idPessoaProprietario) as razao ". "from usuario inner join pessoa on usuario.idPessoa = ". "pessoa.idPessoa where usuario.login=:login and usuario.senha = md5(:senha)"; */ $consulta = new ConsultaPreparada(Conf::pegCnxPadrao(), $sql); $consulta->liga("login", $nusuario); $consulta->liga("senha", $nsenha); foreach ($consulta->getResultados() as $linha) { $_SESSION['idUsuario'] = $linha['idUsuario']; $_SESSION['idPessoa'] = $linha['idPessoa']; $_SESSION['idPapel'] = $linha['idPapel']; $_SESSION['login'] = $linha['login']; $_SESSION['bloqueado'] = $linha['bloqueado'] == 'S' ? true : false; $_SESSION['razao'] = $linha['razao']; $_SESSION['nome'] = $linha['nome']; $_SESSION['idPessoaProprietario'] = $linha['idPessoaProprietario']; $usuario = new Usuario(Conf::pegCnxPadrao()); $usuario->setIdUsuario($linha['idUsuario']); $usuario->registrarAcesso(); var_dump($_SESSION); return true; } return false; }
public function edit() { $usuario = new Usuario(); $usuario->setNome($_REQUEST['nome']); $usuario->setEmail($_REQUEST['email']); $usuario->setIdUsuario($_REQUEST['id']); $usuarioMySqlDAO = new UsuarioMySqlDAO(); $usuarioMySqlDAO->update($usuario); }
public static function getInstanceBySQLRow(array $row) { //idusuario,usuario,password,tr.descripcion,email,nombrecompleto $usuario = new \Usuario(); $usuario->setIdUsuario($row["idusuario"]); $usuario->setUsuario($row["usuario"]); $usuario->setPassword($row["password"]); $usuario->setEmail($row["email"]); $usuario->setDescripcion($row["descripcion"]); $usuario->setNombreCompleto($row["nombrecompleto"]); return $usuario; }
private function getListaUsuario($lista) { $listaAux = array(); foreach ($lista as $item) { $usuario = new Usuario(); $usuario->setIdUsuario($item["idUsuario"]); $usuario->setNombre($item["nombre"]); $usuario->setContrasena($item["contrasena"]); $usuario->setIdRol($item["idRol"]); $listaAux[] = $usuario; } return $listaAux; }
/** * 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; }
public function adicionarAtracao($json) { $arrayJson = json_decode($json, true); $chaves = array_keys($arrayJson); $classeAtracao = $chaves[0]; $arrayAtracao[$classeAtracao] = $arrayJson[$classeAtracao]; $atracao = $this->converterArrayJsonParaObjeto($arrayAtracao); $usuario = new Usuario(); $usuario->setIdUsuario($atracao->getIdUsuario()); $atracao = $this->gravarConteudo($atracao, $usuario); foreach ($chaves as $chave) { if (strcmp($chave, $classeAtracao) === 0) { } else { $arrayConteudos[$chave] = $arrayJson[$chave]; $conteudos = $this->converterArrayJsonParaArrayObjetos($arrayConteudos); $setter = 'setId' . get_class($atracao); for ($i = 0; $i < count($conteudos); $i++) { $conteudos[$i]->{$setter}($atracao->getId()); $this->gravarConteudo($conteudos[$i], $usuario); } } } }
<?php $id = $sessao->getVar('usuario')->id_usuario; $usuario = new Usuario(); if (array_key_exists('edit', $_POST)) { $dados = array('nome_usuario' => array('Nome'), 'email_usuario' => array('Email', 'tipo' => 'email'), 'telefone_usuario' => array('Telefone', 'tipo' => 'inteiro'), 'dt_nascimento_usuario' => array('Data Nascimento', 'tipo' => 'data'), 'login_usuario' => array("Login", 'tipo' => 'nome'), 'senha_usuario' => array('Senha'), 'confirma_senha' => array('Repita a Senha', 'tipo' => 'igualdade', 'compara' => 'senha_usuario', 'legenda_2' => 'Senha')); $validacao = ValidaFormulario($dados); if ($validacao === true) { $usuario->setIdUsuario($id); if ($_POST['celular_usuario'] == '') { $usuario->setCelularUsuario(null); } UsuarioMapper::map($usuario, $_POST); UsuarioMapper::update($usuario); Flash::addFlash('Usuario Alterado'); } } $row = Utils::findById($id, 'usuarios', 'id_usuario'); UsuarioMapper::map($usuario, $row);
<?php $status = 'NO'; $resultados = null; try { include_once '../../../config.php'; if (isset($_SESSION['idPessoaProprietario'])) { $obj = new Usuario(Conf::pegCnxPadrao()); $obj->setIdPessoaProprietario($_SESSION['idPessoaProprietario']); $obj->setIdUsuario($_POST['idUsuario']); $resultados = $obj->getInfoUsuario(); $status = sizeof($resultados) > 0 ? 'OK' : 'NO'; } } catch (PDOException $e) { $status = 'ERRO'; } echo json_encode(array('status' => $status, 'resultados' => $resultados));
<?php include_once '../../config.php'; try { $usuario = new Usuario(Conf::pegCnxPadrao()); $usuario->setIdUsuario($_POST['idUsuario']); $usuario->_delete(); $retorno = array('status' => 'OK'); } catch (PDOException $e) { $retorno = array('status' => 'ERRO'); } echo json_encode($retorno);
<?php Sessao::temPermissao('gerusuario'); include_once 'app/view/backend/menuusuario.php'; $usuario = new Usuario(Conf::pegCnxPadrao()); $usuario->setIdUsuario(isset($_GET['id']) ? (int) $_GET['id'] : 0); $usuario->setIdPessoaProprietario($_SESSION['idPessoaProprietario']); $usuario->preencheObj(); ?> <div class="main-content"> <div class="breadcrumbs" id="breadcrumbs"> <script type="text/javascript"> try { ace.settings.check('breadcrumbs', 'fixed') } catch (e) { } </script> <ul class="breadcrumb"> <li> <i class="ace-icon fa fa-home home-icon"></i> <a href="sistema.php">Início</a> </li> <li class="active">Permissões do usuário</li> </ul> </div> <div class="page-content"> <div class="page-header"> <!--<h1 style="text-align: center; font-weight: bold">-->
<?php include_once '../../../config.php'; if (isset($_SESSION['idPessoaProprietario'])) { $colaborador = new Usuario(Conf::pegCnxPadrao()); $colaborador->setIdPessoaProprietario($_SESSION['idPessoaProprietario']); if (isset($_POST['idUsuario'])) { if (!empty($_POST['idUsuario'])) { $colaborador->setIdUsuario($_POST['idUsuario']); } } //echo "teste teste teste"; Utilitarios::preencheComboDB($colaborador->getColaboradoresCadUsuario()); }
<?php include_once '../../../config.php'; try { $usuario = new Usuario(Conf::pegCnxPadrao()); $usuario->setIdUsuario($_POST['idUsuarioRedef']); $usuario->setSenha($_POST['senhaRedef']); $usuario->alterarSenha(); $status = 'OK'; $retorno = array('status' => $status); } catch (PDOException $e) { $retorno = array('status' => 'ERRO'); } echo json_encode($retorno);
<?php include_once 'classes/ConexaoBD.php'; include_once 'classes/Usuario.class.php'; $objCliente = new Usuario(); $objCliente->setIdUsuario($_GET['id']); $objCliente->excluirUsuario(); header('Location: index.php?pagina=formulario_usuario');
<?php if (isset($_GET['key'])) { $id = $_GET['key']; } else { $id = $sessao->getVar('usuario')->id_usuario; } $usuario = new Usuario(); $row = Utils::findById($id, 'usuarios', 'id_usuario'); UsuarioMapper::map($usuario, $row); if (array_key_exists('delete', $_GET)) { UsuarioMapper::delete($_GET[$id]); $sessao->addVar('msg', 4); header("location:index.php?modulo=usuarios&page=visualizar"); } if (array_key_exists('edit', $_POST)) { $dados = array('nome_usuario' => array('Nome'), 'email_usuario' => array('Email', 'tipo' => 'email'), 'telefone_usuario' => array('Telefone', 'tipo' => 'inteiro'), 'dt_nascimento_usuario' => array('Data Nascimento', 'tipo' => 'data'), 'login_usuario' => array("Login", 'tipo' => 'nome'), 'senha_usuario' => array('Senha'), 'confirma_senha' => array('Repita a Senha', 'tipo' => 'igualdade', 'compara' => 'senha_usuario', 'legenda_2' => 'Senha')); $validacao = ValidaFormulario($dados); if ($validacao === true) { $objectUsuario = new Usuario(); $objectUsuario->setIdUsuario($id); if ($_POST['celular_usuario'] == '') { $objectUsuario->setCelularUsuario(null); } UsuarioMapper::map($objectUsuario, $_POST); UsuarioMapper::update($objectUsuario); $sessao->addVar('msg', 1); header('location:index.php?modulo=usuarios&page=visualizar'); } }
<?php include_once '../../config.php'; try { $usuario = new Usuario(Conf::pegCnxPadrao()); $usuario->setIdUsuario($_SESSION['idUsuario']); $usuario->setSenha($_POST['senhaNova']); if ($usuario->getSenhaAtualDB() == md5($_POST['senhaAtual'])) { $usuario->alterarSenha(); $status = 'OK'; } else { $status = 'NO'; } $retorno = array('status' => $status); } catch (PDOException $e) { $retorno = array('status' => 'ERRO'); } echo json_encode($retorno);