setId($app_codigo); $produtos->setIdProdutosTipo($_GET['id_produto_tipo']); $linha = $produtos->listarDetalhes(); $_SESSION['nome_cliente'] = $linha[0]->nome_cliente; // Conexao::pd($linha); $cliente = new Cliente(); $cliente->setIdGrupo($_SESSION['usuario']['id_grupo']); $cliente = $cliente->buscarCliente(); if ($linha[0]->id_cliente == $cliente->getId()) $alterar = 1; if ($_GET['id_produto_tipo'] != 1 && !$linha[0]->modelo) $linha[0]->modelo = $linha[0]->nome; if ($_GET['id_produto_tipo'] == 2) $linha[0]->preco = $linha[0]->valor; //Conexao::pd($linha); if ($_GET['id_produto_tipo'] == 1) { $vinculados = new Veiculo_x_Opcionais(); $vinculados->setIdVeiculo($linha[0]->id); $vinculados = $vinculados->listar(); $opcionais = new VeiculoOpcionais(); $opcionais = $opcionais->listar($linha[0]->id_tipo_veiculo); } else if ($_GET['id_produto_tipo'] == 2) { $vinculados = new Imovel_x_Opcionais(); $vinculados->setIdImovel($linha[0]->id); $vinculados = $vinculados->listar(); $opcionais = new ImovelOpcionais(); $opcionais = $opcionais->listar($linha[0]->id_tipo_imovel); } else if ($_GET['id_produto_tipo'] == 4) { $vinculados = new Agricola_x_Opcionais(); $vinculados->setIdAgricola($linha[0]->id); $vinculados = $vinculados->listar(); $opcionais = new AgricolaOpcionais(); $opcionais = $opcionais->listar($linha[0]->id_tipo); } $arquivo = "detalhes.php"; break; case "alterar_foto_produto": $ajax = 1; $produtos_imagens = new ProdutosImagens(); $produtos_imagens->setIdProduto($_GET['app_codigo']); if ($_GET['id_produto_tipo'] == 1) $caminho = "veiculos"; else if ($_GET['id_produto_tipo'] == 2) $caminho = "imoveis"; else if ($_GET['id_produto_tipo'] == 3) $caminho = "anuncios_livres"; else $caminho = "agricola"; $imagens = $produtos_imagens->Visualizar(); //Conexao::pd($imagens); include_once("visualizar_galeria_produto.php"); break; case "atualizar_produto_detalhe": $ajax = 1; if ($_POST['id_produto_tipo'] == 1) { $veiculo = new Veiculo(); $veiculo->setId($_POST['id']); $preco = str_replace(',', '.', str_replace('.', '', $_POST['preco'])); $veiculo->setPreco($preco); $veiculo->setCor($_POST['cor']); $veiculo->setAnoFabricacao($_POST['ano_fabricacao']); $veiculo->setAnoModelo($_POST['ano_modelo']); $veiculo->setPortas($_POST['portas']); $veiculo->setCombustivel($_POST['combustivel']); $veiculo->setOdometro($_POST['odometro']); $veiculo->setObservacao($_POST['observacao']); $retorno = $veiculo->Modificar(); $opcionais = new Veiculo_x_Opcionais(); $opcionais->setIdVeiculo($_POST['id']); $opcionais->removerTodos(); foreach ($_POST['opcionais'] as $indice => $valor) { $opcionais->setIdOpcionais($valor); $opcionais->Adicionar(); } $cliente = new Cliente(); $cliente->setId($_POST['id_cliente']); $cliente->setNome($_POST['nome_cliente']); $cliente->setTelefone($_POST['telefone']); $cliente->setCelular($_POST['celular']); $cliente->Modificar(); } else if ($_POST['id_produto_tipo'] == 2) { $imovel = new Imovel(); $imovel->setId($_POST['id']); $preco = str_replace(',', '.', str_replace('.', '', $_POST['preco'])); $imovel->setValor($preco); $imovel->setDimensao($_POST['dimensao']); $imovel->setAreaConstruida($_POST['area_construida']); $imovel->setAreaConstruidaAberta($_POST['area_construida_aberta']); $imovel->setAreaConstruidaFechada($_POST['area_construida_fechada']); $imovel->setObservacao($_POST['observacao']); $retorno = $imovel->Modificar(); } else if ($_POST['id_produto_tipo'] == 3) { $anuncios_livres = new AnunciosLivres(); $anuncios_livres->setId($_POST['id']); //$anuncios_livres->setNome($_POST['nome']); $anuncios_livres->setDescricao($_POST['observacao']); $preco = str_replace(',', '.', str_replace('.', '', $_POST['preco'])); $anuncios_livres->setPreco($preco); $anuncios_livres->setCor($_POST['cor']); $anuncios_livres->setMarca($_POST['marca']); $anuncios_livres->setModelo($_POST['modelo']); $retorno = $anuncios_livres->Modificar(); } else { $agricola = new Agricola(); $agricola->setId($_POST['id']); //$agricola->setNome($_POST['nome']); $agricola->setDescricao($_POST['observacao']); $preco = str_replace(',', '.', str_replace('.', '', $_POST['preco'])); $agricola->setPreco($preco); $agricola->setCor($_POST['cor']); $retorno = $agricola->Modificar(); } $cliente = new Cliente(); $cliente->setId($_POST['id_cliente']); $cliente->setNome($_POST['nome_cliente']); $cliente->setTelefone($_POST['telefone']); $cliente->setCelular($_POST['celular']); $cliente->Modificar(); if ($retorno == 1) { $msg["codigo"] = 0; $msg["mensagem"] = "Sucesso ao modificar"; } else { $msg["codigo"] = 1; $msg["mensagem"] = "Erro ao executar operação"; } echo json_encode($msg); break; case "detalhes_imovel": //não esta sendo usado $produtos = new Produtos(); $produtos->setId($app_codigo); $produtos->setIdProdutosTipo($_GET['id_produto_tipo']); $linha = $produtos->listarDetalhes(); $arquivo = "detalhes_imovel.php"; break; case "recuperar_senha": if ($_GET['codigo']) { $usuario = new Usuario(); $usuario->setCodigo($_GET['codigo']); $retorno = $usuario->listarGeral(); } $arquivo = "recuperar_senha.php"; break; case "faq": $faq = new Faq(); $categorias = $faq->listarCategorias(); $linha = $faq->listarPerguntas(); //Conexao::pd($linha); $arquivo = "faq.php"; break; case "verificar_resposa_senha": $ajax = 1; $usuario = new Usuario(); $usuario->setPerguntaSenha($_POST['pergunta_senha']); $usuario->setRespostaSenha($_POST['resposta_senha']); $usuario->setId($_POST['id_usuario']); $retorno = $usuario->listarGeral(); if ($retorno) { $msg['codigo'] = 0; $msg['mensagem'] = "Sucesso ao executar operação"; } else { $msg['codigo'] = 1; $msg['mensagem'] = "Resposta incorreta"; } echo json_encode($msg); break; case "atualizar_senha": $ajax = 1; $usuario = new Usuario(); $usuario->setId($_POST['id_usuario']); $usuario->setSenha($_POST['nova_senha']); $retorno = $usuario->atualizarSenha(); if ($retorno > 0) { $msg['codigo'] = 0; $msg['mensagem'] = "Senha atualizada com sucesso"; } else { $msg['codigo'] = 1; $msg['mensagem'] = "Erro ao atualizar senha"; } echo json_encode($msg); break; case "home": $pag_titulo = "Minha Peça - Peças e Acessórios automotivos"; $keywords = 'comunidade,mauá,centro,industrial,colombo,paraná'; $description = "Minha Peça - Peças e Acessórios automotivos"; $arquivo = 'home.php'; break; case "buscar_tipo_imovel": $ajax = 1; $imovelTipo = new ImovelTipo(); $imovelTipo = $imovelTipo->ComboImovelTipo(); echo json_encode($imovelTipo); break; case "buscar_imoveis": $ajax = 1; $imovel = new Imovel(); $imovel = $imovel->listar(); echo json_encode($imovel); break; case "buscar_marcas": $ajax = 1; $veiculo = new Veiculo(); $veiculo->setIdVeiculoTipo($_REQUEST['veiculo_tipo']); $marca = $veiculo->listarMarcas(); echo json_encode($marca); break; case "buscar_cidades": $ajax = 1; $veiculo = new Veiculo(); $veiculo->setIdVeiculoTipo($_GET['veiculo_tipo']); $cidades = $veiculo->listarCidades(); //Conexao::pd($cidades); echo json_encode($cidades); break; case "buscar_cidades_imoveis": $ajax = 1; $imovel = new Imovel(); $cidades = $imovel->listarCidades(); //Conexao::pd($cidades); echo json_encode($cidades); break; case "buscar_bairros_imoveis": $ajax = 1; $imovel = new Imovel(); $cidades = $imovel->listarBairros($_POST['cidade']); //Conexao::pd($cidades); echo json_encode($cidades); break; case "buscar_modelos": $ajax = 1; $modelos = new Veiculo(); $modelos->setMarca($_REQUEST['marca']); $modelo = $modelos->listarModelos(); echo json_encode($modelo); break; case "esqueceu": $ajax = 1; include("esqueceu_senha.php"); break; case "enviar_email_recuperacao": $ajax = 1; $usuario = new Usuario(); $usuario->setEmail($_POST['email']); $retorno = $usuario->listarGeral(); if (count($retorno) > 0) { $mistura = substr(str_shuffle("abcdefghijlmnopqrstubxz"), 0, 8); $usuario->setId($retorno->id); $usuario->setCodigo($mistura); $retornoCodigo = $usuario->atualizaCodigoVerificador(); if ($retornoCodigo == 1) { $cmsg = "

Para poder recuperar sua senha acesse o link a baixo e siga as instruções.

"; $cmsg .= "

http://www.particularrondonia.com.br/index.php?sessao=recuperar_senha&codigo=$mistura

"; $cmsg .= "

Caso não consiga entre em contato pelo e-mail contato@particularrondonia.com.br

"; $controladora = new Controladora(); $controladora->setEmail($_POST['email']); $controladora->setMensagem($cmsg); $linha = $controladora->enviarEmail(); if ($linha == 1) { $msg["codigo"] = 0; $msg["mensagem"] = "E-mail enviado, entre em seu e-mail e siga o passo a passo para recuperar a senha"; } else { $msg["codigo"] = 1; $msg["mensagem"] = "Erro ao enviar e-mail, tente novamente."; } } else { $msg["codigo"] = 1; $msg["mensagem"] = "Erro ao cadastrar codigo verificador, tente novamente."; } } else { $msg["codigo"] = 1; $msg["mensagem"] = "E-mail não encontrado"; } echo json_encode($msg); break; case "buscar_entidades": $ajax = 1; $revendas = new Cliente(); $revendas->setNome($_GET['busca']); $linha = $revendas->listar($_GET['tipo']); ?>
capa) { $thumb = explode("/", $indice->capa); $thumb = end($thumb); if (!is_file($thumb)) { $thumbs = new Thumbs(); $thumbs->altura_max = 150; $thumbs->largura_max = 240; $thumbs->caminho = "admin/upload/entidade/thumbs/"; $thumbs->arquivo = "admin/$indice->capa"; $imagem = $thumbs->Prepare(); } $imagem = "admin/upload/entidade/thumbs/$thumb"; } else $imagem = "img/sem_imagem.jpg"; ?> 3) { echo "
"; echo "
"; $x = 0; } } break; case "busca_rapida": $produtos = new Produtos(); $lista = $produtos->listarTodosOsProdutos($_POST['buscar']); // $pesquisa = $_POST['pesquisa']; // $busca = $_POST['buscar']; // // if($pesquisa == 1) { // $veiculo = new Veiculo(); // $veiculo->setMarca($_POST['buscar']); // $veiculo->setModelo($_POST['buscar']); // $lista[0] = $veiculo->listarBuscaRapida(); // // $arquivo = "lista.php"; // } // else if ($pesquisa == 2) // { // $imovel = new Imovel(); // $imovel->setImovelTipoNome($_POST['buscar']); // $lista[0] = $imovel->listarBuscaRapida(); // $arquivo = "lista_imoveis.php"; // } // else // { // $anunciosLivres = new AnunciosLivres(); // $anunciosLivres->setNome($_POST['buscar']); // $lista[0] = $anunciosLivres->listarBuscaRapida(); // $arquivo = "lista_livres.php"; // } $arquivo = "lista.php"; break; case "enviar_proposta": $ajax = 1; $html = "Produto: {$_POST['anuncio_mm']}
"; $html .= "Nome: {$_POST['nome_proposta']}
"; $html .= "Email: {$_POST['email_proposta']}
"; $html .= "Telefone: {$_POST['telefone_proposta']}
"; $html .= "Mensagem: {$_POST['msg_prosposta']}
"; $controladora = new Controladora(); $controladora->setEmail($_POST['email_cliente']); $controladora->setMensagem($html); $linha = $controladora->enviarEmail(); if ($linha > 0) { $msg['codigo'] = 0; $msg['mensagem'] = "Sucesso ao enviar mensagem"; } else { $msg['codigo'] = 1; $msg['mensagem'] = "Erro ao enviar mensagem, tente novamente."; } echo json_encode($msg); break; case "meus_produtos": //Conexao::pd($_SESSION['usuario']['id_grupo']); $tipo_produto = $_GET['tipo_produto']; $cliente = new Cliente(); $cliente->setIdGrupo($_SESSION['usuario']['id_grupo']); $cliente = $cliente->buscarCliente(); //Conexao::pd($cliente); if ($tipo_produto == 1) { $veiculo = new Veiculo; $lista[0] = $veiculo->meusVeiculos($cliente->getId()); } else if ($tipo_produto == 2) { $imovel = new Imovel(); $lista[0] = $imovel->meusImoveis($cliente->getId()); } else if ($tipo_produto == 3) { $agricola = new Agricola(); $lista[0] = $agricola->meusAgricolas($cliente->getId()); } else { $livres = new AnunciosLivres(); $lista[0] = $livres->meusLivres($cliente->getId()); } $arquivo = "lista_meus_produtos.php"; break; case "lista": $veiculo = new Veiculo(); //$veiculo->setIdVeiculoTipo($_POST['tipo_veiculo']); $veiculo->setMarca($_POST['marcas']); $veiculo->setModelo($_POST['modelos']); $veiculo->setAnoModelo($_POST['anode']); $veiculo->setAnoModeloFinal($_POST['ano']); $veiculo->setPreco(number_format($_POST['preco'], 2, '.', '')); $veiculo->setIdVeiculoTipo($_REQUEST['tipo_veiculo']); $veiculo->setOferta($_REQUEST['oferta']); $veiculo->setCidade($_REQUEST['cidades']); $lista = $veiculo->listar(); $arquivo = "lista_veiculos.php"; break; case "lista_imoveis": $imovel = new Imovel(); $imovel->setIdImovelTipo($_POST['tipo_imovel']); $imovel->setCidade($_POST['cidade']); $imovel->setValor(number_format($_POST['preco'], 2, '.', '')); $lista = $imovel->listar(); $arquivo = "lista_imoveis.php"; break; case "lista_livres": $anunciosLivres = new AnunciosLivres(); $lista[0] = $anunciosLivres->listar(); $arquivo = "lista_livres.php"; break; case "lista_agricola": $produtos = new Produtos(); $lista = $produtos->listarAgricola(); //$lista = array_filter($registros) ; $arquivo = "lista_agricola.php"; break; case "anuncie": $pacote = new Pacote(); $pacotes = $pacote->listar(); $arquivo = "anuncie.php"; break; case "revendas": $revendas = new Cliente(); // $revendas->setIdGrupo(11); $linha = $revendas->listar(1); $arquivo = "revendas.php"; break; case "revenda-detalhes": $revenda = new Entidade(); $vendedor = new Vendedor(); $revenda->setId($_GET['app_codigo']); $linha = $revenda->Editar(); $funcionarios = $vendedor->listarFuncionarios($_GET['app_codigo']); $produtos = new Produtos(); $estoque = $produtos->listarTodosOsProdutos("", $linha[0]->getIdCliente()); $arquivo = "revenda_detalhes.php"; break; case "pacote_produto_listar": $ajax = 1; include_once("admin/modulos/pacote_produto/classe.pacote_produto_vinculo.php"); $pacote_produto_vinculo = new PacoteProdutoVinculo(); $pacote_produto_vinculo->setIdPacote($app_codigo); $pacote_produto_vinculo->setPromocao(1); $produtos = $pacote_produto_vinculo->listar(); if ($produtos[0]->periodo) { $msg['codigo'] = 0; $msg['periodo'] = $produtos[0]->periodo; $msg['preco'] = $produtos[0]->preco_pacote_promocao; } else { $msg['codigo'] = 1; } echo json_encode($msg); include("admin/modulos/pacote_produto/template/ajax.pacote_produto.php"); break; case "pacote_produto_listar_produtos": $ajax = 1; include_once("admin/modulos/pacote_produto/classe.pacote_produto_vinculo.php"); $pacote_produto_vinculo = new PacoteProdutoVinculo(); $pacote_produto_vinculo->setIdPacote($app_codigo); $produtos = $pacote_produto_vinculo->listar(); include("admin/modulos/pacote_produto/template/tpl.lista_produtos.php"); break; case "imobiliaria-detalhes": $imobiliaria = new Entidade(); $vendedor = new Vendedor(); $produtos = new Produtos(); $imobiliaria->setId($_GET['app_codigo']); $linha = $imobiliaria->Editar(); $funcionarios = $vendedor->listarFuncionarios($_GET['app_codigo']); $estoque = $produtos->listarTodosOsProdutos("", $linha[0]->getIdCliente()); $arquivo = "imobiliaria_detalhes.php"; break; case "concessionaria-detalhes": $revenda = new Entidade(); $vendedor = new Vendedor(); $produtos = new Produtos(); $revenda->setId($_GET['app_codigo']); $linha = $revenda->Editar(); $funcionarios = $vendedor->listarFuncionarios($_GET['app_codigo']); $estoque = $produtos->listarTodosOsProdutos("", $linha[0]->getIdCliente()); $arquivo = "concessionaria_detalhes.php"; break; case "lista_revenda": $arquivo = "lista_revenda.php"; break; case "contato": $arquivo = "contato.php"; break; case "cadastrese": $pacote = new Pacote(); $pacotes = $pacote->listar(); $arquivo = "cadastrese.php"; break; case "cadastrar": $pdo = new Conexao(); $pdo->beginTransaction(); try { //Conexao::pd($_POST); if ($_POST['modalidade'] == 11) $entidade_tipo = 1; else if ($_POST['modalidade'] == 12) $entidade_tipo = 2; else $entidade_tipo = 3; $ajax = 1; $endereco = new Endereco($pdo); $endereco->setCEP($_POST['cep']); $endereco->setLogradouro($_POST['logradouro']); $endereco->setNumero($_POST['numero']); $endereco->setBairro($_POST['bairro']); $endereco->setCidade($_POST['cidade']); $endereco->setUf($_POST['uf']); $idEndereco = $endereco->Adicionar(); $grupo = new Grupo($pdo); $grupo->setId($_POST['modalidade']); $grupo->setId_grupo_pai($_POST['modalidade']); $grupo->setNome($_POST['nome']); $idGrupo = $grupo->Adicionar(); if ($idGrupo > 0) { $acoes = $grupo->VetorPermissao(); foreach ($acoes as $permissao) { $grupo->AdicionarGrupoAcao($idGrupo, $permissao['id_acao']); } } $usuario = new Usuario($pdo); $usuario->setIdGrupo($idGrupo); $usuario->setNome($_POST['nome']); $usuario->setUsuario(trim($_POST['email_cadastrese'])); $usuario->setSenha($_POST['senha']); $usuario->setEmail($_POST['email_cadastrese']); // $usuario->setPerguntaSenha($_POST['pergunta_senha']); // $usuario->setRespostaSenha($_POST['resposta_senha']); $confirmaUsuario = $usuario->VerificarCadastrado(); if ($confirmaUsuario === false) { if (count($_FILES['foto']['name']) > 0) { $upload = new Upload("admin/upload/usuarios/"); list($nome, $extensao) = explode(".", $_FILES['foto']['name']); switch ($extensao) { case 'jpg': case 'jpeg': case 'png': case 'bmp': break; default: $msg["codigo"] = 1; $msg["mensagem"] = "Formato Inválido"; echo json_encode($msg); die(); } $temp = $_FILES['foto']['tmp_name']; $novo = "imagem_usuario_" . (time()) . ".$extensao"; $imagem = $upload->Preparar($temp, $novo); $caminho = explode("/", $imagem); $arquivo = $caminho[1] . "/" . $caminho[2] . "/" . $caminho[3]; $usuario->setImagem($arquivo); } $idUsuario = $usuario->Adicionar(); $cliente = new Cliente($pdo); if ($_POST['tipo_pessoa_hidden'] == 1) { $cliente->setIdUsuario($idUsuario); $cliente->setIdGrupo($idGrupo); $cliente->setIdEndereco($idEndereco); $cliente->setNome($_POST['nome']); // $cliente->setSobrenome($_POST['sobrenome']); $cliente->setDataNascimento(Conexao::PrepararDataBD($_POST['data_nascimento'])); $cliente->setDataCadastro(date("YmdHis")); $cliente->setCpfCnpj($_POST['cpf']); //$cliente->setRgInscricao($_POST['rg_inscricao']); $cliente->setTelefone($_POST['telefone']); $cliente->setCelular($_POST['celular']); $cliente->setEmpresaTrabalho($_POST['empresa_trabalho']); $cliente->setTelefoneComercial($_POST['telefone_comercial']); // $cliente->setCelular2($_POST['celular2']); // $cliente->setOfertaWhats($_POST['oferta_whats']); // $cliente->setOfertaEmail($_POST['oferta_email']); $cliente->setTipoPessoa($_POST['tipo_pessoa_hidden']); } else { $cliente->setIdUsuario($idUsuario); $cliente->setIdGrupo($idGrupo); $cliente->setIdEndereco($idEndereco); $cliente->setNome($_POST['nome']); // $cliente->setSobrenome($_POST['nome']); $cliente->setDataNascimento(date("YmdHis")); $cliente->setDataCadastro(date("YmdHis")); $cliente->setCpfCnpj($_POST['cnpj']); $cliente->setRgInscricao($_POST['nome_fantasia']); $cliente->setTelefone($_POST['telefone']); $cliente->setCelular($_POST['celular']); // $cliente->setCelular2($_POST['celular2']); // $cliente->setOfertaWhats($_POST['oferta_whats']); // $cliente->setOfertaEmail($_POST['oferta_email']); $cliente->setTipoPessoa($_POST['tipo_pessoa_hidden']); } // if ($_POST['modalidade'] != 14) // $cliente->setAutorizacaoSelfie($_POST['autorizacao_selfie']); // else $cliente->setAutorizacaoSelfie(1); // if ($_POST['modalidade'] == 14 || $_POST['modalidade'] == 13) // $cliente->setAutorizacaoEndereco($_POST['autorizacao_endereco']); // else $cliente->setAutorizacaoEndereco(1); $validadorCpfCnpj = $cliente->listarCpfCnpj(); if ($validadorCpfCnpj->total > 0) throw new PDOException("Cpf/Cnpj indisponível"); $cliente->setFaceBook($_POST['facebook']); $cliente->setInstagram($_POST['instagram']); $retorno = $cliente->Adicionar(); if ($_POST['tipo_pessoa_hidden'] == 2) { $entidade = new Entidade($pdo); $entidade->setIdTipoEntidade($entidade_tipo); $entidade->setIdCliente($retorno); $entidade->setIdEndereco($idEndereco); // $entidade->setRazaoSocial($_POST['razao_social']); $entidade->setNome($_POST['nome']); $entidade->setCnpj($_POST['cnpj']); $entidade->setLogo($_POST['logo']); $entidade->setTelefone($_POST['telefone']); $entidade->setEmail($_POST['email_cadastrese']); $entidade->setSite($_POST['site']); $entidade->setContatoPrincipal($_POST['contato_principal']); $entidade->setWhatsapp($_POST['whatsapp']); // $entidade->setInscricaoEstadual($_POST['inscricao_estadual']); $entidade->setDescricao($_POST['descricao']); $entidade->setDataHoraCadastro(date("YmdHis")); if (count($_FILES) > 0) { $upload = new Upload("admin/upload/entidade/"); if ($_FILES['capa']['name']) { list($nome, $extensao) = explode(".", $_FILES['capa']['name']); switch ($extensao) { case 'jpg': case 'jpeg': case 'png': case 'bmp': break; default: $msg["codigo"] = 1; $msg["mensagem"] = "Formato Inválido"; echo json_encode($msg); die(); } $temp = $_FILES['capa']['tmp_name']; $novo = "capa_entidade_" . (mktime()) . ".$extensao"; $imagem = $upload->Preparar($temp, $novo); // $thumbs = new Thumbs(); // $thumbs->altura_max = 700; // $thumbs->largura_max = 1300; // $thumbs->caminho = $imagem; // $thumbs->arquivo = $imagem; // $imagem = $thumbs->Prepare(); $caminho = explode("/", $imagem); $arquivo = $caminho[1] . "/" . $caminho[2] . "/" . $caminho[3]; $entidade->setCapa($arquivo); } if ($_FILES['logo']['name']) { list($nome, $extensao) = explode(".", $_FILES['logo']['name']); switch ($extensao) { case 'jpg': case 'jpeg': case 'png': case 'bmp': break; default: $msg["codigo"] = 1; $msg["mensagem"] = "Formato Inválido"; echo json_encode($msg); die(); } $temp = $_FILES['logo']['tmp_name']; $novo = "logo_entidade_" . (mktime()) . ".$extensao"; $imagem = $upload->Preparar($temp, $novo); // $thumbs = new Thumbs(); // $thumbs->altura_max = 700; // $thumbs->largura_max = 1300; // $thumbs->caminho = $imagem; // $thumbs->arquivo = $imagem; // $imagem = $thumbs->Prepare(); $caminho = explode("/", $imagem); $arquivo = $caminho[1] . "/" . $caminho[2] . "/" . $caminho[3]; $entidade->setLogo($arquivo); } } $entidade->Adicionar(); } $valor = str_replace(',', '.', str_replace('.', '', $_POST['valor_total'])); $contrato = new Contrato($pdo); $contrato->setIdClient($retorno); if ($_POST['modalidade'] != 13) $contrato->setDataValidade("2025-01-01") ; else $contrato->setDataValidade(Conexao::PrepararDataBD($_POST['data_validade'])); $contrato->setPeriodo($_POST['periodo_original']); $contrato->setValor($_POST['valor_total']); $contrato->setStatus(3); $contrato->setIdPacote($_POST['id_pacote']); $contrato->setDataHoraCadastro(date("YmdHis")); $contrato->setDiaVencimento($_POST['dia_vencimento']); $resultadoContrato = $contrato->Adicionar(); $fatura = new Fatura($pdo); if ($_POST['modalidade'] != 13) { $valorFatura = $valor; // $_POST['periodo_original']; for ($i = 0; $i < $_POST['periodo_original']; $i++) { if ($i == 0){ $mes = date("m"); $ano = date("Y"); $dia = $_POST['dia_vencimento']; $dataVencimento = date("Ymd", strtotime("+6 month", strtotime("$ano-$mes-$dia"))); } else { $mes = date("m"); $ano = date("Y"); $dataVencimento = date("Ymd", strtotime("+1 month", strtotime($dataVencimento))); } $fatura->setIdContrato($resultadoContrato); $fatura->setDataHoraCadastro(date("YmdHis")); $fatura->setDataVencimento($dataVencimento); $fatura->setFormaPagamento(1); $fatura->setStatus(3); $fatura->setValor($valorFatura); $fatura->Adicionar(); } } else { $valorFatura = $valor; //$dataVencimento = date("Ymd", strtotime("+2 days")); $dataVencimento = Conexao::PrepararDataBD($_POST['data_validade']); $fatura->setIdContrato($resultadoContrato); $fatura->setDataHoraCadastro(date("YmdHis")); $fatura->setDataVencimento($dataVencimento); $fatura->setFormaPagamento(1); $fatura->setStatus(3); $fatura->setValor($valorFatura); $fatura->Adicionar(); } if ($_POST['interesse_produtos']) { $produtosInteresse = new ProdutosInteresse($pdo); $produtosInteresse->setIdCliente($retorno); foreach ($_POST['interesse_produtos'] as $indice => $valor) { if ($indice == "carro") $produtosInteresse->setCarros($valor); else if ($indice == "moto") $produtosInteresse->setMotos($valor); else if ($indice == "caminhao") $produtosInteresse->setCaminhoes($valor); else if ($indice == "maquina") $produtosInteresse->setTratores($valor); else if ($indice == "imovel") $produtosInteresse->setImoveis($valor); else if ($indice == "terreno") $produtosInteresse->setTerrenos($valor); else $produtosInteresse->setLivres($valor); } $resultado = $produtosInteresse->Adicionar(); } } $msg["codigo"] = 0; $msg["mensagem"] = "Sucesso ao Adicionar Registro"; $msg['contrato'] = $resultadoContrato; $pdo->commit(); } catch (PDOException $e) { //Conexao::pd($e); $msg["codigo"] = 1; $msg["mensagem"] = "Erro ao cadastrar, favor tentar novamente"; $pdo->rollBack(); } echo json_encode($msg); break; case "estoque": $tipo_produto = $_GET['tipo_produto']; if ($tipo_produto == 1) { $veiculo = new Veiculo; $lista = $veiculo->meusVeiculos($_GET['app_codigo']); } else if ($tipo_produto == 2) { $imovel = new Imovel(); $lista = $imovel->meusImoveis($_GET['app_codigo']); } else if ($tipo_produto == 3) { $agricola = new Agricola(); $lista = $agricola->meusAgricolas($_GET['app_codigo']); } else { $livres = new AnunciosLivres(); $lista = $livres->meusLivres($_GET['app_codigo']); } $arquivo = "estoque.php"; break; case "imobiliarias": $imobiliarias = new Cliente(); // $imobiliarias->setIdGrupo(12); $linha = $imobiliarias->listar(2); $arquivo = "imobiliarias.php"; break; case "concessionarias": $concessionarias = new Cliente(); // $concessionarias->setIdGrupo(15); $linha = $concessionarias->listar(3); $arquivo = "concessionarias.php"; break; case "conferir_usuario": $ajax = 1; $usuario = new Usuario(); $usuario->setUsuario(trim($_POST['usuario'])); $linha = $usuario->listar(); //print_r($linha);die(); if ($linha > 0) { $msg['codigo'] = 1; $msg['mensagem'] = "E-mail indisponível. "; } else { $msg['codigo'] = 0; $msg['mensagem'] = "email valido"; } echo json_encode($msg); break; case "modal_info": $ajax = 1; include("tpl.modal_info.php"); break; case "conferir_cpf_cnpj": $ajax = 1; $cliente = new Cliente(); $cliente->setCpfCnpj(trim($_POST['cpf_cnpj'])); $linha = $cliente->listarCpfCnpj(); // print_r($linha);die(); if ($linha->total > 0) { $msg['codigo'] = 1; $msg['mensagem'] = "CPF/CNPJ já está cadastrado, recupere sua senha ou escolha outro CPF/CNPJ."; } else { $msg['codigo'] = 0; $msg['mensagem'] = "CPF/CNPJ Valido"; } echo json_encode($msg); break; case "stepp": $ajax = 1; // $pacote = new Pacote(); // $pacote->setId(1); // $produtos = $pacote->listarVinculados(); //Conexao::pd($produtos); $linha = new Contrato(); $pacotes = new Pacote(); $registros = $pacotes->ComboPacote($_GET['id_grupo']); //Conexao::pd($registros); include_once("stepp.php"); break; case "steppr": $ajax = 1; include_once("steppr.php"); break; case "stepr": $ajax = 1; include_once("stepr.php"); break; case "stepi": $ajax = 1; include_once("stepi.php"); break; case "stepc": $ajax = 1; include_once("stepc.php"); break; case "cadastrar_grupo_whats": $ajax = 1; $whats = new WhatsGrupo(); $whats->setNome($_POST['nome_whats']); $whats->setTelefone($_POST['telefone_whats']); $whats->setDataCadastro(date("YmdHis")); $retorno = $whats->Adicionar(); if ($retorno == 1) { $msg["codigo"] = 0; $msg["mensagem"] = "Sucesso ao Adicionar Registro"; } else { $msg["codigo"] = 1; $msg["mensagem"] = "Erro ao executar operação"; } echo json_encode($msg); break; case "deposito": $ajax = 1; $linha = new Deposito(); $conta = new ContaBancaria(); $listar = $conta->listar(); include_once("deposito.php"); break; case "cadastrar_produto_popup": $ajax = 1; if (!$_SESSION['usuario']['id']) include_once("msg_login_cadastrese.php"); else include_once("cadastrar_produto_popup.php"); break; case "listar_contas": $ajax = 1; $conta = new ContaBancaria(); $listar = $conta->listar(); include_once("listar_contas.php"); break; case "adicionar_deposito": $ajax = 1; $deposito = new Deposito(); $deposito->setIdContrato($_POST['ceg']); $deposito->setNumeroComprovante($_POST['numero_comprovante']); $deposito->setData(Conexao::PrepararDataBD($_POST['data'])); $deposito->setPreco($_POST['preco']); $deposito->setDetalhes($_POST['detalhes']); //Conexao::pd($_FILES); if (count($_FILES) > 0) { $upload = new Upload("upload/deposito/"); list($nome, $extensao) = explode(".", $_FILES['caminho']['name']); switch ($extensao) { case 'jpg': case 'jpeg': case 'png': case 'bmp': break; default: $msg["codigo"] = 1; $msg["mensagem"] = "Formato Inválido"; echo json_encode($msg); die(); } $temp = $_FILES['caminho']['tmp_name']; $novo = $_SESSION['usuario']['id'] . (mktime()) . ".$extensao"; $imagem = $upload->Preparar($temp, $novo); //echo "-->" . $imagem; $deposito->setCaminho($imagem); } $retorno = $deposito->Adicionar(); if ($retorno == 1) { $msg["codigo"] = 0; $msg["mensagem"] = "Sucesso ao Adicionar Registro"; } else { $msg["codigo"] = 1; $msg["mensagem"] = "Erro ao executar operação"; } echo json_encode($msg); break; case "anuncio_detalhes": // if($_GET['anuncio'] == 1) // { // $pacote = new Pacote(); // $pacote->setId(1); // $produtos = $pacote->listarVinculados(); // } $linha = new Pacote(); $linha->setId($_GET['pacote']); $pacote = $linha->Editar(); //$registros = $linha->ComboPacote($_GET['anuncio']); $arquivo = "anuncio_detalhes.php"; break; case "listar_periodos": $ajax = 1; $pacote = new Pacote(); $pacote->setId($_GET['app_codigo']); $vinculados = $pacote->listarVinculados(); // Conexao::pd($vinculados); $html = " "; echo $html; break; case "descricao_pacote": $ajax = 1; $pacote = new Pacote(); $pacote->setId($_GET['app_codigo']); $linha = $pacote->Editar(); $html = $linha[0]->getDescricao(); echo $html; break; case "cortesias": $ajax = 1; $cortesia = new Cortesia(); $linha = $cortesia->listarCortesiaPeriodo($_GET['app_codigo']); if (count($linha) > 0) { $html = "

Cortesias Disponíbilizada pela Particular Rondônia

"; $html .= "
"; foreach ($linha as $indice) { $html .= "

$indice->nome A Particular Rondônia disponibilizou a você a oportunidade de cadastrar mais $indice->quantidade produto(s) gratuitamente!

"; } echo $html; } break; case "frm_adicionar_fatura": $ajax = 1; $fatura = new Fatura(); $linha = new Fatura(); $contrato = new Contrato(); $site = 1; //echo $_GET['app_codigo']; $contrato->setId($_GET['app_codigo']); $contrato = $contrato->Editar(); //Conexao::pd($contrato); $fatura->setIdContrato($contrato[0]->getId()); $retorno = $fatura->listarFaturasContrato(); //Conexao::pd($retorno); include_once("tpl.frm.fatura.php"); break; case "listar_faturas_contrato": $ajax = 1; $fatura = new Fatura(); $fatura->setIdContrato($_POST['id_contrato']); $retorno = $fatura->listarFaturasContrato($_GET['ocultar']); include_once("admin/modulos/fatura/template/tpl.faturas_contrato.php"); break; case "pacote_dados": $ajax = 1; $pacote = new Pacote(); $pacote->setId($_GET['app_codigo']); $dados = $pacote->Editar(); $vetor['quantidade'] = $dados[0]->getQuantidade(); $vetor['nome'] = $dados[0]->getNome(); echo json_encode($vetor); break; case "publicidade": $ajax = 1; include_once("tpl.frm.publicidade.php"); break; case "adicionar_publicidade": $ajax = 1; $publicidade = new Publicidade(); $publicidade->setNome($_POST['nome_publicidade']); $publicidade->setEmail($_POST['email_publicidade']); $publicidade->setTelefone($_POST['telefone_publicidade']); $publicidade->setMensagem($_POST['msg_publicidade']); $publicidade->setNomeFantasia($_POST['nome_fantasia_publicidade']); $publicidade->setCidade($_POST['cidade_publicidade']); $publicidade->setUf($_POST['uf_publicidade']); $retorno = $publicidade->Adicionar(); // $ajax = 1; // $html = "Produto: {$_POST['anuncio_mm']}
"; $html .= "Nome: {$_POST['nome_publicidade']}
"; $html .= "Email: {$_POST['email_publicidade']}
"; $html .= "Telefone: {$_POST['telefone_publicidade']}
"; $html .= "Nome Fantasia: {$_POST['nome_fantasia_publicidade']}
"; $html .= "Cidade: {$_POST['cidade_publicidade']}
"; $html .= "Uf: {$_POST['uf_publicidade']}
"; $html .= "Mensagem: {$_POST['msg_publicidade']}
"; $vetorEmail = array("contato@particularrondonia.com.br", "rogeriovha.vendas@gmail.com", "icaro.rodrigo@gmail.com"); $controladora = new Controladora(); $controladora->setMensagem($html); foreach ($vetorEmail as $indice => $valor) { $controladora->setEmail($valor); $linha = $controladora->enviarEmail(); } if ($retorno == 1) { $msg["codigo"] = 0; $msg["mensagem"] = "Sucesso ao Adicionar Registro"; } else { $msg["codigo"] = 1; $msg["mensagem"] = "Erro ao executar operação"; } echo json_encode($msg); break; case "detalhes_pacote": $ajax = 1; $pacote = new Pacote(); $pacote->setId($_GET['id_pacote']); $dados = $pacote->Editar(); $vetorProdutos['nome'] = $dados[0]->getNome(); $vetorProdutos['quantidade'] = $dados[0]->getQuantidade(); $vetorProdutos['descricao'] = $dados[0]->getDescricao(); $vetorProdutos['periodos'] = $dados[2]; include_once("detalhes_pacote.php"); break; case "termos_condicoes": $ajax = 1; include_once("admin/modulos/contrato/template/tpl.termos_condicoes.php"); break; case "termos_condicoes_print": $ajax = 1; include_once("admin/modulos/contrato/template/tpl.termos_condicoes_print.php"); break; case "informacoes_vendedor": $ajax = 1; $vendedor = new Vendedor(); // echo "-------------------" . $app_codigo;die(); $informacoesVendedor = $vendedor->exibirInformacaoVendedor($app_codigo); // Conexao::pd($vendedor); include_once("tpl.informacoes_vendedor.php"); break; case "faturas_vencidas": $ajax = 1; $fatura = new Fatura(); $fatura->setIdContrato($_SESSION['usuario']['id_contrato']); $faturasAtraso = $fatura->listarFaturasEmAtraso(); if ($faturasAtraso) { $msg['codigo'] = 0; $msg['total'] = $faturasAtraso['total']; } else { $msg['codigo'] = 1; $msg['total'] = 0; } echo json_encode($msg); break; case "compartilhar": $ajax = 1; include_once("tpl.compartilhar.php"); break; case "": $banner = new Banner(); $bannerRotativo = $banner->setIdTipoBanner(1); $bannerRotativo = $banner->listar(); $banner->setIdTipoBanner(2); $bannerParceiro = $banner->listar(); $banner->setIdTipoBanner(3); $bannerFixo = $banner->listar(); //Conexao::pd($bannerFixo); unset($_SESSION['veiculos_disponiveis']); unset($_SESSION['imoveis_disponiveis']); unset($_SESSION['agricola']); $produtos = new Produtos(); $produtos->setQuantidade(40); $produtos->setIdTipoVeiculo(1); $carros = $produtos->listarVeiculos(); //Conexao::pd($carros); foreach ($carros as $indice) { if ($indice->pontuacao > 2) $carrosDestaque[] = $indice; if ($indice->oferta == 1 && $indice->preco > 0) $carrosOferta[] = $indice; } //Conexao::pd($carrosDestaque); $produtos->setIdTipoVeiculo(2); $motos = $produtos->listarVeiculos(); //Conexao::pd($motos); $produtos->setIdTipoVeiculo(3); $caminhoes = $produtos->listarVeiculos(); $imoveis = $produtos->listarImoveis("53,54,55"); $terrenos = $produtos->listarImoveis("46,48,49,50,51,52"); $tratores = $produtos->listarAgricola(); $produtos = new Produtos(); $ultimos = $produtos->listarUltimos(); $vetorUltimos = array(); $x = 0; foreach ($ultimos as $indice) { $produtos->setId($indice->id); if ($indice->id_tipo_produto == 1) $vetorUltimos[$x] = $produtos->listarUltimosVeiculos(); if ($indice->id_tipo_produto == 2) $vetorUltimos[$x] = $produtos->listarUltimosImovel(); if ($indice->id_tipo_produto == 3) $vetorUltimos[$x] = $produtos->listarUltimosLivres(); if ($indice->id_tipo_produto == 4) $vetorUltimos[$x] = $produtos->listarUltimosAgricola(); $x++; } $ultimos = array_filter($vetorUltimos); $livres = $produtos->listarAnunciosLivres(); $arquivo = 'home.php'; break; } if (!$ajax) { include_once("includes/topo.php"); include_once($arquivo); include_once("includes/rodape.php"); }