$REQUEST_URI = $_SERVER['REQUEST_URI'];
$url=strip_tags("".$REQUEST_URI); //"///".
$url_array=explode("/",$url);
array_shift($url_array); //o primeiro índice sempre será vazio
array_unshift($url_array, "", "", "", "", "");
include_once("extranet/modelo/Consulta.php");
include_once("extranet/modelo/Estado.php");
include_once("extranet/modelo/Cidade.php");
include_once("extranet/modelo/Usuario_portal.php");
include_once("extranet/modelo/Materia.php");
include_once("extranet/modelo/Materia_visualizacao.php");
include_once("extranet/modelo/Categoria.php");
include_once("extranet/modelo/DisparaEmail.php");
include_once("extranet/modelo/Categoria.php");
include_once("extranet/modelo/Tag.php");
include_once("extranet/modelo/Topico.php");
include_once("extranet/modelo/Topico_tag.php");
include_once("extranet/modelo/Topico_resposta_avaliacao.php");
include_once("extranet/modelo/Site_log.php");
include_once("extranet/modelo/Materia_download.php");
include_once("extranet/modelo/Informativo_audio.php");
include_once("extranet/modelo/Site_filiado.php");
include_once("extranet/modelo/Site_filiado_usuario.php");
include_once("extranet/modelo/Site_filiado_contato.php");
include_once("extranet/modelo/Site_filiado_banner.php");
include_once("extranet/modelo/biblioteca.php");
session_start();
//CARREGA SITE FILIADO
if ($url_array[5] != "materia" ){
$site_filiado_carrega = new Site_filiado();
$site_filiado_carrega->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...
exit;
}
else{
?>
E-mail e(ou) senha incorreto(s)!
exit;
}
}
elseif($_REQUEST['op'] == 'retorno_oauth'){
include_once ("googleplus-source/google-plus-access.php");
$usuario_portal_login = new Usuario_portal();
$usuario_portal_login->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.
}
}
else{
?>
E-mail não encontrado
}
exit;
}
elseif($_REQUEST['op'] == 'cadastro'){
utf8_decode_deep($_REQUEST);
$usuario_portal_login = new Usuario_portal();
$usuario_portal_login->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.
}
else{
$erro = 'E-mail não enviado. Por favor, contate a administração do site';
require_once("box_login_cadastro.php");
}
}
else{
$erro = $usuario_portal_login->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.
}
else{
$erro = 'E-mail não enviado. Por favor, contate a administração do site';
require_once("box_login_cadastro.php");
}
}
elseif($_GET['op'] == 'login_oauth_google'){
$prox_pagina = "index.php?op=perfil";
}
elseif($_GET['op'] == 'box_login'){
$req_pagina = "box_login.php";
}
elseif($_GET['op'] == 'noticia_avaliacao'){
if( (!is_array($_COOKIE['materias_avaliadas'])) || (!in_array($_GET['materia'],$_COOKIE['materias_avaliadas'])) ){
$materia_aux = new Materia();
$materia_aux->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;
?>