function excluir_conversa_chat()
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------
    // retorna id de usuario de chat -------------------
    $idusuario = retorne_idusuario_sessao_chat(null, false);
    // retorna id de usuario de chat
    // ---------------------------------------------------------
    // id de usuario logado ------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // querys ------------------------------------------------
    $query[] = "update {$tabela_banco['22']} set mensagem='', data_mensagem='', visualizada='0' where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';";
    // query
    $query[] = "update {$tabela_banco['22']} set visualizada='1' where idamigo='{$idusuario_logado}' and idusuario='{$idusuario}';";
    // query
    $query[] = "update {$tabela_banco['22']} set visualizada='1' where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';";
    // query
    // ---------------------------------------------------------
    // salvando mensagens ----------------------------
    executador_querys($query);
    // salvando mensagens
    // ---------------------------------------------------------
}
function atualizar_tempo_conexao_usuario()
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // ---------------------------------------------------------
    // id de usuario logado ------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // data atual --------------------------------------------
    $data_atual = data_atual_modo_conexao_usuario();
    // data atual
    // ---------------------------------------------------------
    // query -------------------------------------------------
    $query[] = "delete from {$tabela_banco['23']} where idusuario='{$idusuario_logado}';";
    // query
    $query[] = "insert into {$tabela_banco['23']} values('{$idusuario_logado}', '{$data_atual}');";
    // query
    // ---------------------------------------------------------
    // executa querys -------------------------------------
    executador_querys($query);
    // executa querys
    // ---------------------------------------------------------
}
function exclui_publicacao()
{
    // globals --------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // ------------------------------------------------------
    // dados de formulario ----------------------------
    $idpost = remove_html($_POST['idpost']);
    // data de nascimento
    // ------------------------------------------------------
    // id de usuario logado ---------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ------------------------------------------------------
    // query remove postagem -----------------------
    $query[] = "delete from {$tabela_banco['9']} where idusuario='{$idusuario_logado}' and id='{$idpost}';";
    // query
    $query[] = "delete from {$tabela_banco['17']} where idpublicacao='{$idpost}';";
    // query
    // -------------------------------------------------------
    // removendo publicacao completa ------------
    executador_querys($query);
    // -------------------------------------------------------
    // remove qualquer referencia global ----------
    remover_referencia_publicacao_global(null);
    // remove qualquer referencia global
    // -------------------------------------------------------
}
function adicionar_visita_perfil()
{
    // globals
    global $tabela_banco;
    global $numero_maximo_visitas_perfil_exibir;
    // id usuario
    $idusuario = retorne_idusuario_visualizando_perfil();
    // usuario dono do perfil
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // id de usuario logado
    $idusuario_logado = retorne_idusuario_logado();
    // data atual
    $data_atual = data_atual();
    // numero de visitas atual
    $numero_visitas_atual = retorne_numero_visitas_perfil();
    // remove visitas antigas
    if ($numero_visitas_atual >= $numero_maximo_visitas_perfil_exibir) {
        remove_visitas_antigas_perfil();
    }
    // se for o dono do perfil retorne nulo
    if ($usuario_dono_perfil == true or $idusuario == null or $idusuario_logado == null) {
        return null;
    }
    // qurey
    $query[] = "delete from {$tabela_banco['13']} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
    $query[] = "insert into {$tabela_banco['13']} values('null', '{$idusuario}', '{$idusuario_logado}', '{$data_atual}');";
    // executa querys
    executador_querys($query);
}
Example #5
0
function votar_enquete()
{
    // dados de formulario
    $id = remove_html($_REQUEST['id']);
    $voto = remove_html($_REQUEST['voto']);
    // valida campos e usuario logado
    if ($id == null or $voto == null or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_VOTO_ENQUETE;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // data
    $data = data_atual();
    // valida voto
    if ($voto == 1) {
        // sim
        $votar[0] = 1;
        $votar[1] = 0;
    } else {
        // nao
        $votar[0] = 0;
        $votar[1] = 1;
    }
    // querys
    $query[0] = "delete from {$tabela} where id_enquete='{$id}' and idusuario='{$idusuario}';";
    $query[1] = "insert into {$tabela} values(null, '{$id}', '{$idusuario}', '{$votar['0']}', '{$votar['1']}', '{$data}');";
    // salva voto
    executador_querys($query);
    // retorno
    return votacao_atual_enquete($id);
}
function criar_registros_conversa_chat($idusuario)
{
    // globals ---------------------------------------------
    global $tabela_banco;
    // tabela do banco
    // --------------------------------------------------------
    // id de usuario logado ---------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------
    // query -----------------------------------------------
    $query = "select *from {$tabela_banco['22']} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';";
    // query
    // -------------------------------------------------------
    // numero de linhas -------------------------------
    $numero_linhas = retorne_numero_linhas_query($query);
    // numero de linhas
    // --------------------------------------------------------
    // limpa query antiga -----------------------------
    $query = null;
    // limpa query antiga
    // -------------------------------------------------------
    // limpa duplicatas se houver -----------------
    if ($numero_linhas > 1) {
        // querys ---------------------------------------------
        $query[] = "delete from {$tabela_banco['22']} where idamigo='{$idusuario_logado}' and idusuario='{$idusuario}';";
        // query
        $query[] = "delete from {$tabela_banco['22']} where idamigo='{$idusuario}' and idusuario='{$idusuario_logado}';";
        // query
        // -------------------------------------------------------
        // excluindo duplicatas -------------------------
        executador_querys($query);
        // excluindo duplicatas
        // ------------------------------------------------------
        // zera querys -------------------------------------
        $query[] = null;
        // zera querys
        // ------------------------------------------------------
    }
    // --------------------------------------------------------
    // criando registros --------------------------------
    if ($numero_linhas == 0) {
        // querys -----------------------------------------------
        $query[] = "insert into {$tabela_banco['22']} values('null', '{$idusuario_logado}', '{$idusuario}', '', '', '');";
        // query
        $query[] = "insert into {$tabela_banco['22']} values('null', '{$idusuario}', '{$idusuario_logado}', '', '', '');";
        // query
        // --------------------------------------------------------
        // executando querys -----------------------------
        executador_querys($query);
        // executando querys
        // ---------------------------------------------------------
    }
    // --------------------------------------------------------
}
Example #7
0
function seguir_usuario()
{
    // globals
    global $requeste;
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno falso
        return false;
    }
    // tabela
    $tabela[0] = TABELA_SEGUIDORES;
    $tabela[1] = TABELA_AMIZADE;
    // dados de formulario
    $idamigo = remove_html($_REQUEST[$requeste[2]]);
    // idusuario logado
    $idusuario = retorne_idusuario_logado();
    // usuario seguindo
    $usuario_seguindo = retorne_usuario_seguindo($idusuario, $idamigo);
    // verifica se nao e o proprio usuario
    if ($usuario_seguindo == null or $idamigo == null or $idusuario == null) {
        // retorno nulo
        return null;
    }
    // data
    $data = data_atual();
    // adiciona ou remove
    switch ($usuario_seguindo) {
        case 1:
            // remove
            // tabela seguidores
            $query[] = "delete from {$tabela['0']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';";
            // tabela amizade
            $query[] = "delete from {$tabela['1']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';";
            $query[] = "delete from {$tabela['1']} where idusuario='{$idusuario}' and idamigo='{$idamigo}';";
            break;
        case 2:
            // adiciona
            // tabela seguidores
            $query[] = "delete from {$tabela['0']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';";
            $query[] = "insert into {$tabela['0']} values(null, '{$idamigo}', '{$idusuario}', '{$data}');";
            // tabela amizade
            $query[] = "delete from {$tabela['1']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';";
            $query[] = "delete from {$tabela['1']} where idusuario='{$idusuario}' and idamigo='{$idamigo}';";
            $query[] = "insert into {$tabela['1']} values(null, '{$idamigo}', '{$idusuario}', '{$data}');";
            $query[] = "insert into {$tabela['1']} values(null, '{$idusuario}', '{$idamigo}', '{$data}');";
            break;
    }
    // comando executa
    executador_querys($query);
}
Example #8
0
function salva_widget()
{
    // conteudo
    $conteudo = $_REQUEST['conteudo'];
    // tabela
    $tabela = TABELA_WIDGET;
    // data atual
    $data_atual = data_atual();
    // querys
    $query[] = "delete from {$tabela};";
    $query[] = "insert into {$tabela} values('{$conteudo}', '{$data_atual}');";
    // executa querys
    executador_querys($query);
}
function atualiza_conexao_usuario()
{
    // tabela
    $tabela = TABELA_CONEXAO_USUARIO;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // data de conexao
    $data_conexao = retorne_data_atual_conexao();
    // query
    $query[] = "delete from {$tabela} where idusuario='{$idusuario}';";
    $query[] = "insert into {$tabela} values('{$idusuario}','{$data_conexao}');";
    // comando
    if ($idusuario != null) {
        executador_querys($query);
    }
}
function salva_perfil_usuario()
{
    // tabela
    $tabela = TABELA_PERFIL;
    // idusuario
    $idusuario = retorne_idusuario_logado();
    // dados do usuario
    $dados = dados_perfil_usuario($idusuario);
    // id de usuario de dados
    $idusuario_dados = $dados['idusuario'];
    if ($idusuario_dados == null) {
        // query
        $query = "insert into {$tabela} values('{$idusuario}', '', '', '', '', '', '', '','', '', '', '', '', '', '', '');";
        // comando executa
        comando_executa($query);
        // limpa querys antigas
        $query = array();
    }
    // upload de imagem de perfil
    upload_imagem_perfil();
    // dados do usuario
    $dados = dados_perfil_usuario($idusuario);
    // dados de usuario de banco de dados
    $imagem_perfil = $dados['imagem_perfil'];
    $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura'];
    // dados de formulario
    $nome = remove_html($_REQUEST['nome']);
    $email = remove_html($_REQUEST['email']);
    $cnpj = remove_html($_REQUEST['cnpj']);
    $endereco = remove_html($_REQUEST['endereco']);
    $cidade = remove_html($_REQUEST['cidade']);
    $estado = remove_html($_REQUEST['estado']);
    $telefone = remove_html($_REQUEST['telefone']);
    $celular = remove_html($_REQUEST['celular']);
    $site = remove_html($_REQUEST['site']);
    $categoria = remove_html($_REQUEST['categoria']);
    $sobre = remove_html($_REQUEST['sobre']);
    $cep = remove_html($_REQUEST['cep']);
    // ata atual
    $data = data_atual();
    // querys
    $query[] = "delete from {$tabela} where idusuario='{$idusuario}';";
    $query[] = "insert into {$tabela} values('{$idusuario}', '{$imagem_perfil}', '{$imagem_perfil_miniatura}', '{$nome}', '{$email}', '{$cnpj}', '{$endereco}', '{$cidade}', '{$estado}', '{$telefone}', '{$celular}', '{$site}', '{$categoria}', '{$sobre}', '{$cep}', '{$data}');";
    // executador de querys
    executador_querys($query);
}
Example #11
0
function excluir_conta_usuario()
{
    // globals
    global $tabelas_disponiveis;
    // dados de formulario
    $senha = cifra_senha_md5(remove_html($_REQUEST["senha"]));
    // senha de cookie
    $senha_cookie = retorne_senha_cookie();
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // valida senha de usuario
    if ($senha != $senha_cookie or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // lista tabelas
    foreach ($tabelas_disponiveis as $tabela) {
        // valida tabela
        if ($tabela != null) {
            // valida tipo de tabela
            switch ($tabela) {
                case TABELA_CADASTRO:
                    $query[] = "delete from {$tabela} where id='{$idusuario}';";
                    break;
                case TABELA_CATEGORIAS:
                    $query[] = null;
                    break;
                default:
                    $query[] = "delete from {$tabela} where idusuario='{$idusuario}';";
                    $query[] = "delete from {$tabela} where idusuario='{$idusuario}' or idamigo='{$idusuario}';";
            }
        }
    }
    // executando querys
    executador_querys($query);
    // excluindo arquivos de usuario
    excluir_pastas_subpastas(retorne_pasta_usuario($idusuario, 0, true));
    // zera cookies, e sessao
    salvar_cookies(null, null, true);
    // retorno
    return -1;
}
Example #12
0
function comprar_produto()
{
    // tabela
    $tabela = TABELA_VENDAS;
    // id de produto
    $idproduto = retorne_idproduto_get();
    // id de usuario logado
    $idamigo = retorne_idusuario_logado();
    // id de usuario dono do produto
    $idusuario = retorne_idusuario_dono_produto($idproduto);
    // dados de preco, juros etc
    $quantidade = remove_html($_REQUEST['quantidade']);
    // dados do produto
    $dados_produto = retorne_dados_produto($idproduto);
    // separa dados
    $preco = $dados_produto['preco'];
    // preco com juros
    $preco_juros = calcula_juros($dados_produto['preco'], 1, $dados_produto['juros']);
    // calcula valor total a ser pago
    $preco_juros *= $quantidade;
    // valor de juros
    $juros = $dados_produto['juros'];
    // numero de parcelamentos
    $parcelamento = $dados_produto['parcelamento'];
    // calcula o valor mensal
    $valor_mensal = round($preco_juros / $parcelamento, 2);
    // valida campos necessarios
    if ($idproduto == null or $idusuario == null or $idamigo == null or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // data
    $data = data_atual();
    // query
    $query[] = "delete from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' and idproduto='{$idproduto}';";
    $query[] = "insert into {$tabela} values(null, '{$idusuario}', '{$idamigo}', '{$idproduto}', '{$quantidade}', '{$preco}', '{$preco_juros}', '{$juros}', '{$parcelamento}', '{$valor_mensal}', '0', '0', '{$data}');";
    // executa querys
    executador_querys($query);
}
function excluir_conta_usuario()
{
    // globals
    global $array_tabelas_usuarios;
    // dados de formulario
    $senha_atual = remove_html($_REQUEST['senha_atual']);
    // senha atual
    $senha_atual_banco = retorne_senha_usuario_logado();
    // cifra a senha atual
    $senha_atual = cifra_senha_md5($senha_atual);
    // valida senha atual com nova senha
    if ($senha_atual != $senha_atual_banco or retorne_usuario_administrador() == true) {
        // retorno nulo
        return null;
    }
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // pasta de usuario
    $pasta_usuario = retorne_pasta_usuario($idusuario, 0, true);
    // listando tabelas e excluindo dados
    foreach ($array_tabelas_usuarios as $tabela) {
        // valida tabela de cadastro
        if ($tabela == TABELA_CADASTRO) {
            // query
            $query[] = "delete from {$tabela} where id='{$idusuario}';";
        } else {
            // query
            $query[] = "delete from {$tabela} where idusuario='{$idusuario}';";
            $query[] = "delete from {$tabela} where idamigo='{$idusuario}';";
        }
        // executador de querys
        executador_querys($query);
    }
    // exclui a pasta de arquivos
    excluir_pastas_subpastas($pasta_usuario);
    // faz logout
    salvar_cookies(null, null, true);
}
function sessao_idioma_atualizar()
{
    // globals
    global $idioma_disponivel;
    // modo de idioma
    $modo = remove_html($_REQUEST['modo']);
    // tempo de validade do cookie
    $tempo_vida = time() + COOKIES_DIAS_EXISTE * 24 * 3600;
    // tipo de idioma
    switch ($modo) {
        case 1:
            $idioma_selecionado = $idioma_disponivel[0];
            break;
        case 2:
            $idioma_selecionado = $idioma_disponivel[1];
            break;
        default:
            $idioma_selecionado = $idioma_disponivel[0];
    }
    // salva o cookie de idioma
    setcookie(IDENTIFICADOR_SESSAO_IDIOMA, $idioma_selecionado, $tempo_vida, "/");
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_IDIOMA_USUARIO;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // querys
    $query[] = "delete from {$tabela} where idusuario='{$idusuario}';";
    $query[] = "insert into {$tabela} values('{$idusuario}', '{$idioma_selecionado}');";
    // executador de querys
    executador_querys($query);
}
function sessao_idioma_atualizar()
{
    // globals
    global $idioma_disponivel;
    // modo de idioma
    $modo = remove_html($_REQUEST['modo']);
    // inicia a sessao
    session_start();
    // tipo de idioma
    switch ($modo) {
        case 1:
            $idioma_selecionado = $idioma_disponivel[0];
            break;
        case 2:
            $idioma_selecionado = $idioma_disponivel[1];
            break;
        default:
            $idioma_selecionado = $idioma_disponivel[0];
    }
    // salva o idioma na sessao
    $_SESSION[IDENTIFICADOR_SESSAO_IDIOMA] = $idioma_selecionado;
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_IDIOMA_USUARIO;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // querys
    $query[] = "delete from {$tabela} where idusuario='{$idusuario}';";
    $query[] = "insert into {$tabela} values('{$idusuario}', '{$idioma_selecionado}');";
    // executador de querys
    executador_querys($query);
}
Example #16
0
function envia_mensagem_usuario()
{
    // dados de formulario
    $mensagem = remove_html($_REQUEST['mensagem']);
    // id de usuario da sessao
    $idamigo = retorne_idusuario_chat();
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // valida campos
    if ($mensagem == null or $idamigo == null or $idusuario == null) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_CHAT_USUARIO;
    // data
    $data = data_atual();
    // query
    $query[] = "insert into {$tabela} values(null, '{$idusuario}', '{$idamigo}', '{$mensagem}', '1', '{$data}', '{$idusuario}');";
    $query[] = "insert into {$tabela} values(null, '{$idamigo}', '{$idusuario}', '{$mensagem}', '0', '{$data}', '{$idusuario}');";
    $query[] = "update {$tabela} set visualizada='1' where idusuario='{$idusuario}' and idamigo='{$idamigo}';";
    // comando executa
    executador_querys($query);
}
Example #17
0
<?php

// campos de tabela
$query = array();
$campos = null;
$campos .= "idusuario text, ";
$campos .= "idioma_usuario text";
// nome de tabela
$nome_tabela = TABELA_IDIOMA_USUARIO;
// query
$query[] = "create table {$nome_tabela}({$campos});";
// cria a tabela
executador_querys($query);
function excluir_topico_ajuda()
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // ---------------------------------------------------------
    // valida super usuario ------------------------------
    if (retorne_super_usuario() == false) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // dados de formulario -------------------------------
    $topico_id = topico_pagina_ajuda_get();
    // id de topico
    $idalbum_imagens = remove_html($_POST['idalbum_imagens']);
    // id de album de imagens
    // ----------------------------------------------------------
    // query --------------------------------------------------
    $query = "select *from {$tabela_banco['26']} where idalbum_imagens='{$idalbum_imagens}';";
    // query
    // ----------------------------------------------------------
    // contador ----------------------------------------------
    $contador = 0;
    // contador
    // ----------------------------------------------------------
    // numero de linhas -----------------------------------
    $numero_linhas = retorne_numero_linhas_query($query);
    // numero de linhas
    // ----------------------------------------------------------
    // comando ---------------------------------------------
    $comando = comando_executa($query);
    // comando
    // -----------------------------------------------------------
    // apagando imagens ----------------------------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados ---------------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // -----------------------------------------------------------
        // separando dados ------------------------------------
        $url_imagem = $dados['url_imagem'];
        // url de imagem
        // -----------------------------------------------------------
        // valida url de imagem -------------------------------
        if ($url_imagem != null) {
            // completa endereco de imagem ------------------
            $url_imagem = "../{$url_imagem}";
            // completa endereco de imagem
            // -----------------------------------------------------------
            // exclui arquivo -----------------------------------------
            exclui_arquivo_unico($url_imagem);
            // exclui arquivo
            // -----------------------------------------------------------
        }
        // -----------------------------------------------------------
    }
    // -----------------------------------------------------------
    // limpa query antiga -----------------------------------
    $query = null;
    // limpa query antiga
    // -----------------------------------------------------------
    // querys --------------------------------------------------
    $query[] = "delete from {$tabela_banco['25']} where id='{$topico_id}' and idalbum_imagens='{$idalbum_imagens}';";
    // query
    $query[] = "delete from {$tabela_banco['26']} where idalbum_imagens='{$idalbum_imagens}';";
    // query
    // -----------------------------------------------------------
    // exclui registros ---------------------------------------
    executador_querys($query);
    // exclui registros
    // -----------------------------------------------------------
}
Example #19
0
function avaliar_perfil_usuario()
{
    // id de usuario
    $idusuario = retorne_idusuario_request();
    // id de usuario logado
    $idusuario_logado = retorne_idusuario_logado();
    // tabela
    $tabela = TABELA_AVALIAR_PERFIL;
    // data
    $data = data_atual();
    // modo
    $modo = remove_html($_REQUEST['modo']);
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_query($query);
    // valida valores de tabela
    if ($numero_linhas == 0) {
        // limpa query
        $query = array();
        // querys
        $query[] = "delete from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
        $query[] = "insert into {$tabela} values('{$idusuario}', '{$idusuario_logado}', '0', '0', '0', '{$data}');";
        // executa querys
        executador_querys($query);
    }
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
    // dados
    $dados = retorne_dados_query($query);
    // separa dados
    $agilidade = $dados['agilidade'];
    $atendimento = $dados['atendimento'];
    $honestidade = $dados['honestidade'];
    // limpa query
    $query = array();
    // valida o modo
    switch ($modo) {
        case 1:
            if ($agilidade > 0) {
                $agilidade = 0;
            } else {
                $agilidade++;
            }
            break;
        case 2:
            if ($atendimento > 0) {
                $atendimento = 0;
            } else {
                $atendimento++;
            }
            break;
        case 3:
            if ($honestidade > 0) {
                $honestidade = 0;
            } else {
                $honestidade++;
            }
            break;
    }
    // query
    $query = "update {$tabela} set agilidade='{$agilidade}', atendimento='{$atendimento}', honestidade='{$honestidade}' where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
    // comando executa
    comando_executa($query);
}
function excluir_topico_ajuda()
{
    global $tabela_banco;
    if (retorne_super_usuario() == false) {
        return null;
    }
    $topico_id = topico_pagina_ajuda_get();
    $idalbum_imagens = remove_html($_POST['idalbum_imagens']);
    $query = "select *from {$tabela_banco['26']} where idalbum_imagens='{$idalbum_imagens}';";
    $contador = 0;
    $numero_linhas = retorne_numero_linhas_query($query);
    $comando = comando_executa($query);
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        $url_imagem = $dados['url_imagem'];
        if ($url_imagem != null) {
            $url_imagem = "../{$url_imagem}";
            exclui_arquivo_unico($url_imagem);
        }
    }
    $query = null;
    $query[] = "delete from {$tabela_banco['25']} where id='{$topico_id}' and idalbum_imagens='{$idalbum_imagens}';";
    $query[] = "delete from {$tabela_banco['26']} where idalbum_imagens='{$idalbum_imagens}';";
    executador_querys($query);
}
Example #21
0
function salva_perfil_usuario()
{
    $tabela = TABELA_PERFIL;
    $idusuario = retorne_idusuario_logado();
    $dados = dados_perfil_usuario($idusuario);
    $idusuario_dados = $dados['idusuario'];
    if ($idusuario_dados == null) {
        $query = "insert into {$tabela} values('{$idusuario}', '', '', '', '', '', '', '','', '', '', '', '', '', '', '');";
        comando_executa($query);
        $query = array();
    }
    upload_imagem_perfil();
    $dados = dados_perfil_usuario($idusuario);
    $imagem_perfil = $dados['imagem_perfil'];
    $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura'];
    $nome = remove_html($_REQUEST['nome']);
    $email = remove_html($_REQUEST['email']);
    $cnpj = remove_html($_REQUEST['cnpj']);
    $endereco = remove_html($_REQUEST['endereco']);
    $cidade = remove_html($_REQUEST['cidade']);
    $estado = remove_html($_REQUEST['estado']);
    $telefone = remove_html($_REQUEST['telefone']);
    $celular = remove_html($_REQUEST['celular']);
    $site = remove_html($_REQUEST['site']);
    $categoria = remove_html($_REQUEST['categoria']);
    $sobre = remove_html($_REQUEST['sobre']);
    $cep = remove_html($_REQUEST['cep']);
    $data = data_atual();
    $query[] = "delete from {$tabela} where idusuario='{$idusuario}';";
    $query[] = "insert into {$tabela} values('{$idusuario}', '{$imagem_perfil}', '{$imagem_perfil_miniatura}', '{$nome}', '{$email}', '{$cnpj}', '{$endereco}', '{$cidade}', '{$estado}', '{$telefone}', '{$celular}', '{$site}', '{$categoria}', '{$sobre}', '{$cep}', '{$data}');";
    executador_querys($query);
}
function adicionar_visita_perfil()
{
    global $tabela_banco;
    global $numero_maximo_visitas_perfil_exibir;
    $idusuario = retorne_idusuario_visualizando_perfil();
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    $idusuario_logado = retorne_idusuario_logado();
    $data_atual = data_atual();
    $numero_visitas_atual = retorne_numero_visitas_perfil();
    if ($numero_visitas_atual >= $numero_maximo_visitas_perfil_exibir) {
        remove_visitas_antigas_perfil();
    }
    if ($usuario_dono_perfil == true or $idusuario == null or $idusuario_logado == null) {
        return null;
    }
    $query[] = "delete from {$tabela_banco['13']} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
    $query[] = "insert into {$tabela_banco['13']} values('null', '{$idusuario}', '{$idusuario_logado}', '{$data_atual}');";
    executador_querys($query);
}
function enviar_mensagem_chat()
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    global $separador_mensagem_chat;
    // separador de mensagens de chat
    // --------------------------------------------------------
    // dados de formulario -----------------------------
    $conteudo_mensagem_chat = remove_html($_POST['conteudo_mensagem_chat']);
    // conteudo da mensagem
    // --------------------------------------------------------
    // retorna id de usuario de chat ----------------
    $idusuario = retorne_idusuario_sessao_chat(null, false);
    // retorna id de usuario de chat
    // ---------------------------------------------------------
    // valida conteudo de mensagem -------------
    if ($conteudo_mensagem_chat == null or $idusuario == null) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // id de usuario logado -----------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // cria registro de troca de mensagens ------
    criar_registros_conversa_chat($idusuario);
    // cria registro de troca de mensagens
    // ---------------------------------------------------------
    // data atual --------------------------------------------
    $data_atual = data_atual();
    // data atual
    $data_atual_normal = hora_atual();
    // data atual normal
    // ---------------------------------------------------------
    // dados da mensagem -----------------------------
    $dados_mensagem[0] = dados_mensagem(0);
    // dados da mensagem
    $dados_mensagem[1] = dados_mensagem(1);
    // dados da mensagem
    // ---------------------------------------------------------
    // monta data de envio ------------------------------
    $data_completa_envio = "Ás " . $data_atual_normal . $separador_mensagem_chat[3];
    // monta data
    $data_completa_envio = converte_para_utf8($data_completa_envio);
    // converte para utf-8
    // ---------------------------------------------------------
    // adiciona data ---------------------------------------
    $conteudo_mensagem_chat = $data_completa_envio . $conteudo_mensagem_chat;
    // adiciona data
    // ---------------------------------------------------------
    // mensagem de usuario ---------------------------
    $mensagem[0] = $dados_mensagem[0]['mensagem'] . $separador_mensagem_chat[0] . $conteudo_mensagem_chat . $separador_mensagem_chat[2];
    // mensagem de usuario
    $mensagem[1] = $dados_mensagem[1]['mensagem'] . $separador_mensagem_chat[1] . $conteudo_mensagem_chat . $separador_mensagem_chat[2];
    // mensagem de usuario
    // ---------------------------------------------------------
    // querys ------------------------------------------------
    $query[] = "update {$tabela_banco['22']} set mensagem='{$mensagem['0']}', data_mensagem='{$data_atual}', visualizada='0' where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';";
    // query
    $query[] = "update {$tabela_banco['22']} set mensagem='{$mensagem['1']}', data_mensagem='{$data_atual}', visualizada='1' where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
    // query
    // ---------------------------------------------------------
    // salvando mensagens ----------------------------
    executador_querys($query);
    // salvando mensagens
    // ---------------------------------------------------------
}