carregarSiteNome($url_array[5]); if(is_object($site_filiado_carrega) && $site_filiado_carrega->getTitulo() != "") $site_filiado_em_exibicao = $site_filiado_carrega; } if ( ($url_array[5] != "materia") && ($url_array[6] == "site_filiado_solicitacao") || ($url_array[5] == "site_filiado_solicitacao") ){ $_REQUEST[op] = "site_filiado_solicitacao"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "site_filiado_contato") || ($url_array[5] == "site_filiado_contato") ){ $_REQUEST[op] = "site_filiado_contato"; $_REQUEST[menu] = "contato"; } //Navegação perfil if ( ($url_array[5] != "materia") && ($url_array[6] == "perfil") || ($url_array[5] == "perfil") ){ $_REQUEST[op] = "perfil"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "perfil_foto") || ($url_array[5] == "perfil_foto") ){ $_REQUEST[op] = "perfil_foto"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "perfil_senha") || ($url_array[5] == "perfil_senha")){ $_REQUEST[op] = "perfil_senha"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "perfil_excluir") || ($url_array[5] == "perfil_excluir") ){ $_REQUEST[op] = "perfil_excluir"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "perfil_comentarios") || ($url_array[5] == "perfil_comentarios") ){ $_REQUEST[op] = "perfil_comentarios"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "perfil_respostas") || ($url_array[5] == "perfil_respostas") ){ $_REQUEST[op] = "perfil_respostas"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "perfil_respostas") || ($url_array[5] == "perfil_respostas") ){ $_REQUEST[op] = "perfil_respostas";} if ( ($url_array[5] != "materia") && ($url_array[6] == "site_filiado_edicao_dados") || ($url_array[5] == "site_filiado_edicao_dados") ){ $_REQUEST[op] = "site_filiado_edicao_dados"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "site_filiado_lista_anuncios") || ($url_array[5] == "site_filiado_lista_anuncios") ){ $_REQUEST[op] = "site_filiado_lista_anuncios"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "site_filiado_edicao_anuncio") || ($url_array[5] == "site_filiado_edicao_anuncio") ){ $_REQUEST[op] = "site_filiado_edicao_anuncio"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "site_filiado_edicao_dados") || ($url_array[5] == "site_filiado_edicao_dados") ){ $_REQUEST[op] = "site_filiado_edicao_dados"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "site_filiado_excluir_anuncio") || ($url_array[5] == "site_filiado_excluir_anuncio") ){ $_REQUEST[op] = "site_filiado_excluir_anuncio"; if($url_array[5] == "site_filiado_excluir_anuncio"){ $_REQUEST[idanuncio] = $url_array[6]; } if($url_array[6] == "site_filiado_excluir_anuncio"){ $_REQUEST[idanuncio] = $url_array[7]; } } if ( ($url_array[5] != "materia") && ($url_array[6] == "site_filiado_lista_materias") || ($url_array[5] == "site_filiado_lista_materias") ){ $_REQUEST[op] = "site_filiado_lista_materias"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "site_filiado_excluir") || ($url_array[5] == "site_filiado_excluir") ){ $_REQUEST[op] = "site_filiado_excluir"; } if ( ($url_array[5] != "materia") && ($url_array[6] == "site_filiado_edicao_materia") || ($url_array[5] == "site_filiado_edicao_materia") ){ $_REQUEST[op] = "site_filiado_edicao_materia"; if($url_array[5] == "site_filiado_edicao_materia"){ $_POST[idmateria] = $url_array[6]; } if($url_array[6] == "site_filiado_edicao_materia"){ $_POST[idmateria] = $url_array[7]; } } if ( ($url_array[5] != "materia") && ($url_array[6] == "site_filiado_excluir_materia") || ($url_array[5] == "site_filiado_excluir_materia") ){ $_REQUEST[op] = "site_filiado_excluir_materia"; if($url_array[5] == "site_filiado_excluir_materia"){ $_REQUEST[idmateria] = $url_array[6]; } if($url_array[6] == "site_filiado_excluir_materia"){ $_REQUEST[idmateria] = $url_array[7]; } } if ( ($url_array[5] != "materia") && ($url_array[6] == "site_filiado_lista_comentarios") || ($url_array[5] == "site_filiado_lista_comentarios") ){ $_REQUEST[op] = "site_filiado_lista_comentarios"; if($url_array[5] == "site_filiado_lista_comentarios"){ $_REQUEST[idmateria] = $url_array[6]; } if($url_array[6] == "site_filiado_lista_comentarios"){ $_REQUEST[idmateria] = $url_array[7]; } } $site_log_aux = new Site_log(); $site_log_aux->setData(date("d/m/Y H:i:s")); $site_log_aux->setIp(getenv("REMOTE_ADDR")); $site_log_aux->setArea($_GET['op']); $site_log_aux->setOperacao($_POST['grava'] == 1 ? 'gravar' : 'visualizar'); $site_log_aux->setLink($_POST[link]); $site_log_aux->setPost(json_encode($_POST)); $site_log_aux->setGet(json_encode($_GET)); $site_log_aux->setDados(json_encode($_SERVER)); $navegador = $_SERVER['HTTP_USER_AGENT']; //Pega o navegador //navegadores disponiveis: $ie6 = '/(MSIE 6.0)/i'; $ie7 = '/(MSIE 7.0)/i'; $ie8 = '/(MSIE 8.0)/i'; $ff = '/(Firefox)/i'; $op = '/(Opera)/i'; $saf = '/(Safari)/i'; $chrome = '/(Chrome)/i'; if(preg_match($ie8, $navegador)) { //Verifica qual é o navegador $browser = "Internet Explorer 8"; } elseif (preg_match($ie7, $navegador)) { $browser = "Internet Explorer 7"; } elseif(preg_match($ie6, $navegador)) { $browser = "Internet Explorer 6"; } elseif(preg_match($ff, $navegador)) { $browser = "Mozilla Firefox"; } elseif(preg_match($op, $navegador)) { $browser = "Opera"; } elseif(preg_match($saf, $navegador)) { $browser = "Safari"; } elseif(preg_match($chrome, $navegador)) { $browser = "Google Chrome"; } else { $browser = "Desconhecido"; } $site_log_aux->setNavegador($browser); $site_log_aux->setIdusuario_portal(is_object($_SESSION['usuario_portal_logado']) ? $_SESSION['usuario_portal_logado']->getIdusuario_portal() : 0); $site_log_aux->setHabilitar(1); $site_log_aux->salvarRegistro(); if(!is_object($_SESSION['usuario_portal_logado']) && isset($_COOKIE['usuario_portal_chave'])){ $usuario_portal_ativar = new Usuario_portal(); $usuario_portal_ativar->setCondicoes("habilitar = '1'"); $usuario_portal_ativar->setCondicoes("MD5(CONCAT(email,nome)) = '".$_COOKIE['usuario_portal_chave']."'"); if($usuario_portal_ativar->carregar()){ $_SESSION['usuario_portal_logado'] = $usuario_portal_ativar; setcookie('usuario_portal_chave',md5($_SESSION['usuario_portal_logado']->getEmail().$_SESSION['usuario_portal_logado']->getNome()),time()+60*60*24*30); } } function buscarComentarios($idmateria_comentario){ $materia_resposta_aux = new Materia_comentario(); $materia_resposta_aux->setCampos('idmateria,idmateria_comentario,data,comentario,idmateria_comentario_relacionado','idmateria,idmateria_comentario,data,comentario,idmateria_comentario_relacionado'); $materia_resposta_aux->setCondicoes("habilitar != '0'"); $materia_resposta_aux->setCondicoes("idmateria_comentario_relacionado = '".$idmateria_comentario."'"); $materia_resposta_aux->setOrder("data desc"); $usuario_portal_aux = new Usuario_portal(); $usuario_portal_aux->setCampos('idusuario_portal,nome,foto','idusuario_portal,usuario,avatar'); $materia_resposta_aux->addJoin($usuario_portal_aux,'inner','idusuario_portal','idusuario_portal'); $materia_resposta_aux->consultar(); if(is_array($dados_respostas = $materia_resposta_aux->getResultado())){ foreach($dados_respostas as $i => $dado){ $dados_respostas[$i]['data'] = formataDataBancoNormal($dado['data']); $dados_respostas[$i]['comentario'] = formataTexto($dado['comentario']); $dados_respostas[$i]['respostas'] = buscarComentarios($dado['idmateria_comentario']); $dados_respostas[$i]['qtd_respostas'] = count($dados_respostas[$i]['respostas']); } return $dados_respostas; } } if($_REQUEST['op'] == 'login'){ $usuario_portal_login = new Usuario_portal(); $usuario_portal_login->setCondicoes("habilitar = 1"); $usuario_portal_login->setCondicoes("email = '".$_REQUEST['email']."'"); $usuario_portal_login->setCondicoes("senha = MD5('".trim($_REQUEST['senha'])."')"); $usuario_portal_login->setLimit(1); $usuario_portal_login->consultar(); $dados_usuario_portal_login = $usuario_portal_login->getResultadoObjetos(); if(is_array($dados_usuario_portal_login)){ $_SESSION['usuario_portal_logado'] = $dados_usuario_portal_login[0]; setcookie('usuario_portal_chave',md5($_SESSION['usuario_portal_logado']->getEmail().$_SESSION['usuario_portal_logado']->getNome()),time()+60*60*24*30); ?>
Login reaizado com sucesso...
E-mail e(ou) senha incorreto(s)!
setData_criacao(date("d/m/Y h:i:s")); $usuario_portal_login->setIp(getenv("REMOTE_ADDR")); $usuario_portal_login->setNome($me['displayName']); $usuario_portal_login->setEmail($me['email']); $usuario_portal_aux->setForma_login($_GET[rede]); //$usuario_portal_login->setTelefone($_REQUEST['telefone']); //$usuario_portal_login->setSexo($_REQUEST['sexo']); //$usuario_portal_login->setData_nascimento($_REQUEST['nascimento']); //$usuario_portal_login->setAceita_termos(1); //$usuario_portal_login->setSenha("",""); $usuario_portal_login->setHabilitar("1"); $usuario_portal_login->salvaeRegistro(); $usuario_portal_login = new Usuario_portal(); $_SESSION['usuario_portal_logado'] = $usuario_portal_ativar->carregarRegistro($usuario_portal_login->buscarUltimoRegistro(),time()+60*60*24*30); setcookie('usuario_portal_chave',md5($_SESSION['usuario_portal_logado']->getEmail().$_SESSION['usuario_portal_logado']->getNome())); $dispara_email = new DisparaEmail(); $dispara_email->setAssunto("Boas Vindas - ".date("d/m/Y H:i:s")); $dispara_email->setEmailDestino($usuario_portal_ativar->getEmail()); $dispara_email->setTemplate('email/boas_vindas.php',array('usuario_portal_ativar' => $usuario_portal_ativar)); $dispara_email->enviar(); $prox_pagina = 'index.php?conta_ativa=1'; exit; } elseif($_REQUEST['op'] == 'logout'){ unset($_SESSION['usuario_portal_logado']); setcookie('usuario_portal_chave',NULL); $prox_pagina = 'inicial.php'; } elseif($_REQUEST['op'] == 'esqueci_senha'){ $usuario_portal_login = new Usuario_portal(); $usuario_portal_login->setCondicoes("habilitar = 1"); $usuario_portal_login->setCondicoes("email = '".$_REQUEST['email']."'"); $usuario_portal_login->setLimit(1); if($usuario_portal_login->carregar()){ $usuario_portal_login->gerarNovaSenha(); $dispara_email = new DisparaEmail(); $dispara_email->setAssunto("Solicitação de nova senha - ".date("d/m/Y H:i:s")); $dispara_email->setEmailDestino($usuario_portal_login->getEmail()); $dispara_email->setTemplate('email/nova_senha.php',array('usuario_portal_login' => $usuario_portal_login)); if($dispara_email->enviar()){ $usuario_portal_login->setSenhaSimples(md5($usuario_portal_login->getSenha())); $usuario_portal_login->salvarRegistro(); ?>
Um e-mail com uma nova senha temporária foi enviada para o endereço informado.
E-mail não encontrado
setData_criacao(date("d/m/Y h:i:s")); $usuario_portal_login->setIp(getenv("REMOTE_ADDR")); $usuario_portal_login->setNome($_REQUEST['nome']); $usuario_portal_login->setEmail($_REQUEST['email']); $usuario_portal_login->setProfissao($_REQUEST['profissao']); $usuario_portal_login->setIdestado($_REQUEST['idestado']); $usuario_portal_login->setIdcidade($_REQUEST['idcidade']); $usuario_portal_login->setSexo($_REQUEST['sexo']); $usuario_portal_login->setData_nascimento($_REQUEST['nascimento']); $usuario_portal_login->setAceita_termos($_REQUEST['aceita_termos']); $usuario_portal_login->setSenha($_REQUEST['senha'],$_REQUEST['senha2']); $usuario_portal_login->setReceber_novidades($_REQUEST['receber_novidades']); //Cadastro vindo de um site filiado $usuario_portal_login->setIdsite_filiado_origem(is_object($site_filiado_em_exibicao) ? $site_filiado_em_exibicao->getIdsite_filiado() : 0 ); $usuario_portal_login->setHabilitar("0"); if($usuario_portal_login->getErro() == ""){ $usuario_portal_login->setSenhaSimples(md5($usuario_portal_login->getSenha())); $usuario_portal_login->salvarRegistro(); $usuario_portal_login = new Usuario_portal(); $idusuario_portal = $usuario_portal_login->buscarUltimoRegistro(); $usuario_portal_login = new Usuario_portal(); $usuario_portal_login->carregarRegistro($idusuario_portal); $dispara_email = new DisparaEmail(); $dispara_email->setAssunto("Confirmação de conta - ".date("d/m/Y H:i:s")); $dispara_email->setEmailDestino($usuario_portal_login->getEmail()); $dispara_email->setTemplate('email/confirmacao_email.php',array('usuario_portal_login' => $usuario_portal_login)); if($dispara_email->enviar()){ ?>
Cadastro realizado com sucesso!

Por favor, confirme sua conta através do link enviado por e-mail.
getErro(); require_once("box_login_cadastro.php"); } } elseif($_REQUEST['op'] == 'ativar_conta'){ $usuario_portal_ativar = new Usuario_portal(); $usuario_portal_ativar->setCondicoes("habilitar != '1'"); $usuario_portal_ativar->setCondicoes("MD5(CONCAT(nome,email)) = '".$_REQUEST['chave']."'"); if($usuario_portal_ativar->carregar()){ $usuario_portal_ativar->habilitar($usuario_portal_ativar->getIdusuario_portal(),1); $_SESSION['usuario_portal_logado'] = $usuario_portal_ativar; setcookie('usuario_portal_chave',md5($_SESSION['usuario_portal_logado']->getEmail().$_SESSION['usuario_portal_logado']->getNome()),time()+60*60*24*30); $dispara_email = new DisparaEmail(); $dispara_email->setAssunto("Boas Vindas - ".date("d/m/Y H:i:s")); $dispara_email->setEmailDestino($usuario_portal_ativar->getEmail()); $dispara_email->setTemplate('email/boas_vindas.php',array('usuario_portal_ativar' => $usuario_portal_ativar)); $dispara_email->enviar(); $prox_pagina = 'index.php?conta_ativa=1'; } } elseif($_REQUEST['op'] == 'noticias'){ $req_pagina = 'noticias.php'; } elseif($_REQUEST['op'] == 'forums'){ $req_pagina = 'forum.php'; } elseif($_REQUEST['op'] == 'noticia_mostra'){ /* if(is_numeric($_REQUEST[idsite_filiado])){ $site_filiado_carrega = new Site_filiado(); $site_filiado_carrega->carregarRegistroSite($_GET[idsite_filiado]); $site_filiado_em_exibicao = $site_filiado_carrega; } */ $materia_mostra = new Materia(); $materia_mostra->carregarRegistroSite($_REQUEST['idmateria']); $materia_mostra->carregarRegistroComentarios($_REQUEST['idmateria']); $categoria_mostra = new Categoria(); $categoria_mostra->carregarRegistroSite($materia_mostra->getIdcategoria()); $nome_categoria = retiraAcentos($categoria_mostra->getNome()); if ( (is_numeric($materia_mostra->getIdmateria_autor())) && ($materia_mostra->getIdmateria_autor()!=0) ){ $autor_mostra = new Materia_autor(); $autor_mostra->carregarRegistroSite($materia_mostra->getIdmateria_autor()); $foto_autor = "extranet/arquivos/materia_autor/".miniatura($autor_mostra->getFoto()); $nome_autor = $autor_mostra->getNome(); $descricao_autor = $autor_mostra->getDescricao(); } //Visualização if(is_object($materia_mostra)){ if( (!is_array($_COOKIE['materias_visualizadas'])) || (!in_array($materia_mostra->getIdmateria(),$_COOKIE['materias_visualizadas'])) ){ $materia_visualizacao = new Materia_visualizacao(); $materia_visualizacao->setData(date("d/m/Y H:i:s")); $materia_visualizacao->setIp(getenv("REMOTE_ADDR")); $materia_visualizacao->setIdmateria($materia_mostra->getIdmateria()); $materia_visualizacao->setIdcategoria($materia_mostra->getIdcategoria()); $materia_visualizacao->setHabilitar("1"); $materia_visualizacao->salvarRegistro(); setcookie('materias_visualizadas[]',$materia_mostra->getIdmateria(),time()+60*60*24*30); } } $req_pagina = 'noticia_mostra.php'; } elseif($_REQUEST['op'] == 'perfil' && is_object($_SESSION['usuario_portal_logado'])){ $usuario_portal_aux = new Usuario_portal(); $usuario_portal_aux->carregarRegistro($_SESSION['usuario_portal_logado']->getIdusuario_portal()); $usuario_portal_aux->limparErro(); $sucesso = false; if($_POST['gravar'] == 1){ $usuario_portal_aux->setIp(getenv("REMOTE_ADDR")); $usuario_portal_aux->setData_alteracao(date('d/m/Y H:i:s')); $usuario_portal_aux->setNome($_POST[nome]); $usuario_portal_aux->setEmail($_POST[email]); $usuario_portal_aux->setTelefone($_POST[telefone]); $usuario_portal_aux->setData_nascimento($_POST[data_nascimento]); $usuario_portal_aux->setSexo($_POST[sexo]); $usuario_portal_aux->setRede_social_facebook($_POST[rede_social_facebook]); $usuario_portal_aux->setRede_social_linkedin($_POST[rede_social_linkedin]); $usuario_portal_aux->setRede_social_twitter($_POST[rede_social_twitter]); $usuario_portal_aux->setProfissao($_POST[profissao]); $usuario_portal_aux->setIdestado($_POST[idestado]); $usuario_portal_aux->setIdcidade($_POST[idcidade]); if($usuario_portal_aux->getErro() == ""){ $usuario_portal_aux->salvarRegistro(); $_SESSION['usuario_portal_logado'] = $usuario_portal_aux; setcookie('usuario_portal_chave',md5($_SESSION['usuario_portal_logado']->getEmail().$_SESSION['usuario_portal_logado']->getNome()),time()+60*60*24*30); $sucesso = true; } } $req_pagina = 'perfil.php'; } elseif($_REQUEST['op'] == 'get_cidades'){ if(is_numeric($_GET['idestado'])){ $cidade_local = new Cidade(); $cidade_local->setCampos("idcidade,nome"); $cidade_local->setCondicoes("idestado = '".$_GET['idestado']."'"); $cidade_local->setOrder("nome"); $cidade_local->consultar(); $dados = $cidade_local->getResultado('idcidade','nome',true); echo json_encode($dados); } exit; } elseif($_REQUEST['op'] == 'perfil_foto' && is_object($_SESSION['usuario_portal_logado'])){ $usuario_portal_aux = new Usuario_portal(); $usuario_portal_aux->carregarRegistro($_SESSION['usuario_portal_logado']->getIdusuario_portal()); $usuario_portal_aux->limparErro(); $sucesso = false; if($_POST['gravar'] == 1){ $usuario_portal_aux->setIp(getenv("REMOTE_ADDR")); $usuario_portal_aux->setData_alteracao(date('d/m/Y H:i:s')); $dir_arquivos = "extranet/arquivos/usuario_portal/"; if ( ($_FILES["foto"]["name"] != "") || ($_POST[excluir_foto] == "1")){ // Cria o nome do arquivo if ($_FILES["foto"]["name"] != ""){ $ext_arquivo_aux = explode(".",$_FILES["foto"]["name"]); $ultima_parte_ext = count($ext_arquivo_aux) - 1; $ext_arquivo = $ext_arquivo_aux[$ultima_parte_ext]; $arq_anexo_foto = md5(uniqid(time())).".".$ext_arquivo; } @unlink($dir_arquivos.$_POST["foto_oculta"]); } // Caso o registro esteja sendo alterado sem alterar o arquivo else{ $arq_anexo_foto = $_POST["foto_oculta"]; } if ($_FILES["foto"]["name"] != ""){ // Faz upload de "foto" $target_path = $dir_arquivos . $arq_anexo_foto; $array_extensao = array('jpg','png'); if(!in_array(strtolower($ext_arquivo),$array_extensao)){ $usuario_portal_aux->setErro("Extensão inválida! Somente fotos com extensão .jpg e .png"); } else{ $usuario_portal_aux->setFoto($arq_anexo_foto); } } if($usuario_portal_aux->getErro() == ""){ $usuario_portal_aux->salvarRegistro(); if(move_uploaded_file($_FILES["foto"]["tmp_name"], $target_path)){ // Ajusta o tamanho da imagem require_once "extranet/modelo/class.arquivos.php"; require_once "extranet/modelo/class.thumbs.php"; $arquivos[0] = $arq_anexo_foto; $thumbs = new thumbs($dir_arquivos, $arquivos, "", "_p",90,false,60,false); $thumbs->gera(); $thumbs = new thumbs($dir_arquivos, $arquivos, "", "_m",90,false,75,false); $thumbs->gera(); $thumbs = new thumbs($dir_arquivos, $arquivos, "", "_g",90,false,450,false); $thumbs->gera(); $_SESSION['usuario_portal_logado'] = $usuario_portal_aux; setcookie('usuario_portal_chave',md5($_SESSION['usuario_portal_logado']->getEmail().$_SESSION['usuario_portal_logado']->getNome()),time()+60*60*24*30); } $sucesso = true; } } $req_pagina = 'perfil_foto.php'; } elseif($_REQUEST['op'] == 'perfil_senha' && is_object($_SESSION['usuario_portal_logado'])){ $usuario_portal_aux = new Usuario_portal(); $usuario_portal_aux->carregarRegistro($_SESSION['usuario_portal_logado']->getIdusuario_portal()); $usuario_portal_aux->limparErro(); $sucesso = false; if($_POST['gravar'] == 1){ $usuario_portal_aux->setIp(getenv("REMOTE_ADDR")); $usuario_portal_aux->setData_alteracao(date('d/m/Y H:i:s')); if(md5(trim($_POST['senha_atual'])) != $_SESSION['usuario_portal_logado']->getSenha()){ $usuario_portal_aux->setErro("Senha atual incorreta"); } $usuario_portal_aux->setSenha($_POST['senha'],$_POST['senha2']); if($usuario_portal_aux->getErro() == ""){ $usuario_portal_aux->setSenhaSimples(md5($usuario_portal_aux->getSenha())); $usuario_portal_aux->salvarRegistro(); $_SESSION['usuario_portal_logado'] = $usuario_portal_aux; setcookie('usuario_portal_chave',md5($_SESSION['usuario_portal_logado']->getEmail().$_SESSION['usuario_portal_logado']->getNome()),time()+60*60*24*30); $sucesso = true; } } $req_pagina = 'perfil_senha.php'; } elseif($_REQUEST['op'] == 'perfil_comentarios' && is_object($_SESSION['usuario_portal_logado'])){ $req_pagina = 'perfil_comentarios.php'; } elseif($_REQUEST['op'] == 'perfil_topicos' && is_object($_SESSION['usuario_portal_logado'])){ $req_pagina = 'perfil_topicos.php'; } elseif($_REQUEST['op'] == 'perfil_respostas' && is_object($_SESSION['usuario_portal_logado'])){ $req_pagina = 'perfil_respostas.php'; } elseif($_REQUEST['op'] == 'perfil_excluir' && is_object($_SESSION['usuario_portal_logado'])){ $dispara_email = new DisparaEmail(); $dispara_email->setAssunto("Confirmar Exclusão de Conta - ".date("d/m/Y H:i:s")); $dispara_email->setEmailDestino($_SESSION['usuario_portal_logado']->getEmail()); $dispara_email->setTemplate('email/confirmacao_exclusao.php',array('usuario_portal_login' => $_SESSION['usuario_portal_logado'])); $dispara_email->enviar(); $req_pagina = 'perfil_excluido.php'; } elseif($_REQUEST['op'] == 'excluir_conta'){ $usuario_portal_ativar = new Usuario_portal(); $usuario_portal_ativar->setCondicoes("habilitar = '1'"); $usuario_portal_ativar->setCondicoes("MD5(CONCAT(nome,email)) = '".$_REQUEST['chave']."'"); if($usuario_portal_ativar->carregar()){ $usuario_portal_ativar->setHabilitar(0); $usuario_portal_ativar->salvarRegistro(); unset($_SESSION['usuario_portal_logado']); $req_pagina = 'perfil_excluido_sucesso.php'; } } elseif($_REQUEST['op'] == 'reativar_conta'){ $usuario_portal_aux = new Usuario_portal(); $usuario_portal_aux->carregarRegistro($_GET['idusuario_portal']); $dispara_email = new DisparaEmail(); $dispara_email->setAssunto("Confirmação de conta - ".date("d/m/Y H:i:s")); $dispara_email->setEmailDestino($usuario_portal_aux->getEmail()); $dispara_email->setTemplate('email/confirmacao_email.php',array('usuario_portal_login' => $usuario_portal_aux)); if($dispara_email->enviar()){ ?>
Por favor, confirme a conta através do link enviado por e-mail.
carregarRegistro($_GET['materia']); $materia_avaliacao_aux = new Materia_avaliacao(); $materia_avaliacao_aux->setHabilitar("1"); $materia_avaliacao_aux->setIdmateria($_GET['materia']); $materia_avaliacao_aux->setIdcategoria($materia_aux->getIdcategoria()); $materia_avaliacao_aux->setIdusuario_portal(is_object($_SESSION['usuario_portal_logado']) ? $_SESSION['usuario_portal_logado']->getIdusuario_portal() : 0); $materia_avaliacao_aux->setData(date("d/m/Y H:i:s")); $materia_avaliacao_aux->setIp(getenv("REMOTE_ADDR")); $materia_avaliacao_aux->setTipo_avaliacao($_GET['tipo_avaliacao']); $materia_avaliacao_aux->salvarRegistro(); setcookie('materias_avaliadas[]',$_GET['materia'], time()+60*60*24*30); echo json_encode(array('sucesso' => 'true')); } else{ echo json_encode(array('sucesso' => 'false')); } } elseif($_GET['op'] == 'noticia_comentarios'){ $materia_comentario_aux = new Materia_comentario(); $materia_comentario_aux->setCampos('idmateria,idmateria_comentario,data,comentario','idmateria,idmateria_comentario,data,comentario'); $materia_comentario_aux->setCondicoes("idmateria = '".$_GET['materia']."'"); $materia_comentario_aux->setCondicoes("habilitar != '0'"); $materia_comentario_aux->setCondicoes("idmateria_comentario_relacionado = 0 OR idmateria_comentario_relacionado IS NULL"); $materia_comentario_aux->setOrder("data desc"); $usuario_portal_aux = new Usuario_portal(); $usuario_portal_aux->setCampos('idusuario_portal,nome,foto','idusuario_portal,usuario,avatar'); $materia_comentario_aux->addJoin($usuario_portal_aux,'inner','idusuario_portal','idusuario_portal'); $materia_comentario_aux->consultar(); if($dados = $materia_comentario_aux->getResultado()){ foreach($dados as $i => $dado){ $dados[$i]['data'] = formataDataBancoNormal($dado['data']); $dados[$i]['respostas'] = buscarComentarios($dado['idmateria_comentario']); $dados[$i]['comentario'] = formataTexto($dado['comentario']); $dados[$i]['qtd_respostas'] = count($dados[$i]['respostas']); } utf8_encode_deep($dados); if($_GET['debug']){ echo '
';
			print_r($dados);
			echo '
'; } else{ echo json_encode(array('qtd' => count($dados),'comentarios' => $dados)); } } else echo json_encode(array('qtd' => 0)); exit; } elseif($_GET['op'] == 'noticia_comentario_grava'){ if(is_object($_SESSION['usuario_portal_logado'])){ $materia_comentario_aux = new Materia_comentario(); $materia_comentario_aux->setIdmateria($_POST[idmateria]); $materia_comentario_aux->setHabilitar(1); $materia_comentario_aux->setIdusuario_portal(is_object($_SESSION['usuario_portal_logado']) ? $_SESSION['usuario_portal_logado']->getIdusuario_portal() : 0); $materia_comentario_aux->setData(date("d/m/Y H:i:s")); $materia_comentario_aux->setIp(getenv("REMOTE_ADDR")); $materia_comentario_aux->setIdmateria_comentario_relacionado(is_numeric($_POST[idmateria_comentario_relacionado]) ? $_POST[idmateria_comentario_relacionado] : 0); $materia_comentario_aux->setComentario(utf8_decode($_POST[comentario])); $materia_comentario_aux->salvarRegistro(); $materia_comentario_busca = new Materia_comentario(); $materia_comentario_aux = new Materia_comentario(); $materia_comentario_aux->setCampos('idmateria,idmateria_comentario,data,comentario','idmateria,idmateria_comentario,data,comentario'); $materia_comentario_aux->setCondicoes("idmateria_comentario = '".$materia_comentario_busca->buscarUltimoRegistro()."'"); $materia_comentario_aux->setLimit(1); $usuario_portal_aux = new Usuario_portal(); $usuario_portal_aux->setCampos('idusuario_portal,nome,foto','idusuario_portal,usuario,avatar'); $materia_comentario_aux->addJoin($usuario_portal_aux,'inner','idusuario_portal','idusuario_portal'); $materia_comentario_aux->consultar(); $dados = $materia_comentario_aux->getResultado(); $comentario = $dados[0]; $comentario['data'] = formataDataBancoNormal($comentario['data']); $comentario['comentario'] = formataTexto($comentario['comentario']); utf8_encode_deep($comentario); echo json_encode(array('sucesso' => 'true','comentario' => $comentario)); } else{ echo json_encode(array('sucesso' => 'false')); } exit; } elseif($_GET['op'] == 'forum'){ $req_pagina = 'forum.php'; } elseif($_GET['op'] == 'forum_mostra'){ $req_pagina = 'forum_mostra.php'; } elseif($_GET['op'] == 'forum_respostas'){ $topico_resposta_aux = new Topico_resposta(); $topico_resposta_aux->setCampos('idtopico,idtopico_resposta,data,resposta','idtopico,idtopico_resposta,data,resposta'); $topico_resposta_aux->setCondicoes("habilitar != '0'"); $topico_resposta_aux->setCondicoes("idtopico = '".$_GET['idtopico']."'"); $topico_resposta_aux->setOrder("data"); include_once("extranet/modelo/Usuario_portal.php"); $usuario_portal_aux = new Usuario_portal(); $usuario_portal_aux->setCampos('idusuario_portal,nome,foto','idusuario_portal,usuario,avatar'); $topico_resposta_aux->addJoin($usuario_portal_aux,'inner','idusuario_portal','idusuario_portal'); $topico_resposta_aux->consultar(); $topico_resposta_avaliacoes = new Topico_resposta(); if(is_array($dados = $topico_resposta_aux->getResultado())){ foreach($dados as $i => $dado){ $topico_resposta_avaliacoes->setIdtopico_resposta($dado['idtopico_resposta']); $dados[$i]['data'] = formataDataBancoNormal($dado['data']); $dados[$i]['resposta'] = formataTexto($dado['resposta']); $dados[$i]['qtd_avaliacao_positiva'] = $topico_resposta_avaliacoes->getQtdAvaliacoes('positivo'); $dados[$i]['qtd_avaliacao_negativa'] = $topico_resposta_avaliacoes->getQtdAvaliacoes('negativo'); } utf8_encode_deep($dados); if($_GET['debug']){ echo '
';
			print_r($dados);
			echo '
'; } else{ echo json_encode(array('qtd' => count($dados),'respostas' => $dados)); } } else echo json_encode(array('qtd' => 0)); exit; } elseif($_GET['op'] == 'forum_resposta_grava'){ if(is_object($_SESSION['usuario_portal_logado'])){ $topico_resposta_aux = new Topico_resposta(); $topico_resposta_aux->setIdtopico($_POST[idtopico]); $topico_resposta_aux->setIdcategoria($_POST[idcategoria]); $topico_resposta_aux->setHabilitar(1); $topico_resposta_aux->setIdusuario_portal(is_object($_SESSION['usuario_portal_logado']) ? $_SESSION['usuario_portal_logado']->getIdusuario_portal() : 0); $topico_resposta_aux->setData(date("d/m/Y H:i:s")); $topico_resposta_aux->setIp(getenv("REMOTE_ADDR")); $topico_resposta_aux->setResposta(utf8_decode($_POST[resposta])); $topico_resposta_aux->salvarRegistro(); //Atualiza data de interação $topico_carrega = new Topico(); $topico_carrega->carregarRegistro($_POST[idtopico]); $topico_carrega->setData_interacao(date("d/m/Y H:i:s")); $topico_carrega->salvarRegistro(); // $topico_resposta_busca = new Topico_resposta(); $topico_resposta_aux = new Topico_resposta(); $topico_resposta_aux->setCampos('idtopico_resposta,data,resposta','idtopico_resposta,data,resposta'); $topico_resposta_aux->setCondicoes("idtopico_resposta = '".$topico_resposta_busca->buscarUltimoRegistro()."'"); $topico_resposta_aux->setLimit(1); $usuario_portal_aux = new Usuario_portal(); $usuario_portal_aux->setCampos('idusuario_portal,nome,foto','idusuario_portal,usuario,avatar'); $topico_resposta_aux->addJoin($usuario_portal_aux,'inner','idusuario_portal','idusuario_portal'); $topico_resposta_aux->consultar(); $dados = $topico_resposta_aux->getResultado(); $resposta = $dados[0]; $resposta['data'] = formataDataBancoNormal($resposta['data']); $resposta['resposta'] = formataTexto($resposta['resposta']); $resposta['qtd_avaliacao_positiva'] = 0; $resposta['qtd_avaliacao_negativa'] = 0; utf8_encode_deep($resposta); echo json_encode(array('sucesso' => 'true','resposta' => $resposta)); } else{ echo json_encode(array('sucesso' => 'false')); } exit; } elseif($_GET['op'] == 'topico_avaliacao'){ if( (!is_array($_COOKIE['topicos_avaliadas'])) || (!in_array($_GET['topico'],$_COOKIE['topicos_avaliadas'])) ){ $topico_aux = new Topico(); $topico_aux->carregarRegistro($_GET['topico']); $topico_avaliacao_aux = new Topico_avaliacao(); $topico_avaliacao_aux->setHabilitar("1"); $topico_avaliacao_aux->setIdtopico($_GET['topico']); $topico_avaliacao_aux->setIdcategoria($topico_aux->getIdcategoria()); $topico_avaliacao_aux->setIdusuario_portal(is_object($_SESSION['usuario_portal_logado']) ? $_SESSION['usuario_portal_logado']->getIdusuario_portal() : 0); $topico_avaliacao_aux->setData(date("d/m/Y H:i:s")); $topico_avaliacao_aux->setIp(getenv("REMOTE_ADDR")); $topico_avaliacao_aux->setTipo_avaliacao($_GET['tipo_avaliacao']); $topico_avaliacao_aux->salvarRegistro(); setcookie('topicos_avaliadas[]',$_GET['topico'],time()+60*60*24*30); echo json_encode(array('sucesso' => 'true')); } else{ echo json_encode(array('sucesso' => 'false')); } } elseif($_GET['op'] == 'topico_resposta_avaliacao'){ if( (!is_array($_COOKIE['topicos_respostas_avaliadas'])) || (!in_array($_GET['idtopico_resposta'],$_COOKIE['topicos_respostas_avaliadas'])) ){ $topico_resposta_avaliacao_aux = new Topico_resposta_avaliacao(); $topico_resposta_avaliacao_aux->setHabilitar("1"); $topico_resposta_avaliacao_aux->setIdtopico_resposta($_GET['idtopico_resposta']); $topico_resposta_avaliacao_aux->setIdusuario_portal(is_object($_SESSION['usuario_portal_logado']) ? $_SESSION['usuario_portal_logado']->getIdusuario_portal() : 0); $topico_resposta_avaliacao_aux->setData(date("d/m/Y H:i:s")); $topico_resposta_avaliacao_aux->setIp(getenv("REMOTE_ADDR")); $topico_resposta_avaliacao_aux->setTipo_avaliacao($_GET['tipo_avaliacao']); $topico_resposta_avaliacao_aux->salvarRegistro(); setcookie('topicos_respostas_avaliadas[]',$_GET['idtopico_resposta'],time()+60*60*24*30); echo json_encode(array('sucesso' => 'true')); } else{ echo json_encode(array('sucesso' => 'false')); } } elseif($_REQUEST['op'] == 'compartilhar_noticia'){ if(is_numeric($_POST['materia'])){ include_once("extranet/modelo/biblioteca.php"); include_once("extranet/modelo/Materia_compartilhamento.php"); $materia_compartilhamento = new Materia_compartilhamento(); $materia_compartilhamento->setIdmateria($_POST['materia']); $materia_compartilhamento->setIdusuario_portal(is_object($_SESSION['usuario_portal_logado']) ? $_SESSION['usuario_portal_logado']->getIdusuario_portal() : 0); $materia_compartilhamento->setIp(getenv("REMOTE_ADDR")); $materia_compartilhamento->setData(date('d/m/Y H:i:s')); $materia_compartilhamento->setNome(utf8_decode($_POST['nome'])); $materia_compartilhamento->setEmail(utf8_decode($_POST['email'])); $materia_compartilhamento->setNome_amigo(utf8_decode($_POST['nome_amigo'])); $materia_compartilhamento->setEmail_amigo(utf8_decode($_POST['email_amigo'])); $materia_compartilhamento->setComentario(utf8_decode($_POST['comentario'])); $materia_compartilhamento->setLink_conteudo(utf8_decode($_POST['link_conteudo'])); $materia_compartilhamento->salvarRegistro(); include_once("extranet/modelo/DisparaEmail.php"); $dispara_email = new DisparaEmail(); $dispara_email->setAssunto($materia_compartilhamento->getNome()." indicou uma matéria no Vida 10 para você"); $dispara_email->setEmailDestino($materia_compartilhamento->getEmail_amigo()); $dispara_email->setTemplate('email/indicacao_materia.php',array('materia_compartilhamento' => $materia_compartilhamento)); if($dispara_email->enviar()) echo "
Conteúdo compartilhado com sucesso."; else echo "
E-mail não enviado. Por favor, contate a administração do site."; exit; } } elseif($_REQUEST['op'] == 'compartilhar_topico'){ if(is_numeric($_POST['topico'])){ include_once("extranet/modelo/biblioteca.php"); include_once("extranet/modelo/Topico_compartilhamento.php"); $topico_compartilhamento = new Topico_compartilhamento(); $topico_compartilhamento->setIdtopico($_POST['topico']); $topico_compartilhamento->setIdusuario_portal(is_object($_SESSION['usuario_portal_logado']) ? $_SESSION['usuario_portal_logado']->getIdusuario_portal() : 0); $topico_compartilhamento->setIp(getenv("REMOTE_ADDR")); $topico_compartilhamento->setData(date('d/m/Y H:i:s')); $topico_compartilhamento->setNome(utf8_decode($_POST['nome'])); $topico_compartilhamento->setEmail(utf8_decode($_POST['email'])); $topico_compartilhamento->setNome_amigo(utf8_decode($_POST['nome_amigo'])); $topico_compartilhamento->setEmail_amigo(utf8_decode($_POST['email_amigo'])); $topico_compartilhamento->setComentario(utf8_decode($_POST['comentario'])); $topico_compartilhamento->salvarRegistro(); //E-mail compartilhamento forum include_once("extranet/modelo/DisparaEmail.php"); $dispara_email = new DisparaEmail(); $dispara_email->setAssunto($_POST['nome']." indicou um tópico no Vida 10 para você"); $dispara_email->setEmailDestino($topico_compartilhamento->getEmail_amigo()); $dispara_email->setTemplate('email/indicacao_forum.php',array('topico_compartilhamento' => $topico_compartilhamento)); if($dispara_email->enviar()) echo "
Conteúdo compartilhado com sucesso."; else echo "
E-mail não enviado. Por favor, contate a administração do site."; exit; } } elseif($_REQUEST['op'] == 'denunciar_comentario_noticia'){ if(is_numeric($_POST['idcomentario'])){ include_once("extranet/modelo/biblioteca.php"); include_once("extranet/modelo/Materia_comentario_denuncia.php"); $materia_comentario_denuncia = new Materia_comentario_denuncia(); $materia_comentario_denuncia->setIdmateria($_POST['idmateria']); $materia_comentario_denuncia->setIdmateria_comentario($_POST['idcomentario']); $materia_comentario_denuncia->setIdusuario_portal(is_object($_SESSION['usuario_portal_logado']) ? $_SESSION['usuario_portal_logado']->getIdusuario_portal() : 0); $materia_comentario_denuncia->setIp(getenv("REMOTE_ADDR")); $materia_comentario_denuncia->setData(date('d/m/Y H:i:s')); $materia_comentario_denuncia->setMensagem(utf8_decode($_POST['mensagem'])); $materia_comentario_denuncia->setRespondido("0"); $materia_comentario_denuncia->salvarRegistro(); //$usuario_portal_login = $_SESSION['usuario_portal_logado']; //$materia_comentario_denuncia_busca = new Materia_comentario_denuncia(); //$array_email = $materia_comentario_denuncia_busca->buscarUltimoRegistro(); include_once("extranet/modelo/Materia_comentario.php"); $comentario_denunciado = new Materia_comentario(); $comentario_denunciado->carregarRegistro($_POST['idcomentario']); include_once("extranet/modelo/DisparaEmail.php"); $dispara_email = new DisparaEmail(); $dispara_email->setAssunto("Comentário denunciado ".date("d/m/Y H:i:s")); $dispara_email->setEmailDestino("contato@vida10.com.br"); $dispara_email->setTemplate('email/comentario_decunciado.php',array('comentario_denunciado' => $comentario_denunciado)); if($dispara_email->enviar()) echo "
O conteúdo denunciado será analisado."; else echo "O conteúdo não foi denunciado. Por favor, contate a administração do site."; exit; } } elseif($_GET['op'] == 'topico_denuncia'){ if(is_numeric($_POST['idtopico']) ){ include_once("extranet/modelo/biblioteca.php"); include_once("extranet/modelo/Topico_denuncia.php"); $topico_comentario_denuncia = new Topico_denuncia(); $topico_comentario_denuncia->setIdtopico($_POST['idtopico']); $topico_comentario_denuncia->setIdusuario_portal(is_object($_SESSION['usuario_portal_logado']) ? $_SESSION['usuario_portal_logado']->getIdusuario_portal() : 0); $topico_comentario_denuncia->setIp(getenv("REMOTE_ADDR")); $topico_comentario_denuncia->setData(date('d/m/Y H:i:s')); $topico_comentario_denuncia->setComentario(utf8_decode($_POST['mensagem'])); $topico_comentario_denuncia->setRespondido("0"); $topico_comentario_denuncia->salvarRegistro(); echo "
O conteúdo denunciado será analisado."; /* //Email tópico denuncia $usuario_portal_login = $_SESSION['usuario_portal_logado']; $topico_denuncia_busca = new Topico_denuncia(); $array_email = $topico_denuncia_busca->buscarUltimoRegistro(); include_once("extranet/modelo/DisparaEmail.php"); $dispara_email = new DisparaEmail(); $dispara_email->setAssunto("Tópico denunciado ".date("d/m/Y H:i:s")); $dispara_email->setEmailDestino($usuario_portal_login->getEmail()); $dispara_email->setTemplate('email/confirmacao_email.php',array('topico_denuncia' => $array_email)); if($dispara_email->enviar()) echo "
O conteúdo denunciado será analisado."; else echo "O conteúdo não foi denunciado. Por favor, contate a administração do site."; */ exit; } } elseif($_GET['op'] == 'topico_comentario_denuncia'){ if(is_numeric($_POST['idtopico_resposta'])){ include_once("extranet/modelo/biblioteca.php"); include_once("extranet/modelo/Topico_resposta_denuncia.php"); $topico_comentario_denuncia = new Topico_resposta_denuncia(); $topico_comentario_denuncia->setIdtopico($_POST['idtopico']); $topico_comentario_denuncia->setIdtopico_resposta($_POST['idtopico_resposta']); $topico_comentario_denuncia->setIdusuario_portal(is_object($_SESSION['usuario_portal_logado']) ? $_SESSION['usuario_portal_logado']->getIdusuario_portal() : 0); $topico_comentario_denuncia->setIp(getenv("REMOTE_ADDR")); $topico_comentario_denuncia->setData(date('d/m/Y H:i:s')); $topico_comentario_denuncia->setMensagem(utf8_decode($_POST['mensagem'])); $topico_comentario_denuncia->setRespondido("0"); $topico_comentario_denuncia->salvarRegistro(); echo "
O conteúdo denunciado será analisado."; /* //Email tópico comentario denuncia $usuario_portal_login = $_SESSION['usuario_portal_logado']; $topico_resposta_denuncia_busca = new Topico_resposta_denuncia(); $array_email = $topico_resposta_denuncia_busca->buscarUltimoRegistro(); include_once("extranet/modelo/DisparaEmail.php"); $dispara_email = new DisparaEmail(); $dispara_email->setAssunto("Tópico denunciado ".date("d/m/Y H:i:s")); $dispara_email->setEmailDestino($usuario_portal_login->getEmail()); $dispara_email->setTemplate('email/confirmacao_email.php',array('topico_resposta_denuncia' => $array_email)); if($dispara_email->enviar()) echo "
O conteúdo denunciado será analisado."; else echo "O conteúdo não foi denunciado. Por favor, contate a administração do site."; */ exit; } } elseif($_GET['op'] == 'forum_novo'){ $topico_grava = new Topico(); $topico_grava->setIdcategoria($_GET['idcategoria']); if($_POST['gravar'] == 1){ $topico_grava->setIdcategoria($_POST['idcategoria']); $topico_grava->setIdusuario_portal($_SESSION['usuario_portal_logado']->getIdusuario_portal()); $topico_grava->setIp(getenv("REMOTE_ADDR")); $topico_grava->setData_criacao(date("d/m/Y H:i:s")); $topico_grava->setTitulo(($_POST['titulo'])); $topico_grava->setTexto(($_POST['texto'])); $topico_grava->setTags($_POST['tags']); $topico_grava->setHabilitar("1"); if($topico_grava->getErro() == ""){ $topico_grava->salvarRegistro(); $idtopico = $topico_grava->buscarUltimoRegistro(); // Vinculacao do topico com as tags /* $topico_tag_aux = new Topico_tag(); // Inclui as tags no topico $tags_nome = explode(",",$_POST['tags']); if (is_array($tags_nome)){ foreach ($tags_nome as $tag){ $tag = trim($tag); if ($tag!=""){ // Busca o ID da tag $tag_aux = new Tag(); $tag_aux->setIdtag(""); $idtag = $tag_aux->buscaID($tag); // Se o ID não for encontrado, grava a Tag e pega o ID if (!$idtag){ unset($tag_aux); $tag_aux = new Tag(); $tag_aux->setIdtag(""); $tag_aux->setNome($tag); $tag_aux->setHabilitar("1"); $tag_aux->salvarRegistro(); $idtag = $tag_aux->buscarUltimoRegistro(); } unset($topico_tag_aux); $topico_tag_aux = new Topico_tag(); $topico_tag_aux->setIdtopico_tag(""); $topico_tag_aux->setIdtopico($idtopico); $topico_tag_aux->setIdtag($idtag); $topico_tag_aux->setHabilitar("1"); $topico_tag_aux->salvarRegistro(); } } }*/ $prox_pagina = "index.php?op=forum_mostra&idtopico=".$idtopico; } else $req_pagina = 'forum_novo.php'; } else $req_pagina = 'forum_novo.php'; } elseif($_REQUEST['op'] == 'perfil_visualiza' && is_object($_SESSION['usuario_portal_logado'])){ $usuario_portal_aux = new Usuario_portal(); if($usuario_portal_aux->carregarRegistroSite($_GET['idusuario_portal'])){ $req_pagina = 'perfil_visualiza.php'; } } elseif($_REQUEST['op'] == 'perfil_visualiza_comentarios' && is_object($_SESSION['usuario_portal_logado'])){ $usuario_portal_aux = new Usuario_portal(); if($usuario_portal_aux->carregarRegistroSite($_GET['idusuario_portal'])){ $req_pagina = 'perfil_visualiza_comentarios.php'; } } elseif($_REQUEST['op'] == 'perfil_visualiza_topicos' && is_object($_SESSION['usuario_portal_logado'])){ $usuario_portal_aux = new Usuario_portal(); if($usuario_portal_aux->carregarRegistroSite($_GET['idusuario_portal'])){ $req_pagina = 'perfil_visualiza_topicos.php'; } } elseif($_REQUEST['op'] == 'perfil_visualiza_respostas' && is_object($_SESSION['usuario_portal_logado'])){ $usuario_portal_aux = new Usuario_portal(); if($usuario_portal_aux->carregarRegistroSite($_GET['idusuario_portal'])){ $req_pagina = 'perfil_visualiza_respostas.php'; } } elseif($_REQUEST['op'] == 'downloads'){ if (is_numeric($_GET[idmateria_download])){ $materia_download_site = new Materia_download(); $materia_download_site->carregarRegistro($_GET[idmateria_download]); $arquivo = $materia_download_site->getArquivo(); $separa_extensao = explode(".",$arquivo); header('Content-type: application/'.$separa_extensao[1]); header('Content-Disposition: attachment; filename="'.$arquivo.'"'); readfile("extranet/arquivos/materia_download/".$arquivo); exit; } } elseif($_REQUEST['op'] == 'downloads_audio'){ if (is_numeric($_GET[idmateria])){ $materia_download_audio_site = new Materia(); $materia_download_audio_site->carregarRegistro($_GET[idmateria]); $arquivo = $materia_download_audio_site->getAudio(); $separa_extensao = explode(".",$arquivo); header('Content-type: application/'.$separa_extensao[1]); header('Content-Disposition: attachment; filename="'.$arquivo.'"'); readfile("extranet/arquivos/materia/".$arquivo); exit; } } elseif($_REQUEST['op'] == 'box_login_cadastro'){ $req_pagina = 'box_login_cadastro.php'; } elseif($_REQUEST['op'] == 'audio_lista'){ if (is_numeric($_GET[idinformativo_audio_download])){ $informativo_audio_download = new Informativo_audio(); $informativo_audio_download->carregarRegistro($_GET[idinformativo_audio_download]); $arquivo = $informativo_audio_download->getArquivo_audio(); $separa_extensao = explode(".",$arquivo); header('Content-type: application/'.$separa_extensao[1]); header('Content-Disposition: attachment; filename="'.$arquivo.'"'); readfile("extranet/arquivos/informativo_audio/".$arquivo); } $pagina = is_numeric($_GET['pagina']) ? $_GET['pagina'] : 1; $informativo_audio_lista = new Informativo_audio(); $informativo_audio_lista->setCondicoes("habilitar = '1'"); $informativo_audio_lista->setOrder("data desc"); $informativo_audio_lista->setPaginacao($pagina,10); $informativo_audio_lista->consultar(); $num_paginas = $informativo_audio_lista->getNumPaginas(); $dados_informativo_audio = $informativo_audio_lista->getResultadoObjetos(); $req_pagina = 'audio_lista.php'; } elseif($_REQUEST['op'] == 'site_filiado_cadastro'){ $req_pagina = 'site_filiado_cadastro.php'; } elseif($_REQUEST['op'] == 'site_filiado_solicitacao' ){ $site_filiado_cadastro = new Site_filiado(); if( $_POST['gravar'] == "1" && is_object($_SESSION['usuario_portal_logado']) ){ $site_filiado_cadastro->setHabilitar(1); $site_filiado_cadastro->setIp(getenv("REMOTE_ADDR")); $site_filiado_cadastro->setData(date("d/m/Y H:i:s")); $site_filiado_cadastro->setAssociacao($_POST[associacao]); $site_filiado_cadastro->setEndereco($_POST[endereco]); $site_filiado_cadastro->setNumero($_POST[numero]); $site_filiado_cadastro->setBairro($_POST[bairro]); $site_filiado_cadastro->setCep($_POST[cep]); $site_filiado_cadastro->setComplemento($_POST[complemento]); $site_filiado_cadastro->setTelefone($_POST[telefone]); $site_filiado_cadastro->setIdestado($_POST[idestado]); $site_filiado_cadastro->setIdcidade($_POST[idcidade]); $site_filiado_cadastro->setAceita_termos($_POST[aceita_termos]); $site_filiado_cadastro->setIdusuario_portal_site_filiado($_SESSION['usuario_portal_logado']->getIdusuario_portal()); //$link_pagina = "www.vida10.com.br/"; $site_filiado_cadastro->setSite_url(retiraAcentosSiteFiliado($_POST[site_url])); if($site_filiado_cadastro->getErro() == ""){ $site_filiado_cadastro->salvarRegistro(); $idsite_filiado = $site_filiado_cadastro->buscarUltimoRegistro(); $site_filiado_usuario = new Site_filiado_usuario(); $site_filiado_usuario->setIdusuario_portal($_SESSION['usuario_portal_logado']->getIdusuario_portal()); $site_filiado_usuario->setIdsite_filiado($idsite_filiado); $site_filiado_usuario->salvarRegistro(); $pagina = is_numeric($_GET['pagina']) ? $_GET['pagina'] : 1; $site_filiado_busca = new Site_filiado(); $site_filiado_busca->setCondicoes("habilitar = '1'"); $site_filiado_busca->setCondicoes("idusuario_portal_aprovador != ''"); $site_filiado_busca->setOrder("data desc"); $site_filiado_busca->setPaginacao($pagina,10); $site_filiado_busca->consultar(); $num_pagina = $site_filiado_busca->getNumPaginas(); $dados_sites_filiados = $site_filiado_busca->getResultadoObjetos(); $msg_sucesso = 'Sua solicitação será analisada e em breve seu site estará no ar!'; $req_pagina = 'site_filiado_lista.php'; } else{ $erro = true; $req_pagina = 'site_filiado_cadastro.php'; } }else $req_pagina = 'site_filiado_cadastro.php'; } elseif ( ($_REQUEST['op'] == 'site_filiado_lista') || ( in_array("sites-filiados",$url_array) && $url_array[5] == "sites-filiados" ) ){ $pagina = is_numeric($_GET['pagina']) ? $_GET['pagina'] : 1; $site_filiado_busca = new Site_filiado(); $site_filiado_busca->setCondicoes("habilitar = '1'"); $site_filiado_busca->setOrder("data desc"); $site_filiado_busca->setPaginacao($pagina,10); $site_filiado_busca->consultar(); $num_pagina = $site_filiado_busca->getNumPaginas(); $dados_sites_filiados = $site_filiado_busca->getResultadoObjetos(); $req_pagina = 'site_filiado_lista.php'; } elseif($_REQUEST['op'] == 'site_filiado_carrega' ){ $site_filiado_carrega = new Site_filiado(); $site_filiado_carrega->carregarRegistroSite($_GET[idsite_filiado]); $site_filiado_em_exibicao = $site_filiado_carrega; //$blog_em_exibicao = true; $materia_lista = new Materia(); $materia_lista->setCampos($materia_lista->getCamposModulo(),$materia_lista->getCamposModulo()); $materia_lista->setCondicoes("habilitar != '0'"); $materia_lista->setCondicoes("destaque = '1'"); $materia_lista->setCondicoes("idsite_filiado = '".$site_filiado_em_exibicao->getIdsite_filiado()."'"); $materia_lista->setOrder("data_criacao desc"); $materia_lista->setLimit(1); $materia_lista->consultar(); if(is_array($dados_materia_lista = $materia_lista->getResultadoObjetos())){ $materia_mostra = $dados_materia_lista[0]; $materia_mostra->carregarRegistroComentarios(); } $req_pagina = "inicial.php"; } elseif($_REQUEST['op'] == 'site_filiado_inicial'){ $req_pagina = 'inicial.php'; } elseif($_REQUEST['op'] == 'site_filiado_sobre'){ $req_pagina = 'site_filiado_sobre.php'; } elseif($_REQUEST['op'] == 'site_filiado_noticias'){ include_once("extranet/modelo/biblioteca.php"); include_once("extranet/modelo/Materia.php"); include_once("extranet/modelo/Materia_tag.php"); include_once("extranet/modelo/Tag.php"); $pagina = is_numeric($_GET['pagina']) ? $_GET['pagina'] : 1; $materia_lista = new Materia(); $materia_lista->setCampos($materia_lista->getCamposModulo(),$materia_lista->getCamposModulo()); $materia_lista->setCondicoes("habilitar != '0'"); $materia_lista->setCondicoes("idsite_filiado = '".$site_filiado_em_exibicao->getIdsite_filiado()."'"); if(is_numeric($_GET['dica']) && $_GET['dica'] == "1") $materia_lista->setCondicoes("dica = '1'"); if(is_numeric($_GET['video']) && $_GET['video'] == "1") $materia_lista->setCondicoes("video = '1'"); if(isset($_REQUEST['busca']) && $_REQUEST['busca'] != "" && $_REQUEST['busca'] != "Busca") $materia_lista->setBusca($_REQUEST['busca']); if(is_numeric($_GET['idcategoria'])) $materia_lista->setCondicoes("idcategoria = '".$_GET['idcategoria']."'"); if(is_numeric($_GET['idtag'])){ $materia_tag_lista = new Materia_tag(); $materia_tag_lista->setCampos("idmateria_tag","idmateria_tag"); $materia_tag_lista->setCondicoes("idtag = '".$_GET['idtag']."'"); $materia_lista->addJoin($materia_tag_lista,'inner','idmateria','idmateria'); } $materia_lista->setGroup("idmateria"); $materia_lista->setOrder("data_criacao desc"); $materia_lista->setPaginacao($pagina,10); $materia_lista->consultar(); $num_paginas = $materia_lista->getNumPaginas(); $dados_materia_lista = $materia_lista->getResultadoObjetos(); if(is_numeric($_GET['idcategoria'])){ $categoria_resultado = new Categoria(); $categoria_resultado->carregarRegistroSite($_GET['idcategoria']); $nome_resultado = $categoria_resultado->getNome(); } elseif(is_numeric($_GET['idtag'])){ $tag_resultado = new Tag(); $tag_resultado->carregarRegistroSite($_GET['idtag']); $nome_resultado = $tag_resultado->getNome(); } $req_pagina = 'site_filiado_noticias.php'; } elseif($_REQUEST['op'] == 'site_filiado_contato'){ $site_filiado_contato_aux = new Site_filiado_contato(); if($_POST['enviar_contato'] == "1"){ $site_filiado_contato_aux->setHabilitar(0); $site_filiado_contato_aux->setIp(getenv("REMOTE_ADDR")); $site_filiado_contato_aux->setData(date("d/m/Y H:i:s")); $site_filiado_contato_aux->setNome(($_POST[nome])); $site_filiado_contato_aux->setEmail(($_POST[email])); $site_filiado_contato_aux->setTelefone($_POST[telefone]); $site_filiado_contato_aux->setIdestado($_POST[idestado]); $site_filiado_contato_aux->setIdcidade($_POST[idcidade]); $site_filiado_contato_aux->setAssunto(($_POST[assunto])); $site_filiado_contato_aux->setMensagem(($_POST[mensagem])); $site_filiado_contato_aux->setNewsletter($_POST[newsletter]); $site_filiado_contato_aux->setIdsite_filiado($site_filiado_em_exibicao->getIdsite_filiado()); include_once("extranet/modelo/DisparaEmail.php"); $dispara_email = new DisparaEmail(); $dispara_email->setAssunto("Contato enviado pelo Site ".$site_filiado_em_exibicao->getTitulo()); $dispara_email->setEmailDestino($site_filiado_em_exibicao->getEmail_contato()); //$dispara_email->setEmailDestino("ricardo@brsis.com.br"); $dispara_email->setTemplate('email/site_filiado_contato.php',array('site_filiado_contato' => $site_filiado_contato_aux)); if($dispara_email->enviar()) echo "
Seus dados foram enviados com sucesso."; else echo "
E-mail não enviado. Por favor, contate a administração do site."; exit; } $req_pagina = 'site_filiado_contato.php'; } elseif($_REQUEST['op'] == 'site_filiado_edicao_dados' && is_object($_SESSION['usuario_portal_logado'])){ $site_filiado_busca = $_SESSION['usuario_portal_logado']->getSiteFiliado(); $dir_arquivos = "extranet/arquivos/site_filiado/"; $site_filiado_aux = new Site_filiado(); $site_filiado_aux->carregarRegistro($site_filiado_busca->getIdsite_filiado()); $site_filiado_aux->limparErro(); $sucesso = false; if($_POST['gravar'] == 1){ $site_filiado_aux->setIp(getenv("REMOTE_ADDR")); $site_filiado_aux->setTitulo($_POST[titulo]); $site_filiado_aux->setSobre($_POST[sobre]); $site_filiado_aux->setEmail_contato($_POST[email_contato]); $site_filiado_aux->setTelefone($_POST[telefone]); $site_filiado_aux->setEndereco($_POST[endereco]); $site_filiado_aux->setNumero($_POST[numero]); $site_filiado_aux->setComplemento($_POST[complemento]); $site_filiado_aux->setBairro($_POST[bairro]); $site_filiado_aux->setCep($_POST[cep]); $site_filiado_aux->setIdestado($_POST[idestado]); $site_filiado_aux->setIdcidade($_POST[idcidade]); $site_filiado_aux->setLatitude($_POST[latitude]); $site_filiado_aux->setLongitude($_POST[longitude]); if ( ($_FILES["logo"]["name"] != "") || ($_POST[excluir_logo] == "1")){ // Cria o nome do arquivo if ($_FILES["logo"]["name"] != ""){ $ext_arquivo_aux = explode(".",$_FILES["logo"]["name"]); $ultima_parte_ext = count($ext_arquivo_aux) - 1; $ext_arquivo = $ext_arquivo_aux[$ultima_parte_ext]; $arq_anexo_logo = md5(uniqid(time())).".".$ext_arquivo; } @unlink($dir_arquivos.$_POST["logo_oculta"]); $site_filiado_aux->setLogo(""); } // Caso o registro esteja sendo alterado sem alterar o arquivo else{ $arq_anexo_logo = $_POST["logo_oculta"]; } if ($_FILES["logo"]["name"] != ""){ // Faz upload de "logo" $target_path = $dir_arquivos . $arq_anexo_logo; $array_extensao = array('jpg','png'); if(!in_array(strtolower($ext_arquivo),$array_extensao)){ $site_filiado_aux->setErro("Extensão inválida! Somente logos com extensão .jpg e .png"); } else{ $site_filiado_aux->setLogo($arq_anexo_logo); } } if($site_filiado_aux->getErro() == ""){ $site_filiado_aux->salvarRegistro(); $site_filiado_carrega = new Site_filiado(); $site_filiado_carrega->carregarRegistro($site_filiado_aux->buscarUltimoRegistro()); if(move_uploaded_file($_FILES["logo"]["tmp_name"], $target_path)){ // Ajusta o tamanho da imagem require_once "extranet/modelo/class.arquivos.php"; require_once "extranet/modelo/class.thumbs.php"; $arquivos[0] = $arq_anexo_logo; $thumbs = new thumbs($dir_arquivos, $arquivos, "", "_p",90,false,174,false); $thumbs->gera(); $thumbs = new thumbs($dir_arquivos, $arquivos, "", "_g",90,false,450,false); $thumbs->gera(); } if( is_object($site_filiado_em_exibicao) && ($site_filiado_em_exibicao->getIdsite_filiado() == $site_filiado_carrega->getIdsite_filiado()) ){ $site_filiado_em_exibicao = $site_filiado_aux; } $sucesso = true; } } $req_pagina = 'site_filiado_edicao_dados.php'; } elseif($_REQUEST['op'] == 'site_filiado_lista_materias' && is_object($_SESSION['usuario_portal_logado'])){ $site_filiado_busca = $_SESSION['usuario_portal_logado']->getSiteFiliado(); $site_filiado_aux = new Site_filiado(); $site_filiado_aux->carregarRegistro($site_filiado_busca->getIdsite_filiado()); $req_pagina = 'site_filiado_lista_materias.php'; } elseif($_REQUEST['op'] == 'site_filiado_lista_comentarios' && is_object($_SESSION['usuario_portal_logado'])){ $site_filiado_busca = $_SESSION['usuario_portal_logado']->getSiteFiliado(); $site_filiado_aux = new Site_filiado(); $site_filiado_aux->carregarRegistro($site_filiado_busca->getIdsite_filiado()); $materia_nome = new Materia(); $materia_nome->carregarRegistro($_GET[idmateria]); //Moderação comentários if(isset($_GET[status]) && is_numeric($_GET[idmateria_comentario])){ $materia_comentario_aux = new Materia_comentario(); $materia_comentario_aux->carregarRegistro($_GET[idmateria_comentario]); if($_GET['status'] == 'desabilitar'){ $materia_comentario_aux->setHabilitar(0); $materia_comentario_aux->salvarRegistro(); } elseif($_GET['status'] == 'habilitar'){ $materia_comentario_aux->setHabilitar(2); $materia_comentario_aux->salvarRegistro(); } } $materia_comentario_aux = new Materia_comentario(); $materia_comentario_aux->setCampos('idmateria,idmateria_comentario,data,comentario,habilitar','idmateria,idmateria_comentario,data,comentario,habilitar'); $materia_comentario_aux->setCondicoes("idmateria = '".$_GET[idmateria]."'"); //$materia_comentario_aux->setCondicoes("habilitar != '0'"); $materia_comentario_aux->setCondicoes("idmateria_comentario_relacionado = 0 OR idmateria_comentario_relacionado IS NULL"); $materia_comentario_aux->setOrder("data desc"); $usuario_portal_aux = new Usuario_portal(); $usuario_portal_aux->setCampos('idusuario_portal,nome,foto','idusuario_portal,usuario,avatar'); $materia_comentario_aux->addJoin($usuario_portal_aux,'inner','idusuario_portal','idusuario_portal'); $materia_comentario_aux->consultar(); $comentarios = $materia_comentario_aux->getResultadoObjetos(); $req_pagina = 'site_filiado_lista_comentarios.php'; } elseif($_REQUEST['op'] == 'site_filiado_edicao_materia' && is_object($_SESSION['usuario_portal_logado'])){ //Carrega Site Filiado $site_filiado_busca = $_SESSION['usuario_portal_logado']->getSiteFiliado(); $dir_arquivos = "extranet/arquivos/materia/"; $nova_materia = false; $materia_edita = new Materia(); if(is_numeric($_POST[idmateria])) $materia_edita->carregarRegistro($_POST[idmateria]); else $nova_materia = true; $materia_edita->limparErro(); $sucesso = false; if($_POST['gravar'] == 1){ $materia_edita->setIdsite_filiado($site_filiado_busca->getIdsite_filiado()); $materia_edita->setHabilitar("1"); $materia_edita->setIdcategoria($_POST[idcategoria]); $materia_edita->setData_criacao($_POST[data_criacao]); $materia_edita->setData_atualizacao(date("d/m/Y H:i:s")); $materia_edita->setTitulo($_POST[titulo]); $materia_edita->setTexto($_POST[texto]); $materia_edita->setFonte($_POST[fonte]); $materia_edita->setFonte_link($_POST[fonte_link]); $materia_edita->setTags($_POST[tags]); $materia_edita->setLegenda_foto($_POST[legenda_foto]); $materia_edita->setVideo($_POST[video]); $materia_edita->setVideo_embed($_POST[video_embed]); $materia_edita->setDestaque($_POST[destaque]); if ( ($_FILES["foto_destaque"]["name"] != "") || ($_POST[excluir_foto_destaque] == "1")){ // Cria o nome do arquivo if ($_FILES["foto_destaque"]["name"] != ""){ $ext_arquivo_aux = explode(".",$_FILES["foto_destaque"]["name"]); $ultima_parte_ext = count($ext_arquivo_aux) - 1; $ext_arquivo = $ext_arquivo_aux[$ultima_parte_ext]; $arq_anexo_foto_destaque = md5(uniqid(time())).".".$ext_arquivo; } @unlink($dir_arquivos.$_POST["foto_destaque_oculta"]); $materia_edita->setFoto_destaque(""); } // Caso o registro esteja sendo alterado sem alterar o arquivo else{ $arq_anexo_foto_destaque = $_POST["foto_destaque_oculta"]; } if ($_FILES["foto_destaque"]["name"] != ""){ // Faz upload de "foto_destaque" $target_path = $dir_arquivos . $arq_anexo_foto_destaque; $array_extensao = array('jpg','png'); if(!in_array(strtolower($ext_arquivo),$array_extensao)){ $materia_edita->setErro("Extensão inválida! Somente foto_destaques com extensão .jpg e .png"); } else{ $materia_edita->setFoto_destaque($arq_anexo_foto_destaque); } } $carrega_categoria = new Categoria(); $carrega_categoria->carregarRegistro($_POST[idcategoria]); if(is_numeric($_POST[idcategoria]) && $_POST[idcategoria] != ""){ //URL $materia_edita->setTitulo_url(retiraAcentosSiteFiliado($carrega_categoria->getNome())."/".formataDataBancoUrl(date("d/m/Y H:i:s"))."/".retiraAcentosSiteFiliado($_POST[titulo])); }else{ $materia_edita->setTitulo_url("outras/".formataDataBancoUrl(date("d/m/Y H:i:s"))."/".retiraAcentosSiteFiliado($_POST[titulo])); } if ($materia_edita->getErro() == ""){ $materia_edita->salvarRegistro(); if ($_POST[idmateria]) $idmateria = $_POST[idmateria]; else $idmateria = $materia_edita->buscarUltimoRegistro(); // Salva as funções do contato include_once("extranet/modelo/Tag.php"); include_once("extranet/modelo/Materia_tag.php"); // Vinculacao do materia com as tags $materia_tag_aux = new Materia_tag(); // Retira todas as tags do materia $materia_tag_aux->excluirTags($idmateria); // Inclui as tags no materia $tags_nome = explode(",",$_POST[tags]); if (is_array($tags_nome)){ foreach ($tags_nome as $tag){ $tag = trim($tag); if ($tag!=""){ // Busca o ID da tag $tag_aux = new Tag(); $tag_aux->setIdtag(""); $idtag = $tag_aux->buscaID($tag); // Se o ID não for encontrado, grava a Tag e pega o ID if (!$idtag){ unset($tag_aux); $tag_aux = new Tag(); $tag_aux->setIdtag(""); $tag_aux->setNome($tag); $tag_aux->setNome_tag(retiraAcentosSiteFiliado($tag)); $tag_aux->setHabilitar("1"); $tag_aux->salvarRegistro(); $idtag = $tag_aux->buscarUltimoRegistro(); } unset($materia_tag_aux); $materia_tag_aux = new Materia_tag(); $materia_tag_aux->setIdmateria_tag(""); $materia_tag_aux->setIdmateria($idmateria); $materia_tag_aux->setIdtag($idtag); $materia_tag_aux->setHabilitar("1"); $materia_tag_aux->salvarRegistro(); } } } if(move_uploaded_file($_FILES["foto_destaque"]["tmp_name"], $target_path)){ // Ajusta o tamanho da imagem require_once "extranet/modelo/class.arquivos.php"; require_once "extranet/modelo/class.thumbs.php"; $arquivos[0] = $arq_anexo_foto_destaque; $thumbs = new thumbs($dir_arquivos, $arquivos, "", "_p",90,false,125,false); $thumbs->gera(); $thumbs = new thumbs($dir_arquivos, $arquivos, "", "_m",90,false,318,false); $thumbs->gera(); $thumbs = new thumbs($dir_arquivos, $arquivos, "", "_g",90,false,685,false); $thumbs->gera(); } $sucesso = true; } } $req_pagina = 'site_filiado_edicao_materia.php'; } elseif($_REQUEST['op'] == 'site_filiado_excluir_materia' && is_object($_SESSION['usuario_portal_logado'])){ $site_filiado_busca = $_SESSION['usuario_portal_logado']->getSiteFiliado(); $site_filiado_aux = new Site_filiado(); $site_filiado_aux->carregarRegistro($site_filiado_busca->getIdsite_filiado()); $materia_edita = new Materia(); $materia_edita->carregarRegistro($_REQUEST[idmateria]); $materia_edita->setHabilitar("0"); $materia_edita->salvarRegistro(); $req_pagina = 'site_filiado_lista_materias.php'; } elseif($_REQUEST['op'] == 'site_filiado_lista_anuncios' && is_object($_SESSION['usuario_portal_logado'])){ $site_filiado_busca = $_SESSION['usuario_portal_logado']->getSiteFiliado(); $site_filiado_aux = new Site_filiado(); $site_filiado_aux->carregarRegistro($site_filiado_busca->getIdsite_filiado()); $anuncios = $site_filiado_aux->getAnuncios(); $req_pagina = 'site_filiado_lista_anuncios.php'; } elseif($_REQUEST['op']=="reposicionar_anuncio" && is_object($_SESSION['usuario_portal_logado']) ){ $site_filiado_banner_aux = new Site_filiado_banner(); $site_filiado_banner_aux->reordenarModuloArrasta(1,1,$_GET['listItem']); } elseif($_REQUEST['op'] == 'site_filiado_edicao_anuncio' && is_object($_SESSION['usuario_portal_logado'])){ $site_filiado_banner_aux = new Site_filiado_banner(); $site_filiado_banner_aux->limparErro(); $sucesso = false; if($_POST['gravar'] == 1){ $site_filiado_banner_aux->setHabilitar(0); $site_filiado_banner_aux->setIp(getenv("REMOTE_ADDR")); $site_filiado_banner_aux->setPosicao($_POST[posicao],$_POST[posicao_anterior]); $site_filiado_banner_aux->setData(date('d/m/Y H:i:s')); $site_filiado_banner_aux->setIdsite_filiado($site_filiado_em_exibicao->getIdsite_filiado()); $site_filiado_banner_aux->setLink_url($_POST[link_url]); $dir_arquivos = "extranet/arquivos/site_filiado_banner/"; if ( ($_FILES["imagem"]["name"] != "") || ($_POST[excluir_imagem] == "1")){ // Cria o nome do arquivo if ($_FILES["imagem"]["name"] != ""){ $ext_arquivo_aux = explode(".",$_FILES["imagem"]["name"]); $ultima_parte_ext = count($ext_arquivo_aux) - 1; $ext_arquivo = $ext_arquivo_aux[$ultima_parte_ext]; $arq_anexo_imagem = md5(uniqid(time())).".".$ext_arquivo; } @unlink($dir_arquivos.$_POST["imagem_oculta"]); } // Caso o registro esteja sendo alterado sem alterar o arquivo elseif($_POST["imagem_oculta"] != ''){ $arq_anexo_imagem = $_POST["imagem_oculta"]; } else $site_filiado_banner_aux->setErro("O campo 'Imagem' é obrigatório"); if ($_FILES["imagem"]["name"] != ""){ // Faz upload de "imagem" $target_path = $dir_arquivos . $arq_anexo_imagem; $array_extensao = array('jpg','png'); if(!in_array(strtolower($ext_arquivo),$array_extensao)){ $site_filiado_banner_aux->setErro("Extensão inválida! Somente imagems com extensão .jpg e .png"); } else{ $site_filiado_banner_aux->setImagem($arq_anexo_imagem); } } if($site_filiado_banner_aux->getErro() == ""){ $site_filiado_banner_aux->salvarRegistro(); if(move_uploaded_file($_FILES["imagem"]["tmp_name"], $target_path)){ // Ajusta o tamanho da imagem require_once "extranet/modelo/class.arquivos.php"; require_once "extranet/modelo/class.thumbs.php"; $arquivos[0] = $arq_anexo_imagem; $thumbs = new thumbs($dir_arquivos, $arquivos, "", "_p",90,false,100,100); $thumbs->gera(); $thumbs = new thumbs($dir_arquivos, $arquivos, "", "_g",90,false,200,200); $thumbs->gera(); } $sucesso = true; } } $req_pagina = 'site_filiado_edicao_anuncio.php'; } elseif($_REQUEST['op'] == 'site_filiado_excluir_anuncio' && is_object($_SESSION['usuario_portal_logado']) ){ $site_filiado_banner_aux = new Site_filiado_banner(); $site_filiado_banner_aux->carregarRegistro($_REQUEST[idanuncio]); $site_filiado_banner_aux->setHabilitar(0); $site_filiado_banner_aux->salvarRegistro(); $site_filiado_busca = $_SESSION['usuario_portal_logado']->getSiteFiliado(); $site_filiado_aux = new Site_filiado(); $site_filiado_aux->carregarRegistro($site_filiado_busca->getIdsite_filiado()); $anuncios = $site_filiado_aux->getAnuncios(); $req_pagina = 'site_filiado_lista_anuncios.php'; } elseif($_REQUEST['op'] == 'site_filiado_excluir' && is_object($_SESSION['usuario_portal_logado']) && is_object($_SESSION['usuario_portal_logado']->getSiteFiliado())){ $site_filiado_busca = $_SESSION['usuario_portal_logado']->getSiteFiliado(); if($site_filiado_busca->getIdsite_filiado() == $site_filiado_em_exibicao->getIdsite_filiado() ) unset($site_filiado_em_exibicao); $site_filiado_aux = new Site_filiado(); $site_filiado_aux->carregarRegistro($site_filiado_busca->getIdsite_filiado()); $site_filiado_aux->setHabilitar(0); $site_filiado_aux->salvarRegistro(); $req_pagina = 'site_filiado_excluido_sucesso.php'; } elseif($_REQUEST['op'] == 'vida10'){ unset($site_filiado_em_exibicao); $prox_pagina = 'index.php'; } //CONTROLE URL elseif( in_array("quem-somos",$url_array) && $url_array[5] == "quem-somos" ){ $req_pagina = 'contato_quem.php'; } elseif( in_array("fale-conosco",$url_array) && $url_array[5] == "fale-conosco" ){ $req_pagina = 'contato_fale.php'; } elseif( in_array("materia",$url_array) && $url_array[5] == "materia" ){ switch($url_array[6]){ case "video":{ $_GET[video] == "1"; if($url_array[7] != ""){ $materia_mostra = new Materia(); $materia_mostra->carregarRegistroNome($url_array[7]."/".$url_array[8]."/".$url_array[9]); $materia_mostra->carregarRegistroComentarios($materia_mostra->getIdmateria()); $categoria_mostra = new Categoria(); $categoria_mostra->carregarRegistroSite($materia_mostra->getIdcategoria()); $nome_categoria = retiraAcentos($categoria_mostra->getNome()); if ( (is_numeric($materia_mostra->getIdmateria_autor())) && ($materia_mostra->getIdmateria_autor()!=0) ){ $autor_mostra = new Materia_autor(); $autor_mostra->carregarRegistroSite($materia_mostra->getIdmateria_autor()); $foto_autor = "extranet/arquivos/materia_autor/".miniatura($autor_mostra->getFoto()); $nome_autor = $autor_mostra->getNome(); $descricao_autor = $autor_mostra->getDescricao(); } //Visualização if(is_object($materia_mostra)){ if( (!is_array($_COOKIE['materias_visualizadas'])) || (!in_array($materia_mostra->getIdmateria(),$_COOKIE['materias_visualizadas'])) ){ $materia_visualizacao = new Materia_visualizacao(); $materia_visualizacao->setData(date("d/m/Y H:i:s")); $materia_visualizacao->setIp(getenv("REMOTE_ADDR")); $materia_visualizacao->setIdmateria($materia_mostra->getIdmateria()); $materia_visualizacao->setIdcategoria($materia_mostra->getIdcategoria()); $materia_visualizacao->setHabilitar("1"); $materia_visualizacao->salvarRegistro(); setcookie('materias_visualizadas[]',$materia_mostra->getIdmateria(),time()+60*60*24*30); } $req_pagina = 'noticia_mostra.php'; } }else{ $carrega_categoria = new Categoria(); $carrega_categoria->carregarRegistroNome($url_array[7]); $_GET[idcategoria] = $carrega_categoria->getIdcategoria(); $_GET[video] = "1"; $req_pagina = 'noticias.php'; } break; } case "dica":{ $_GET[dica] == "1"; if($url_array[7] != ""){ $materia_mostra = new Materia(); $materia_mostra->carregarRegistroNome($url_array[7]."/".$url_array[8]."/".$url_array[9]); $materia_mostra->carregarRegistroComentarios($materia_mostra->getIdmateria()); $categoria_mostra = new Categoria(); $categoria_mostra->carregarRegistroSite($materia_mostra->getIdcategoria()); $nome_categoria = retiraAcentos($categoria_mostra->getNome()); if ( (is_numeric($materia_mostra->getIdmateria_autor())) && ($materia_mostra->getIdmateria_autor()!=0) ){ $autor_mostra = new Materia_autor(); $autor_mostra->carregarRegistroSite($materia_mostra->getIdmateria_autor()); $foto_autor = "extranet/arquivos/materia_autor/".miniatura($autor_mostra->getFoto()); $nome_autor = $autor_mostra->getNome(); $descricao_autor = $autor_mostra->getDescricao(); } //Visualização if(is_object($materia_mostra)){ if( (!is_array($_COOKIE['materias_visualizadas'])) || (!in_array($materia_mostra->getIdmateria(),$_COOKIE['materias_visualizadas'])) ){ $materia_visualizacao = new Materia_visualizacao(); $materia_visualizacao->setData(date("d/m/Y H:i:s")); $materia_visualizacao->setIp(getenv("REMOTE_ADDR")); $materia_visualizacao->setIdmateria($materia_mostra->getIdmateria()); $materia_visualizacao->setIdcategoria($materia_mostra->getIdcategoria()); $materia_visualizacao->setHabilitar("1"); $materia_visualizacao->salvarRegistro(); setcookie('materias_visualizadas[]',$materia_mostra->getIdmateria(),time()+60*60*24*30); } $req_pagina = 'noticia_mostra.php'; } }else{ $carrega_categoria = new Categoria(); $carrega_categoria->carregarRegistroNome($url_array[7]); $_GET[idcategoria] = $carrega_categoria->getIdcategoria(); $_GET[dica] = "1"; $req_pagina = 'noticias.php'; } break; } default:{ if($url_array[7] != ""){ $materia_mostra = new Materia(); $materia_mostra->carregarRegistroNome($url_array[6]."/".$url_array[7]."/".$url_array[8]); $materia_mostra->carregarRegistroComentarios($materia_mostra->getIdmateria()); $categoria_mostra = new Categoria(); $categoria_mostra->carregarRegistroSite($materia_mostra->getIdcategoria()); $nome_categoria = retiraAcentos($categoria_mostra->getNome()); if ( (is_numeric($materia_mostra->getIdmateria_autor())) && ($materia_mostra->getIdmateria_autor()!=0) ){ $autor_mostra = new Materia_autor(); $autor_mostra->carregarRegistroSite($materia_mostra->getIdmateria_autor()); $foto_autor = "extranet/arquivos/materia_autor/".miniatura($autor_mostra->getFoto()); $nome_autor = $autor_mostra->getNome(); $descricao_autor = $autor_mostra->getDescricao(); } //Visualização if(is_object($materia_mostra)){ if( (!is_array($_COOKIE['materias_visualizadas'])) || (!in_array($materia_mostra->getIdmateria(),$_COOKIE['materias_visualizadas'])) ){ $materia_visualizacao = new Materia_visualizacao(); $materia_visualizacao->setData(date("d/m/Y H:i:s")); $materia_visualizacao->setIp(getenv("REMOTE_ADDR")); $materia_visualizacao->setIdmateria($materia_mostra->getIdmateria()); $materia_visualizacao->setIdcategoria($materia_mostra->getIdcategoria()); $materia_visualizacao->setHabilitar("1"); $materia_visualizacao->salvarRegistro(); setcookie('materias_visualizadas[]',$materia_mostra->getIdmateria(),time()+60*60*24*30); } $req_pagina = 'noticia_mostra.php'; } }else{ $categoria_busca = new Categoria(); $categoria_busca->setCondicoes("habilitar = '1'"); $categoria_busca->consultar(); $dados_categoria_busca = $categoria_busca->getResultado(); if(is_array($dados_categoria_busca)) foreach($dados_categoria_busca as $cat) $dados_categorias[] = $cat[nome_categoria]; $carrega_categoria = new Categoria(); $carrega_categoria->carregarRegistroNome($url_array[6]); $carrega_tag = new Tag(); $carrega_tag->carregarRegistroNome($url_array[6]); switch($url_array[6]){ case "dica":{ $_GET[dica] = 1; break; } case "video":{ $_GET[video] = 1; break; } default:{ if(is_object($carrega_categoria) && is_numeric($carrega_categoria->getIdcategoria()) ) $_GET[idcategoria] = $carrega_categoria->getIdcategoria(); if( is_array($dados_categoria_busca) && !in_array($url_array[6],$dados_categorias) ) { if(is_object($carrega_tag) && is_numeric($carrega_tag->getIdtag()) ) $_GET[idtag] = $carrega_tag->getIdtag(); } break; } } $req_pagina = 'noticias.php'; } break; } } } elseif( ($url_array[5] != "") && ( is_object($site_filiado_carrega) ) && ($site_filiado_carrega->getSite_url() == $url_array[5]) ){ $site_filiado_em_exibicao = $site_filiado_carrega; if(is_object($site_filiado_carrega) && $site_filiado_carrega->getSite_url()==$url_array[5]){ switch($url_array[6]){ case "materia": { include_once("extranet/modelo/biblioteca.php"); include_once("extranet/modelo/Materia.php"); include_once("extranet/modelo/Materia_tag.php"); include_once("extranet/modelo/Tag.php"); /* if($url_array[7] != "" && !is_numeric($url_array[7])){ $materia_mostra = new Materia(); $materia_mostra->carregarRegistroNome($url_array[7]."/".$url_array[8]."/".$url_array[9]); $materia_mostra->carregarRegistroComentarios($materia_mostra->getIdmateria()); $categoria_mostra = new Categoria(); $categoria_mostra->carregarRegistroSite($materia_mostra->getIdcategoria()); $nome_categoria = retiraAcentos($categoria_mostra->getNome()); if ( (is_numeric($materia_mostra->getIdmateria_autor())) && ($materia_mostra->getIdmateria_autor()!=0) ){ $autor_mostra = new Materia_autor(); $autor_mostra->carregarRegistroSite($materia_mostra->getIdmateria_autor()); $foto_autor = "extranet/arquivos/materia_autor/".miniatura($autor_mostra->getFoto()); $nome_autor = $autor_mostra->getNome(); $descricao_autor = $autor_mostra->getDescricao(); } //Visualização if(is_object($materia_mostra)){ if( (!is_array($_COOKIE['materias_visualizadas'])) || (!in_array($materia_mostra->getIdmateria(),$_COOKIE['materias_visualizadas'])) ){ $materia_visualizacao = new Materia_visualizacao(); $materia_visualizacao->setData(date("d/m/Y H:i:s")); $materia_visualizacao->setIp(getenv("REMOTE_ADDR")); $materia_visualizacao->setIdmateria($materia_mostra->getIdmateria()); $materia_visualizacao->setIdcategoria($materia_mostra->getIdcategoria()); $materia_visualizacao->setHabilitar("1"); $materia_visualizacao->salvarRegistro(); setcookie('materias_visualizadas[]',$materia_mostra->getIdmateria(),time()+60*60*24*30); } $req_pagina = 'noticia_mostra.php'; } } else{ $pagina = is_numeric($url_array[7]) ? $url_array[7] : 1; $materia_lista = new Materia(); $materia_lista->setCampos($materia_lista->getCamposModulo(),$materia_lista->getCamposModulo()); $materia_lista->setCondicoes("habilitar != '0'"); $materia_lista->setCondicoes("idsite_filiado = '".$site_filiado_carrega->getIdsite_filiado()."'"); $materia_lista->setGroup("idmateria"); $materia_lista->setOrder("data_criacao desc"); $materia_lista->setPaginacao($pagina,5); $materia_lista->consultar(); $num_paginas = $materia_lista->getNumPaginas(); $dados_materia_lista = $materia_lista->getResultadoObjetos(); $req_pagina = 'site_filiado_noticias.php'; } */ switch($url_array[7]){ case "video":{ $_GET[video] == "1"; if($url_array[8] != ""){ $materia_mostra = new Materia(); $materia_mostra->carregarRegistroNome($url_array[8]."/".$url_array[9]."/".$url_array[10]); $materia_mostra->carregarRegistroComentarios($materia_mostra->getIdmateria()); $categoria_mostra = new Categoria(); $categoria_mostra->carregarRegistroSite($materia_mostra->getIdcategoria()); $nome_categoria = retiraAcentos($categoria_mostra->getNome()); if ( (is_numeric($materia_mostra->getIdmateria_autor())) && ($materia_mostra->getIdmateria_autor()!=0) ){ $autor_mostra = new Materia_autor(); $autor_mostra->carregarRegistroSite($materia_mostra->getIdmateria_autor()); $foto_autor = "extranet/arquivos/materia_autor/".miniatura($autor_mostra->getFoto()); $nome_autor = $autor_mostra->getNome(); $descricao_autor = $autor_mostra->getDescricao(); } //Visualização if(is_object($materia_mostra)){ if( (!is_array($_COOKIE['materias_visualizadas'])) || (!in_array($materia_mostra->getIdmateria(),$_COOKIE['materias_visualizadas'])) ){ $materia_visualizacao = new Materia_visualizacao(); $materia_visualizacao->setData(date("d/m/Y H:i:s")); $materia_visualizacao->setIp(getenv("REMOTE_ADDR")); $materia_visualizacao->setIdmateria($materia_mostra->getIdmateria()); $materia_visualizacao->setIdcategoria($materia_mostra->getIdcategoria()); $materia_visualizacao->setHabilitar("1"); $materia_visualizacao->salvarRegistro(); setcookie('materias_visualizadas[]',$materia_mostra->getIdmateria(),time()+60*60*24*30); } $req_pagina = 'noticia_mostra.php'; } }else{ $carrega_categoria = new Categoria(); $carrega_categoria->carregarRegistroNome($url_array[8]); $_GET[idcategoria] = $carrega_categoria->getIdcategoria(); $_GET[video] = "1"; $req_pagina = 'noticias.php'; } break; } case "dica":{ $_GET[dica] == "1"; if($url_array[8] != ""){ $materia_mostra = new Materia(); $materia_mostra->carregarRegistroNome($url_array[8]."/".$url_array[9]."/".$url_array[10]); $materia_mostra->carregarRegistroComentarios($materia_mostra->getIdmateria()); $categoria_mostra = new Categoria(); $categoria_mostra->carregarRegistroSite($materia_mostra->getIdcategoria()); $nome_categoria = retiraAcentos($categoria_mostra->getNome()); if ( (is_numeric($materia_mostra->getIdmateria_autor())) && ($materia_mostra->getIdmateria_autor()!=0) ){ $autor_mostra = new Materia_autor(); $autor_mostra->carregarRegistroSite($materia_mostra->getIdmateria_autor()); $foto_autor = "extranet/arquivos/materia_autor/".miniatura($autor_mostra->getFoto()); $nome_autor = $autor_mostra->getNome(); $descricao_autor = $autor_mostra->getDescricao(); } //Visualização if(is_object($materia_mostra)){ if( (!is_array($_COOKIE['materias_visualizadas'])) || (!in_array($materia_mostra->getIdmateria(),$_COOKIE['materias_visualizadas'])) ){ $materia_visualizacao = new Materia_visualizacao(); $materia_visualizacao->setData(date("d/m/Y H:i:s")); $materia_visualizacao->setIp(getenv("REMOTE_ADDR")); $materia_visualizacao->setIdmateria($materia_mostra->getIdmateria()); $materia_visualizacao->setIdcategoria($materia_mostra->getIdcategoria()); $materia_visualizacao->setHabilitar("1"); $materia_visualizacao->salvarRegistro(); setcookie('materias_visualizadas[]',$materia_mostra->getIdmateria(),time()+60*60*24*30); } $req_pagina = 'noticia_mostra.php'; } }else{ $carrega_categoria = new Categoria(); $carrega_categoria->carregarRegistroNome($url_array[8]); $_GET[idcategoria] = $carrega_categoria->getIdcategoria(); $_GET[dica] = "1"; $req_pagina = 'noticias.php'; } break; } default:{ if($url_array[8] != ""){ $materia_mostra = new Materia(); $materia_mostra->carregarRegistroNome($url_array[7]."/".$url_array[8]."/".$url_array[9]); $materia_mostra->carregarRegistroComentarios($materia_mostra->getIdmateria()); $categoria_mostra = new Categoria(); $categoria_mostra->carregarRegistroSite($materia_mostra->getIdcategoria()); $nome_categoria = retiraAcentos($categoria_mostra->getNome()); if ( (is_numeric($materia_mostra->getIdmateria_autor())) && ($materia_mostra->getIdmateria_autor()!=0) ){ $autor_mostra = new Materia_autor(); $autor_mostra->carregarRegistroSite($materia_mostra->getIdmateria_autor()); $foto_autor = "extranet/arquivos/materia_autor/".miniatura($autor_mostra->getFoto()); $nome_autor = $autor_mostra->getNome(); $descricao_autor = $autor_mostra->getDescricao(); } //Visualização if(is_object($materia_mostra)){ if( (!is_array($_COOKIE['materias_visualizadas'])) || (!in_array($materia_mostra->getIdmateria(),$_COOKIE['materias_visualizadas'])) ){ $materia_visualizacao = new Materia_visualizacao(); $materia_visualizacao->setData(date("d/m/Y H:i:s")); $materia_visualizacao->setIp(getenv("REMOTE_ADDR")); $materia_visualizacao->setIdmateria($materia_mostra->getIdmateria()); $materia_visualizacao->setIdcategoria($materia_mostra->getIdcategoria()); $materia_visualizacao->setHabilitar("1"); $materia_visualizacao->salvarRegistro(); setcookie('materias_visualizadas[]',$materia_mostra->getIdmateria(),time()+60*60*24*30); } $req_pagina = 'noticia_mostra.php'; } }else{ $pagina = is_numeric($url_array[7]) ? $url_array[7] : 1; $materia_lista = new Materia(); $materia_lista->setCampos($materia_lista->getCamposModulo(),$materia_lista->getCamposModulo()); $materia_lista->setCondicoes("habilitar != '0'"); $materia_lista->setCondicoes("idsite_filiado = '".$site_filiado_carrega->getIdsite_filiado()."'"); $materia_lista->setGroup("idmateria"); $materia_lista->setOrder("data_criacao desc"); $materia_lista->setPaginacao($pagina,2); $materia_lista->consultar(); $num_paginas = $materia_lista->getNumPaginas(); $dados_materia_lista = $materia_lista->getResultadoObjetos(); $req_pagina = 'site_filiado_noticias.php'; } } } break; } case "sobre":{ $req_pagina = 'site_filiado_sobre.php'; break; } case "contato":{ $site_filiado_contato_aux = new Site_filiado_contato(); $req_pagina = 'site_filiado_contato.php'; break; } default:{ $req_pagina = 'inicial.php'; break; } } } } else{ $req_pagina = 'inicial.php'; } if ($req_pagina != ""){ require ($req_pagina); } elseif ($prox_pagina != ""){ echo ' Redirecionando... '; } exit; ?>