public function executa() { //1-Persa (299); 2-Angorá(499); 3-Himaláia(999); 4-Pré-cadastro(50) $plano = $_POST['plano']; $tamanho = $_POST['tamanho']; $validar = new Validar(); $validaPlano = $validar->plano($plano); $validaPlano = $validaTermos = true; //Validar a amiga é especial if ($validaPlano && $validaTermos) { $dao = new PessoaDAO(); $contrato = new Contrato(); $contrato->set_idPlano($plano); $contrato->set_tamanho($tamanho); $chaveGerada = $dao->geraLicenca(); $chaveFoi = false; $licenca = $chaveGerada; $contrato->set_licenca($licenca); $contratos = array($contrato); $idPessoa = $_SESSION['pessoa']['id']; if ($id = $dao->insereContrato($idPessoa, $contratos)) { $_SESSION['atualizacao-vitrine'] = true; header('Location: perfil/minha-vitrine'); } else { echo "Erro!"; } } else { echo '<script>alert("Plano invalido"); window.history.go(-1);</script>'; exit; } }
public function executa() { $inicio = strtotime(date("Y-m-01")); $fim = strtotime(date("Y-m-t")); $tipo = isset($_REQUEST['tipo'][0]) ? $_REQUEST['tipo'] : "geral"; $busca = array(); $busca['tipo'] = $tipo; $intervalo = false; if (isset($_REQUEST['inicio'][0])) { $inicio = strtotime($_REQUEST['inicio']); if (isset($_REQUEST['fim'][0])) { $intervalo = true; $fim = strtotime($_REQUEST['fim']); } else { $inicio = strtotime(date("Y-m-01")); } } else { if (isset($_REQUEST['mes'][0])) { $inicio = strtotime(date((int) $_REQUEST['mes'] . '/01/y')); $fim = strtotime(date('Y-m-t', $inicio)); } } setlocale(LC_ALL, "pt_BR"); if ($intervalo) { $busca['descricao'] = strftime('%d/%b/%Y', $inicio) . ' a ' . strftime('%d/%b/%Y', $fim); } else { $busca['descricao'] = strftime('%B', $inicio); } $busca['mes'] = date("m", $inicio); $inicio = date("Y-m-d", $inicio); $fim = date("Y-m-d", $fim); $this->setJsInterno(array('assets/js/tabela.js', 'assets/plugins/datable/jquery.dataTables.min.js', 'assets/plugins/datable/dataTables.bootstrap.min.js')); $dao = new FinanceiroDAO(); $limit = 10; $total = $dao->countComissionados($inicio, $fim, $tipo); if (!$total) { $total = 1; } $pages = ceil($total / $limit); $page = min($pages, filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT, array('options' => array('default' => 1, 'min_range' => 1)))); $offset = ($page - 1) * $limit; $start = $offset + 1; $end = min($offset + $limit, $total); $comissionados = $dao->getComissionados($inicio, $fim, $tipo, array('limit' => $limit, 'offset' => $offset)); $this->setDados('comissionados', $comissionados); $this->setDados('pages', $pages); $this->setDados('page', $page); $this->setDados('busca', $busca); $dao = new PessoaDAO(); $amigas = $dao->getTodasAmigas(); $this->setDados('amigas', $amigas); $this->setDados('titulo', 'Lista de Comissionados'); $this->setDados('page', $page); $this->setPagina('views/lista-comissionados.php'); $this->getCompleto(); }
public function executa() { $this->setJsInterno(array('assets/js/tabela.js', 'assets/plugins/datable/jquery.dataTables.min.js', 'assets/plugins/datable/dataTables.bootstrap.min.js')); $this->setDados('titulo', 'Minhas Amigas'); $dao = new PessoaDAO(); $pessoas = $dao->getFilhos($_SESSION['pessoa']['id']); $this->setDados('amigas', $pessoas); $this->setPagina('views/minhas-amigas.php'); $this->getCompleto(); }
public function executa() { $this->setJsInterno(array('assets/js/tabela.js', 'assets/plugins/datable/jquery.dataTables.min.js', 'assets/plugins/datable/dataTables.bootstrap.min.js', 'assets/js/custom/lista-clientes.js')); $this->setDados('titulo', 'Clientes'); $dao = new PessoaDAO(); $pessoas = $dao->getFaturasAbertas(); $this->setDados('amigas', $pessoas); $this->setPagina('views/lista-clientes.php'); $this->getCompleto(); }
public function executa() { $dao = new GenericoDAO(); $this->setJsInterno(array()); $this->setDados('titulo', 'Bem-vinda, Amiga'); $this->setDados('estados', $dao->getEstados()); $this->setDados('cidades', $dao->getCidades(1)); $this->setDados('planos', $dao->getPlanosAtivos()); if (isset($_SESSION)) { $opcao = key($_SESSION); //Bloqueia o cadastro quando o cara está logado! if ($opcao == 'pessoa') { if (!isset($this->query[1])) { $this->query[1] = $_SESSION[$opcao]['login']; } else { if ($this->query[1] == '') { $this->query[1] = $_SESSION[$opcao]['login']; } } } } $loginAmiga = ''; if (count($this->query) > 1) { $loginAmiga = $this->query[1]; if ($loginAmiga != '') { $pdao = new PessoaDAO(); $amiga = $pdao->carregaBasico('login', $loginAmiga); if (!is_null($amiga->get_id())) { $id = $amiga->get_id(); $contrato = $pdao->getContrato($id); if (count($contrato) > 0) { $nome = $amiga->get_nome(); } else { $nome = "Sua amiga [{$loginAmiga}] ainda não está ativada no nosso clube. :("; $id = 0; } } else { $nome = "Não encontramos sua amiga [{$loginAmiga}]. Confirme o login dela, por favor."; $id = 0; } } else { $nome = "Nenhuma amiga selecionada"; $id = 0; } } else { $nome = "Nenhuma amiga selecionada"; $id = 0; } $this->setDados('amiga', $nome); $this->setDados('amigaLogin', $loginAmiga); $this->setDados('amigaId', $id); $this->setPagina('views/cadastro-externo.php'); $this->getPagina(); }
public function executa() { $this->setJsInterno(array('assets/js/tabela.js', 'assets/plugins/datable/jquery.dataTables.min.js', 'assets/plugins/datable/dataTables.bootstrap.min.js')); $dao = new PessoaDAO(); $amigas = $dao->getTodasAmigas(); $this->setDados('amigas', $amigas); $this->setDados('titulo', 'Lista de Usuários'); $dao = new PessoaDAO(); $this->setPagina('views/lista-usuarios.php'); $this->getCompleto(); }
private function gerarToken($email) { $dao = new PessoaDAO(); $pessoa = $dao->getPessoaEmail($email); if (count($pessoa)) { $dao = new UsuarioDAO(); $token = $dao->tokenRedefinicaoSenha($pessoa[0]['idpessoa']); $assunto = 'Redefinição de senha'; $mensagem = 'Olá, parece que você esqueceu sua senha no Thy Girls.<br>' . '<a href="' . $this->getBaseUrl() . 'esqueceu-senha/?token=' . $token . '">Clique Aqui</a> para gerar uma nova senha.' . 'Caso não tenha soliciado, favor ignore este email.'; $envia = new EnviaEmail(); $envia->esqueceuSenhaEmail($assunto, $pessoa[0]['email'], $pessoa[0]['nome'], utf8_decode($mensagem)); } }
public function executa() { //Pessoais $opcao = ''; $opcaoSessao = key($_SESSION); $idPessoa = $opcaoSessao == 'pessoa' ? $_SESSION['pessoa']['id'] : $_SESSION['usuario']['idParaEditar']; if (isset($this->query[1])) { $dao = new PessoaDAO(); $dao->deletaArquivo($idPessoa, $this->query[1]); $_SESSION['atualizacao-arquivo'] = true; $_SESSION['atualizacao-arquivo-mensagem'] = ' o arquivo foi excluído'; } header("Location: {$this->getBaseUrl()}perfil/arquivos"); }
public function executa() { if (!isset($_POST['username'])) { echo '<script>alert("Nome de usuario ou senha incorretos"); window.history.go(-1);</script>'; exit; } $usuario = $_POST['username']; $senha = $_POST['password']; $redireciona = $_POST['redireciona'] == '' ? 'perfil' : $_POST['redireciona']; $dao = new SessaoDAO(); $id = $dao->validaLogin($usuario, $senha); if ($id == 0) { echo '<script>alert("Nome de usuario ou senha incorretos"); window.history.go(-1);</script>'; } else { $daoP = new PessoaDAO(); $pessoa = $daoP->carrega($id); $nomeCompleto = $pessoa->get_nome(); $separaNome = explode(' ', $nomeCompleto); $nome = $separaNome[0]; $opcao = 'pessoa'; $_SESSION[$opcao]['id'] = $pessoa->get_id(); $_SESSION[$opcao]['nome'] = $nome; $_SESSION[$opcao]['nomeCompleto'] = $nomeCompleto; $_SESSION[$opcao]['login'] = $pessoa->get_login(); $_SESSION[$opcao]['email'] = $pessoa->get_email(); $_SESSION[$opcao]['sexo'] = $pessoa->get_sexo(); $_SESSION[$opcao]['contrato'] = $daoP->getContrato($pessoa->get_id()); $foto = $this->getBaseUrl(); $fotoOriginal = $foto; $foto .= $pessoa->get_foto() != '' ? $pessoa->get_foto() : 'assets/img/avatar.png'; $fotoOriginal .= $pessoa->get_fotoOriginal() != '' ? $pessoa->get_fotoOriginal() : 'assets/img/avatar.png'; $_SESSION[$opcao]['foto'] = $foto; $_SESSION[$opcao]['fotoOriginal'] = $fotoOriginal; $dao->deslogaContas($id, $opcao); $ip = $_SERVER['REMOTE_ADDR']; $userAgent = $_SERVER['HTTP_USER_AGENT']; $sessao = new Sessao(); $sessao->set_idOpcao($id); $sessao->set_opcao($opcao); $sessao->set_ip($ip); $sessao->set_idSessao(session_id()); $sessao->set_userAgent($userAgent); $sessao->set_dataLogin(date('Y-m-d H:i:s')); $sessao->set_dataLogout(null); $idLog = $dao->loga($sessao); $_SESSION[$opcao]['idlog'] = $idLog; $dao->visualizaPagina($idLog, 'loga'); header('Location: ' . $redireciona); } }
public function saque($idPessoa, $valor, $taxa) { $tbl = 'bo_saque'; $valor = $valor * -1; $taxa = $taxa * -1; $dados = array('idpessoa' => $idPessoa, 'valor' => $valor, 'data_solicitacao' => date('Y-m-d H:i:s'), 'idstatus' => 7, 'tipo_cobranca' => 1, 'idlog' => $this->idLog); $pgtoValor = Transacao::insere($tbl, $dados); //Tirar essas duas linhas abaixo quando voltarem as triggers $pdao = new PessoaDAO(); $pdao->insereExtrato($valor, 'Saque', 'bo_saque', 2, $idPessoa, $pgtoValor); $dados = array('idpessoa' => $idPessoa, 'valor' => $taxa, 'data_solicitacao' => date('Y-m-d H:i:s'), 'data_pagamento' => date('Y-m-d H:i:s'), 'idstatus' => 8, 'tipo_cobranca' => 2, 'idlog' => $this->idLog); $pgtoTaxa = Transacao::insere($tbl, $dados); //Tirar a linha abaixo quando voltarem as triggers $pdao->insereExtrato($taxa, 'Pagamento de taxa de saque', 'bo_saque', 1, $idPessoa, $pgtoTaxa); }
protected function getImpressao() { $this->ativo = true; if ($this->getOpcao() == 'pessoa') { $id = $_SESSION['pessoa']['id']; $pdao = new PessoaDAO(); $contratos = $pdao->getContrato($id); if (count($contratos) == 0) { $this->ativo = false; } $this->mensagens = $pdao->getMensagens($id); } $this->getTopo($this->dados['titulo']); $this->getPagina($this->dados); $this->getRodape(); }
public function executa() { if (isset($_POST["cadastrar"]) && isset($_POST["idpessoaread"]) && isset($_POST["valor"])) { if ($_POST["cadastrar"] == 1) { $dao = new PessoaDAO(); //Implementar Função que comissiona venda if ($dao->comissionarVenda($_POST["idpessoaread"], $_POST["valor"], $_POST['nota'])) { echo '<script>alert("Usuário foi comissionado")</script>'; } else { echo '<script>alert("Não foi possível comissionar este usuário.")</script>'; } } } $dao = new PessoaDAO(); $resultado = array(); if (isset($_POST['login'][0])) { $resultado = $dao->getPessoasLogin("%" . $_POST['login'] . "%"); } else { if (isset($_POST['nome'][0])) { $resultado = $dao->getPessoasNome($_POST['nome'] . "%"); } } $pessoas = array(); foreach ($resultado as $r) { $classificacao = new Classificacao(); $classificacao->set_id($r['id']); $classificacao->set_nome($r['nome']); $classificacao->set_login($r['login']); $classificacao->set_idplano($r['idplano']); $classificacao->set_plano($r['plano']); $pessoas[] = $classificacao; } $this->setJsInterno(array('assets/js/custom/novacomissao.js')); $this->setDados('titulo', 'Nova Comissão'); $this->setDados('pessoas', $pessoas); $this->setPagina('views/nova-comissao.php'); $this->getCompleto(); }
public function executa() { $usuario = $_SESSION['usuario']['login']; if (!isset($_POST['senha'])) { echo '<script>alert("Senha incorreta"); window.history.go(-1);</script>'; exit; } $senha = $_POST['senha']; $id = $this->dao->validaLoginUsuario($usuario, $senha); if ($id == 0) { echo '<script>alert("Senha incorreta"); window.history.go(-1);</script>'; exit; } $contratos = $_POST['contratos']; if (count($contratos) == 0) { echo '<script>alert("Selecione pelo menos um contrato"); window.history.go(-1);</script>'; exit; } $pdao = new PessoaDAO(); foreach ($contratos as $c) { $pdao->aprovar($c); } header('Location: lista-aprovacao'); }
public function executa() { $this->setJsInterno(array('assets/js/tabela.js', 'assets/plugins/datable/jquery.dataTables.min.js', 'assets/plugins/datable/dataTables.bootstrap.min.js')); $this->setDados('titulo', 'Minhas Rede'); $id = $_SESSION['pessoa']['id']; $dao = new PessoaDAO(); $contrato = $dao->getContrato($id); $plano = $dao->getPlano($contrato[0]['idplano']); //Inicio: Cria arvore $familia = $dao->getFamilia($id); $new = array(); foreach ($familia as $a) { $new[$a['idpessoa_pai']][] = array('idpessoa' => $a['idpessoa'], 'name' => $a['nome'], 'open' => 'true', 'icon' => $this->getBaseUrl() . 'assets/css/zTreeStyle/img/diy/' . $a['icone'] . '.png'); } $first = array_shift(array_values($new)); $arvore = $this->criaArvore($new, $first); $arvore = array(array('icon' => $this->getBaseUrl() . 'assets/css/zTreeStyle/img/diy/' . $plano['icone'] . '.png', 'open' => 'true', 'idpessoa' => $_SESSION['pessoa']['id'], 'name' => $_SESSION['pessoa']['nomeCompleto'], 'children' => $arvore)); //Fim: cria arvore $jqTree = json_encode($arvore); $this->setJsInterno(array('assets/js/tree.jquery.js', 'assets/js/jquery.ztree.core-3.5.min.js', 'assets/js/custom/minharede.js')); $this->setDados('jqTree', $jqTree); $this->setPagina('views/minha-rede.php'); $this->getCompleto(); }
public function valida(PessoaJuridica $pessoa, $acao) { try { parent::valida($pessoa, $acao); $erros = new FormException(); } catch (FormException $erros) { } $this->sql = "SELECT count(0) as num FROM pessoajuridica WHERE cnpj = ? "; $this->values = array(); $this->values[] = $pessoa->cnpj; $result = $this->fetch(); if ($result[0]->num > 0) { $erros->addError("CNPJ já foi cadastrado"); } if (count($erros->getErrors()) > 0) { throw $erros; } }
public function valida(PessoaFisica $pessoa, $acao) { try { parent::valida($pessoa, $acao); $erros = new FormException(); } catch (FormException $erros) { } if ($pessoa->cpf == "" && count($erros->getErrors()) == 0) { return; } elseif ($pessoa->cpf != "") { $this->sql = "SELECT count(0) as num FROM pessoafisica WHERE cpf = ? "; $this->values = array($pessoa->cpf); $result = $this->fetch(); if ($result[0]->num > 1) { $erros->addError("CPF já foi utilizado."); } } if (count($erros->getErrors()) > 0) { throw $erros; } }
public function executa() { $dao = new PessoaDAO(); $idpessoa = $_SESSION['pessoa']['id']; $acao = isset($_REQUEST['acao']) ? $_REQUEST['acao'] : false; switch ($acao) { case 'enviaRede': $mensagem = isset($_POST['mensagem'][0]) ? $_POST['mensagem'] : false; if ($mensagem) { $rede = $dao->getFamilia($idpessoa); foreach ($rede as $pessoa) { $dao->enviaMensagem($idpessoa, $pessoa['idpessoa'], $mensagem); } echo 'success'; } break; case 'responde': $recebe = isset($_POST['idpessoa_recebe'][0]) ? $_POST['idpessoa_recebe'] : 1; $mensagem = isset($_POST['mensagem'][0]) ? $_POST['mensagem'] : false; if ($recebe && $mensagem) { $dao->enviaMensagem($idpessoa, $recebe, $mensagem); echo 'success'; } break; case 'visualiza': $idmensagem = isset($_POST['idmensagem'][0]) ? $_POST['idmensagem'] : false; $dao->visualizarMensagem($idmensagem, $idpessoa); break; case 'apaga': $idmensagem = isset($_POST['idmensagem'][0]) ? $_POST['idmensagem'] : false; $dao->apagaMensagem($idmensagem, $idpessoa); break; case 'notificacao': $result = $dao->notificacaoMensagem($idpessoa); echo $result[0]['notificacoes']; } }
<?php $dao = new PessoaDAO(); $listaMembros = $dao->listar();
<?php include_once "../dao/Conexao.class.php"; include_once "../dao/PessoaDAO.php"; $dao = new PessoaDAO(); $gravou = $dao->excluir($_POST["excMembro"]); echo $gravou; if ($gravou) { echo "true"; }
<?php include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/PessoaDAO.php'; include_once '../Pessoa.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; if (!in_array(220, listarAcesso())) { echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>'; } $pessoa = new Pessoa(); //Verifica se a opcao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') { $DAO = new PessoaDAO(); $pessoa->setNomeCompleto(limpaTexto($_POST['nome'])); $pessoa->setEmail(limpaTexto($_POST['email'])); $pessoa->setUsuario(userId()); $pessoa->setIdCargo($_POST['cargo']); $pessoa->setRegime($_POST['regime']); $pessoa->setSetor($_POST['setor']); $pessoa->setMatricula(limpaTexto($_POST['matricula'])); if (validaEmail($_POST['email']) == false) { echo '<script language= "JavaScript">alert("E-mail inválido");</script>'; } else { //Verifica se o nome foi preenchido if ($pessoa->validaCadastro($pessoa)) { $retorno = $DAO->Gravar($pessoa); if ($retorno == true) { echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="new.php";</script>';
public function executa() { $contaPadrao = 4; //Acesso $login = $_POST['login']; $email = $_POST['email']; $senha = $_POST['senha']; $confirmar = $_POST['confirmar']; $chave = $_POST['chave']; //Pessoais $nome = $_POST['nome']; $cpf = $_POST['cpf']; $rg = $_POST['rg']; $emissor = $_POST['emissor']; $nascimento = Validacoes::getDataBanco($_POST['nascimento']); $sexo = $_POST['sexo']; //Contato $cep = $_POST['cep']; $logradouro = $_POST['logradouro']; $numero = $_POST['numero']; $complemento = $_POST['complemento']; $bairro = $_POST['bairro']; $estado = $_POST['estado']; $cidade = $_POST['cidade']; $residencial = $_POST['residencial']; $celular = $_POST['celular']; $comercial = $_POST['comercial']; //Plano //1-Persa (299); 2-Angorá(499); 3-Himaláia(999); 4-Pré-cadastro(50) $plano = $_POST['plano']; $tamanho = $_POST['tamanho']; $amigaId = $_POST['amiga-id']; $recebeInfo = isset($_POST['noticias']) ? 1 : 0; //$termos = isset($_POST['termos']) ? 1 : 0; $termos = 1; //Validações $validar = new Validar(); $validaLogin = $validar->login($login); $validaEmail = Validacoes::validaEmail($email); $validaSenha = $senha == $confirmar; $validaNome = Validacoes::validaVazio($nome); $validaCpf = $validar->cpf($cpf); $validaRg = Validacoes::validaVazio($rg); $validaEmissor = Validacoes::validaVazio($emissor); $validaNascimento = Validacoes::validaDataBanco($nascimento); $validaSexo = Validacoes::validaVazio($sexo); $validaCep = Validacoes::validaVazio($cep); $validaLogradouro = Validacoes::validaVazio($logradouro); $validaNumero = Validacoes::validaVazio($numero); $validaBairro = Validacoes::validaVazio($bairro); $validaCidade = Validacoes::validaVazio($cidade); $validaResidencial = Validacoes::validaVazio($residencial); $validaCelular = Validacoes::validaVazio($celular); $validaComercial = Validacoes::validaVazio($comercial); $validaTelefones = $validaCelular || $validaResidencial || $validaComercial; $validaPlano = Validacoes::validaVazio($plano); $validaTermos = $termos == 1; //Validar a amiga é especial if ($validaLogin && $validaEmail && $validaSenha && $validaNome && $validaCpf && $validaRg && $validaEmissor && $validaNascimento && $validaSexo && $validaCep && $validaLogradouro && $validaNumero && $validaBairro && $validaCidade && $validaTelefones && $validaPlano && $validaTermos) { $pessoa = new Pessoa(); $pessoa->set_nome($nome); $pessoa->set_email($email); $pessoa->set_login($login); $pessoa->set_senha(md5($senha)); $pessoa->set_dataNascimento($nascimento); $amigaId = $amigaId == 0 ? $contaPadrao : $amigaId; $pessoa->set_idPai($amigaId); $pessoa->set_cpf($cpf); $pessoa->set_rg($rg); $pessoa->set_orgaoExpedidor($emissor); $pessoa->set_sexo($sexo); $pessoa->set_recebeInfo($recebeInfo); $pessoa->set_status(1); $endereco = new Endereco(); $endereco->set_logradouro($logradouro); $endereco->set_numero($numero); $endereco->set_complemento($complemento); $endereco->set_bairro($bairro); $endereco->set_cep($cep); $endereco->set_idCidade($cidade); $endereco->set_idtipoEndereco(1); $pessoa->set_endereco($endereco); if ($validaResidencial) { $telefone = new Telefone(); $telefone->set_numero($residencial); $telefone->set_idTipoNumero(2); $pessoa->set_telefone($telefone); } if ($validaCelular) { $telefone = new Telefone(); $telefone->set_numero($celular); $telefone->set_idTipoNumero(1); $pessoa->set_telefone($telefone); } if ($validaComercial) { $telefone = new Telefone(); $telefone->set_numero($comercial); $telefone->set_idTipoNumero(3); $pessoa->set_telefone($telefone); } $dao = new PessoaDAO(); $contrato = new Contrato(); $contrato->set_idPlano($plano); $contrato->set_tamanho($tamanho); $planoLicencaCompleto = $dao->buscaLicencaCadastro($chave); $chaveGerada = $dao->geraLicenca(); $chaveFoi = false; if ($planoLicencaCompleto) { $planoLicenca = $planoLicencaCompleto['idplano']; $contratoUsouLicenca = $planoLicencaCompleto['idcontrato'] == 0 || is_null($planoLicencaCompleto['idcontrato']); //Se o contrato for nulo, é porque nunca foi usada //echo is_null($contratoUsouLicenca) ? 'nulo' : 'Nao nulo'; //echo "<br />Plano: $plano <-> $planoLicenca ==== $contratoUsouLicenca"; if ($plano == $planoLicenca && $contratoUsouLicenca) { $chaveFoi = true; $chaveGerada = $chave; } } $licenca = $chaveGerada; $contrato->set_licenca($licenca); $pessoa->set_contrato($contrato); if ($id = $dao->insere($pessoa)) { //Verificando licença para poder aprovar $contratos = $dao->getContratos($id); $contrato = $contratos[0]; $idContrato = $contrato['idcontrato']; if ($chaveFoi) { //Chave deu certo! $dao->aprovar($idContrato, 5); $dao->baixaLicenca($idContrato, $chave); } //Enviando e-mail $assunto = "Bem-vinda ao clube da Thy"; $mensagem = "Estamos muito felizes por você agora fazer parte do nosso clube!"; $paraEmail = $pessoa->get_email(); $paraNome = $pessoa->get_nome(); $email = new EnviaEmail(); $licenca = $chaveFoi ? '' : $licenca; $idContratoFaturaGeral = $dao->getContratoFatura($idContrato); $idContratoFatura = $idContratoFaturaGeral['idcontrato_fatura']; $email->montaMensagem($paraNome, $assunto, $mensagem, $licenca, $pessoa->get_login(), $idContratoFatura, $this->getBaseUrl()); $email->enviaEmail($paraEmail, $paraNome); $criptografia = new Criptografia(); $crip = $chaveFoi ? 'ok' : $criptografia->codifica($licenca, $idContratoFatura); header("Location: agradecimentos/" . $crip); } else { echo "Erro!"; } } else { echo '<script>alert("Você deve informar todos os dados"); window.history.go(-1);</script>'; exit; } }
header("Location: vLogin.php"); } } include_once '../bd/PessoaDAO.php'; include_once '../bd/FamiliaDAO.php'; include_once '../bd/CidadeDAO.php'; include_once '../bd/EstadoDAO.php'; include_once '../controle/cFuncoes.php'; include_once '../bd/PessoaHasProgramaDAO.php'; include_once '../bd/ProgramaDAO.php'; include_once '../bd/TelefoneDAO.php'; $id_pessoa = $_GET['id_pessoa']; $fD = new FamiliaDAO(); $cD = new CidadeDAO(); $eD = new EstadoDAO(); $pD = new PessoaDAO(); $pHpD = new PessoaHasProgramaDAO(); $telD = new TelefoneDAO(); $pessoa = mysql_fetch_assoc($pD->buscaPessoaById($id_pessoa)); $familia = mysql_fetch_assoc($fD->buscaFamiliaById($pessoa['id_familia'])); if ($pessoa['cidade_natal'] != "") { $cidadeNatal = mysql_fetch_assoc($cD->buscaCidadebyCod($pessoa['cidade_natal'])); } $cidade = mysql_fetch_assoc($cD->buscaCidadebyCod($familia['cod_cidade'])); $estado = mysql_fetch_assoc($eD->buscaEstadobyCod($cidade['cod_estado'])); $telefone_residencial = mysql_fetch_assoc($telD->buscaTelefoneByIdFamilia($pessoa['id_familia'])); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>
} } } else { //echo $_POST['idFamilia']; $familia = new Familia("", "", "", "", ""); $familia->setIdFamilia($_POST['idFamilia']); } //se existe grauParentesco não estou cadastrando um TITULAR! if (isset($_POST['grauParentesco'])) { $grauParentesco = $_POST['grauParentesco']; } else { $grauParentesco = "TITULAR"; } //cadastra a pessoa $pessoa = new Pessoa($familia->getIdFamilia(), $_POST['cidadeNatal'], $_POST['nome'], $_POST['cpf'], $_POST['rg'], $_POST['sexo'], $_POST['dataNascimento'], $_POST['telefone'], $grauParentesco, $_POST['estadoCivil'], $_POST['raca'], $_POST['religiao'], $_POST['carteiraProfissional'], $_POST['tituloEleitor'], $_POST['certidaoNascimento'], $_POST['nis']); $pessoaDAO = new PessoaDAO(); $res = $pessoaDAO->cadastraPessoa_2($pessoa); if ($res === FALSE) { echo "Erro ao cadastrar"; exit; } //cadastra os programas que o titular participa if (isset($_POST['programa'])) { //se existem programas $programas = $_POST['programa']; foreach ($programas as $programa) { $pessoaHasProgramaDAO = new pessoaHasProgramaDAO(); $pessoaHasProgramaDAO->cadastraPessoaHasPrograma($pessoa->getIdPessoa(), $programa); } } $proxima_etapa = $_POST['et'];
public function trocarSenha() { if ($_POST['submit']) { $p = $_SESSION['usuario']; $pessoaDAO = new PessoaDAO(); try { echo $p->usuario . " / " . $_POST['senhaAtual']; $p = $pessoaDAO->login($p->usuario, $_POST['senhaAtual']); if ($_POST['novaSenha'] == $_POST['confirmacao'] && $_POST['novaSenha'] != '') { $p->senha = $_POST['novaSenha']; $pessoaDAO->atualizarSenha($p); } else { throw new FormException('Confirme a senha'); } } catch (FormException $erro) { $erros = $erro->getErrors(); } $includes = array(new IncludeView('trocaSenha.form.php', 'trocarSenha', 'pessoa')); require_once '../paginas/content.php'; } else { $includes = array(new IncludeView('trocaSenha.form.php', 'trocarSenha', 'pessoa')); require_once '../paginas/content.php'; } }
public function executa() { if ($_SERVER['REQUEST_METHOD'] == "POST") { // image name $name = sha1(uniqid(mt_rand(), true)); // location to save cropped image $url = 'imagens-usuarios/cortada/' . $name . '.jpg'; $dst_x = 0; $dst_y = 0; $src_x = $_POST['x']; // crop Start x $src_y = $_POST['y']; // crop Srart y $src_w = $_POST['w']; // $src_x + $dst_w $src_h = $_POST['h']; // $src_y + $dst_h // set a specific size for the image // the default is to grab the width and height from the cropped imagee. $dst_w = 240; $dst_h = 240; // remove the base64 part $base64 = $_POST['image']; // if URL is a base64 string if (substr($base64, 0, 5) == 'data:') { // remove data from image $base64 = preg_replace('#^data:image/[^;]+;base64,#', '', $base64); $base64 = base64_decode($base64); // create image from string $source = imagecreatefromstring($base64); } else { // strip parameters from URL $base64 = strtok($base64, '?'); list($height, $width, $type) = getimagesize($base64); // create image if ($type == 1) { $source = imagecreatefromgif($base64); } else { if ($type == 2) { $source = imagecreatefromjpeg($base64); } else { if ($type == 3) { $source = imagecreatefrompng($base64); // keep transparent background imagealphablending($image, FALSE); imagesavealpha($image, TRUE); } else { die; } } } } // resize image variable $image = imagecreatetruecolor($dst_w, $dst_h); // process cropping and resizing of image imagecopyresampled($image, $source, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h); // save image imagejpeg($image, $url, 100); $dao = new PessoaDAO(); $opcaoSessao = key($_SESSION); $idPessoa = $opcaoSessao == 'pessoa' ? $_SESSION['pessoa']['id'] : $_SESSION['usuario']['idParaEditar']; $dao->insereFoto($idPessoa, $url); $dao->insereFotoOriginal($idPessoa, $this->removeEndereco($_SESSION['imagem-alterada'])); $_SESSION[$opcaoSessao]['foto'] = $this->adicionaEndereco($url); $_SESSION[$opcaoSessao]['fotoOriginal'] = $this->adicionaEndereco($_SESSION['imagem-alterada']); unset($_SESSION['imagem-alterada']); // return URL $validation = array('url' => $url); echo json_encode($validation); } }
include_once "../dao/PessoaDAO.php"; include_once "../dao/CargoDAO.php"; include_once "../model/Pessoa.class.php"; include_once "../model/Cargo.class.php"; include_once "../model/Cartao.class.php"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Carteiras Membros</title> <link rel="stylesheet" type="text/css" href="../css/estilodiv.css"> </head> <body> <?php $registros = explode(',', $_GET["ar"]); $dao = new PessoaDAO(); $html = ""; for ($i = 0; $i < count($registros); $i++) { $pessoa = $dao->getPorId($registros[$i]); $cartao = $pessoa->geraCartao(); } echo $html; ?> </body> </html>
<?php include_once "action/listar_cargos.php"; include_once "action/editar_membro.php"; $id = $_GET["edtMembro"]; $dao = new PessoaDAO(); $pessoa = $dao->getPorId($id); ?> <div class="row" id="titleForm"> <div style="font-size: 20px;" class="col-md-12 fontTitleForm" > :: Edição de Membros </div> </div> <form class="form-horizontal" id="formEditarMembro" method="post" enctype="multipart/form-data" role="form"> <div class="row" id="formCadastro"> <div class="col-md-10"> <!-- NOME --> <div class="col-md-6"> <label class="control-label fontLabelForm">Nome </label> <input class="form-control" value="<?php echo $pessoa->getNome(); ?> " type="text" name="nome" id="nome" /> <input class="form-control" value="<?php echo $pessoa->getId();
<?php require_once '../bd/Debug.php'; require_once '../bd/PessoaDAO.php'; $cpf = $_POST['cpf']; $pessoaDAO = new PessoaDAO(); //$return = '<input type="hidden" name="ex" id="ex" value="'.mysql_num_rows($pessoaDAO->buscaPessoaByCPF($cpf)).'">'.$cpf; $return = mysql_num_rows($pessoaDAO->buscaPessoaAtivaByCPF($cpf)); //Debug::gravaEmArquivo($return); //Debug::alert($return." "); echo $return;
$religiao = $_POST['religiao']; $carteiraProfissional = $_POST['carteiraProfissional']; $certidaoNascimento = $_POST['certidaoNascimento']; $tituloEleitor = $_POST['tituloEleitor']; $grauParentesco = $_POST['grauParentesco']; $cep = $_POST['cep']; $logradouro = $_POST['logradouro']; $numero = $_POST['numero']; //$estado = $_POST['estado']; $cidade = $_POST['cidade']; $bairro = $_POST['bairro']; $telefone_residencial = $_POST['telefone_residencial']; $id_familia = $_POST['idFamilia']; $nis = $_POST['nis']; $pessoaHasProgramaDAO = new PessoaHasProgramaDAO(); $pessoaDAO = new PessoaDAO(); $familiaDAO = new FamiliaDAO(); $bairroDAO = new BairroDAO(); //pegar todos os programas que a pessoa possui $programas_pessoas = $pessoaHasProgramaDAO->buscaProgramasById($id_pessoa); $programas_antigos = array(); //programas antigos while ($aux = mysql_fetch_assoc($programas_pessoas)) { $programas_antigos[$aux['id_programa']] = $aux['id_programa']; } //pega a lista de programas // //programas novos que nao estao em programas antigos são inseridos // //programas novos que estão em programs antigos não faz nada //
public function executa() { //Validações $validar = new Validar(); //Pessoais $opcao = ''; $opcaoSessao = key($_SESSION); $idPessoa = $opcaoSessao == 'pessoa' ? $_SESSION['pessoa']['id'] : $_SESSION['usuario']['idParaEditar']; if (isset($_POST['nome'])) { $nome = $_POST['nome']; $rg = $_POST['rg']; $emissor = $_POST['emissor']; $nascimento = Validacoes::getDataBanco($_POST['nascimento']); $sexo = $_POST['sexo']; $email = $_POST['email']; $validaNome = Validacoes::validaVazio($nome); $validaRg = Validacoes::validaVazio($rg); $validaEmissor = Validacoes::validaVazio($emissor); $validaNascimento = Validacoes::validaDataBanco($nascimento); $validaSexo = Validacoes::validaVazio($sexo); $validaEmail = Validacoes::validaEmail($email); $valida = $validaNome && $validaRg && $validaEmissor && $validaNascimento && $validaSexo && $validaEmail; $opcao = 'pessoais'; } //Endereco if (isset($_POST['cep'])) { $cep = $_POST['cep']; $logradouro = $_POST['logradouro']; $numero = $_POST['numero']; $complemento = $_POST['complemento']; $bairro = $_POST['bairro']; $estado = $_POST['estado']; $cidade = $_POST['cidade']; $validaCep = Validacoes::validaVazio($cep); $validaLogradouro = Validacoes::validaVazio($logradouro); $validaNumero = Validacoes::validaVazio($numero); $validaBairro = Validacoes::validaVazio($bairro); $validaCidade = Validacoes::validaVazio($cidade); $valida = $validaCep && $validaLogradouro && $validaNumero && $validaBairro && $validaCidade; $opcao = 'endereco'; } //Contato if (isset($_POST['celular'])) { $residencial = $_POST['residencial']; $celular = $_POST['celular']; $comercial = $_POST['comercial']; $validaResidencial = Validacoes::validaVazio($residencial); $validaCelular = Validacoes::validaVazio($celular); $validaComercial = Validacoes::validaVazio($comercial); $valida = $validaCelular || $validaResidencial || $validaComercial; $opcao = 'contato'; } //Financeiro if (isset($_POST['banco'])) { $banco = $_POST['banco']; $tipoConta = $_POST['tipoconta']; $agencia = $_POST['agencia']; $agenciaDV = $_POST['agenciadv']; $conta = $_POST['conta']; $contaDV = $_POST['contadv']; $variacao = $_POST['variacao']; $validaBanco = Validacoes::validaVazio($banco); $validaTipoConta = Validacoes::validaVazio($tipoConta); $validaAgencia = Validacoes::validaVazio($agencia); $validaAgenciaDV = true; $validaConta = Validacoes::validaVazio($conta); $validaContaDV = true; $valida = $validaBanco && $validaTipoConta && $validaAgencia && $validaAgencia && $validaConta && $validaContaDV; $opcao = 'financeiro'; } //Validar a amiga é especial if ($valida) { $enderecoSucesso = ''; $dao = new PessoaDAO(); if ($opcao == 'pessoais') { $pessoa = new Pessoa(); $pessoa->set_id($idPessoa); $pessoa->set_nome($nome); $pessoa->set_email($email); $pessoa->set_dataNascimento($nascimento); $pessoa->set_rg($rg); $pessoa->set_orgaoExpedidor($emissor); $pessoa->set_sexo($sexo); $dao->atualizaPessoais($pessoa); if ($opcaoSessao == 'pessoa') { $nomeCompleto = $nome; $separaNome = explode(' ', $nomeCompleto); $nome = $separaNome[0]; $_SESSION[$opcaoSessao]['nome'] = $nome; $_SESSION[$opcaoSessao]['nomeCompleto'] = $nomeCompleto; $_SESSION[$opcaoSessao]['email'] = $email; $_SESSION[$opcaoSessao]['sexo'] = $sexo; } $enderecoSucesso = 'meus-dados/pessoais'; } if ($opcao == 'endereco') { $enderecos = array(); $endereco = new Endereco(); $endereco->set_logradouro($logradouro); $endereco->set_numero($numero); $endereco->set_complemento($complemento); $endereco->set_bairro($bairro); $endereco->set_cep($cep); $endereco->set_idCidade($cidade); $endereco->set_idTipoEndereco(1); $enderecos[] = $endereco; $dao->insereEndereco($idPessoa, $enderecos); $enderecoSucesso = 'meus-dados/endereco'; } if ($opcao == 'contato') { $telefones = array(); if ($validaResidencial) { $telefone = new Telefone(); $telefone->set_numero($residencial); $telefone->set_idTipoNumero(2); $telefones[] = $telefone; } if ($validaCelular) { $telefone = new Telefone(); $telefone->set_numero($celular); $telefone->set_idTipoNumero(1); $telefones[] = $telefone; } if ($validaComercial) { $telefone = new Telefone(); $telefone->set_numero($comercial); $telefone->set_idTipoNumero(3); $telefones[] = $telefone; } $dao->insereTelefone($idPessoa, $telefones); $enderecoSucesso = 'meus-dados/contato'; } if ($opcao == 'financeiro') { $financeiros = array(); $financeiro = new Financeiro(); $financeiro->set_idBanco($banco); $financeiro->set_agencia($agencia); $financeiro->set_agenciaDV($agenciaDV); $financeiro->set_conta($conta); $financeiro->set_contaDV($contaDV); $financeiro->set_tipoConta($tipoConta); $financeiro->set_variacao($variacao); $financeiros[] = $financeiro; $dao->insereFinanceiro($idPessoa, $financeiros); $enderecoSucesso = 'dados-bancarios'; } if ($enderecoSucesso == 'dados-bancarios') { $_SESSION['atualizacao-bancarios'] = true; } else { $_SESSION['atualizacao'] = true; } $loginEndereco = $opcaoSessao == 'pessoa' ? '' : '/' . $_SESSION['usuario']['loginParaEditar']; header('Location: perfil/' . $enderecoSucesso . $loginEndereco); } else { echo '<script>alert("Você deve informar todos os dados"); window.history.go(-1);</script>'; exit; } }