public function executa() { $id = $_POST['id']; $descricao = $_POST['nome']; $sigla = $_POST['sigla']; //Validações $validar = new Validar(); $validaNome = Validacoes::validaVazio($descricao); $validaSigla = Validacoes::validaVazio($sigla); //Validar a amiga é especial if ($validaNome && $validaSigla) { $dao = new MercadoDAO(); $tamanho = new Tamanho(); $tamanho->set_id($id); $tamanho->set_descricao($descricao); $tamanho->set_sigla($sigla); $dao->insereTamanho($tamanho); header('Location: ' . $this->getBaseUrl() . 'tamanhos'); } else { echo '<script>alert("Voce deve informar todos os dados"); window.history.go(-1);</script>'; exit; } }
public function executa() { $id = $_POST['id']; $nome = $_POST['nome']; $slug = $_POST['slug']; $idCategoriaPai = $_POST['categoria']; $metaTitulo = $_POST['meta_titulo']; $metaDescricao = $_POST['meta_descricao']; $metaPalavras = $_POST['meta_palavras']; $oculta = isset($_POST['oculta']) ? '1' : '0'; //Validações $validar = new Validar(); $validaNome = Validacoes::validaVazio($nome); $validaSlug = $this->validaSlug($slug); if (!$validaSlug) { echo '<script>alert("Slug indisponivel"); window.history.go(-1);</script>'; exit; } //Validar a amiga é especial if ($validaNome) { $dao = new MercadoDAO(); $categoria = new Categoria(); $categoria->set_id($id); $categoria->set_nome($nome); $categoria->set_slug($slug); $categoria->set_idCategoriaPai($idCategoriaPai); $categoria->set_metaTitulo($metaTitulo); $categoria->set_metaDescricao($metaDescricao); $categoria->set_metaPalavras($metaPalavras); $categoria->set_oculta($oculta); $dao->insereCategoria($categoria); header('Location: ' . $this->getBaseUrl() . 'categorias'); } else { echo '<script>alert("Voce deve informar todos os dados"); window.history.go(-1);</script>'; exit; } }
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; } }
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; } }
public function executa() { //$idProduto = $_POST['idproduto']; $idProduto = 0; $nome = $_POST['nome']; $descricao = $_POST['descricao']; //$especificacao = $_POST['especificacao']; //$codigoReferencia = $_POST['codigo_referencia']; //$composicao = $_POST['composicao']; //$idMarca = $_POST['idmarca']; $especificacao = ''; $codigoReferencia = 0; $composicao = ''; $idMarca = 1; $slug = $_POST['slug']; $metaTitulo = $_POST['meta_titulo']; $metaDescricao = $_POST['meta_descricao']; $metaPalavras = $_POST['meta_palavras']; $freteGratis = isset($_POST['frete_gratis']) ? 1 : 0; $destaque = isset($_POST['destaque']) ? 1 : 0; $disponivel = isset($_POST['disponivel']) ? 1 : 0; $categorias = isset($_POST['categoria']) ? $_POST['categoria'] : null; $tamanhos = isset($_POST['tamanho']) ? $_POST['tamanho'] : null; $valor = isset($_POST['valor']) ? Validacoes::formataValorBanco($_POST['valor']) : 0; $quantidades = array(); if (count($tamanhos) > 0) { /* foreach($tamanhos as $t) { $quantidade = new Quantidade(); $quantidade->set_tamanho($t); $qtd = is_numeric($_POST['quantidade_' . $t]) ? $_POST['quantidade_' . $t] : 0; $quantidade->set_quantidade($qtd); $quantidades[] = $quantidade; } */ } //Validações $validar = new Validar(); $validaNome = Validacoes::validaVazio($nome); $validaDescricao = Validacoes::validaVazio($descricao); $validaSlug = $this->validaSlug($slug); //Validar a amiga é especial if ($validaNome && $validaDescricao && $validaSlug) { $dao = new MercadoDAO(); $produto = new Produto(); $produto->set_id($idProduto); $produto->set_nome($nome); $produto->set_descricao($descricao); $produto->set_especificacao($especificacao); $produto->set_codigoReferencia($codigoReferencia); $produto->set_composicao($composicao); $produto->set_marca($idMarca); $produto->set_slug($slug); $produto->set_metaTitulo($metaTitulo); $produto->set_metaDescricao($metaDescricao); $produto->set_metaPalavras($metaPalavras); $produto->set_freteGratis($freteGratis); //Categorias $produto->set_categoria($categorias); //Quantidades $produto->set_quantidade($quantidades); $dao->insereProduto($produto); header('Location: ' . $this->getBaseUrl() . 'produtos'); } else { echo '<script>alert("Voce deve informar todos os dados"); window.history.go(-1);</script>'; exit; } }