function constroe_lista_usuarios_chat()
{
    // tabela
    $tabela = TABELA_AMIZADE;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // limit
    $limit = retorne_limit_chat();
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}' order by id desc {$limit};";
    // contador
    $contador = 0;
    // comando
    $comando = comando_executa($query);
    // numero de linhas de comando
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // array de retorno
    $array_retorno = array();
    // constroe usuarios
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $idamigo = $dados['idamigo'];
        // constroe usuario
        if ($idamigo != null) {
            // nome do usuario
            $nome_usuario = retorne_nome_usuario($idamigo);
            // dados de imagem
            $dados_imagem = retorne_imagem_perfil_usuario($idamigo);
            // separa dados de imagem
            $imagem_perfil_miniatura = $dados_imagem['url_imagem_perfil_miniatura'];
            // imagem de perfil
            $imagem_perfil = "<img src='{$imagem_perfil_miniatura}' title='{$nome_usuario}'>";
            // usuario online
            $usuario_online = retorne_usuario_online($idamigo);
            // valida usuario online
            if ($usuario_online == true) {
                $imagem_servidor[0] = retorne_imagem_servidor(23);
            } else {
                $imagem_servidor[0] = retorne_imagem_servidor(22);
            }
            // codigo html
            $codigo_html .= "\n<div class='classe_div_usuario_chat' onclick='seta_usuario_chat({$idamigo});'>\n\n<div class='classe_div_usuario_chat_img_perfil'>{$imagem_perfil}</div>\n<div class='classe_div_usuario_chat_nome'>{$nome_usuario}</div>\n<div class='classe_div_usuario_chat_usuario_online' id='id_div_usuario_online_offline_{$idamigo}'>{$imagem_servidor['0']}</div>\n<span class='classe_div_usuario_chat_novas_mensagens' id='id_numero_novas_mensagens_usuario_{$idamigo}'></span>\n\n</div>\n";
            // atualiza array de ids de amigos
            $array_amigos_carregados[] = $idamigo;
        }
    }
    // valida numero de linhas
    if ($numero_linhas == 0) {
        // limpa o codigo html
        $codigo_html = null;
        $array_amigos_carregados[] = 0;
    }
    // atualiza o array de retorno
    $array_retorno['conteudo'] = $codigo_html;
    $array_retorno['ids_usuarios'] = $array_amigos_carregados;
    // retorno
    return json_encode($array_retorno);
}
function atualiza_estoque_produtos_concluir_venda($modo, $idproduto, $idamigo, $quantidade_compra)
{
    // dados de produto
    $dados = retorne_dados_produto($idproduto);
    // separa dados de produto
    $quantidade = $dados['quantidade'];
    // tabela
    $tabela = TABELA_PRODUTO;
    // tabela de vendas
    $tabela_vendas = TABELA_VENDAS;
    // remove de estoque
    if ($modo == 1) {
        // remove quantidade
        $quantidade -= $quantidade_compra;
    } else {
        // query
        $query = "select *from {$tabela_vendas} where idproduto='{$idproduto}' and idamigo='{$idamigo}' and venda_concluida='1';";
        // adiciona quantidade
        if (retorne_numero_linhas_query($query) > 0) {
            // atualiza quantidade
            $quantidade += $quantidade_compra;
        }
    }
    // query
    $query = "update {$tabela} set quantidade='{$quantidade}' where id='{$idproduto}';";
    // comando executa
    comando_executa($query);
}
function retorne_host_tabela_indexar_existe($host_site)
{
    // globals ------------------------------------------------------------------
    global $nome_prefixo_tabela_novo_host;
    // nome de prefixo de tabela
    // ----------------------------------------------------------------------------
    // query --------------------------------------------------------------------
    $query = "select *from {$nome_prefixo_tabela_novo_host} where host_site='{$host_site}';";
    // query
    // ----------------------------------------------------------------------------
    // comando --------------------------------------------------------------
    $comando = comando_executa($query);
    // comando
    // ----------------------------------------------------------------------------
    // numero de linhas ----------------------------------------------------
    $numero_linhas = mysql_num_rows($comando);
    // numero de linhas
    // ----------------------------------------------------------------------------
    // retorno ------------------------------------------------------------------
    if ($numero_linhas > 0) {
        return true;
        // esta cadastrado
    } else {
        return false;
        // nao esta cadastrado
    }
    // ----------------------------------------------------------------------------
}
function retorna_dados_usuario_array($idusuario)
{
    // globals ----------------------------------------------------------------------------------------------------------
    global $tabela_banco;
    // tabela
    // ------------------------------------------------------------------------------------------------------------------
    // tabela usando ----------------------------------------------------------------------------------------------------
    $tabela_banco_usando = "{$tabela_banco['3']}";
    // tabela usando
    // ------------------------------------------------------------------------------------------------------------------
    // query obtem url de imagem ----------------------------------------------------------------------------------------
    $query = "select *from {$tabela_banco_usando} where idusuario='{$idusuario}';";
    // query obtem url de imagem
    // ------------------------------------------------------------------------------------------------------------------
    // comando ----------------------------------------------------------------------------------------------------------
    $comando = comando_executa($query);
    // comando
    // ------------------------------------------------------------------------------------------------------------------
    // dados ------------------------------------------------------------------------------------------------------------
    $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
    // array com dados
    // ------------------------------------------------------------------------------------------------------------------
    // retorna os dados -------------------------------------------------------------------------------------------------
    return $dados;
    // retorna os dados
    // ------------------------------------------------------------------------------------------------------------------
}
function remove_comentario()
{
    // globals ----------------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------------
    // id de usuario logado -----------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------------
    // dados de formulario ------------------------------------
    $id = $_POST['id'];
    // id de post
    $idusuario = $_POST['idusuario'];
    // id de usuario dono do post
    // --------------------------------------------------------------
    // query ------------------------------------------------------
    $query = "delete from {$tabela_banco['11']} where id='{$id}' and idusuario='{$idusuario}';";
    // query
    // --------------------------------------------------------------
    // comando --------------------------------------------------
    comando_executa($query);
    // comando
    // --------------------------------------------------------------
    // remove referencia de publicacao global -----------
    remover_referencia_publicacao_global($id);
    // removendo referencia
    // ---------------------------------------------------------------
}
function retorne_array_categorias()
{
    // tabela
    $tabela = TABELA_CATEGORIAS;
    // idioma atual
    $idioma_atual = retorne_idioma_sessao_usuario();
    // query
    $query = "select *from {$tabela} where idioma='{$idioma_atual}' order by categoria asc;";
    // comando
    $comando = comando_executa($query);
    // contador
    $contador = 0;
    // array de categorias
    $array_categorias = array();
    // primeiro indice de categorias
    $array_categorias[] = null;
    // constroe produtos
    for ($contador == $contador; $contador <= retorne_numero_linhas_comando($comando); $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $categoria = $dados['categoria'];
        // valida categoria
        if ($categoria != null) {
            // atualiza array de categorias
            $array_categorias[] = $categoria;
        }
    }
    // retorno
    return $array_categorias;
}
function adicionar_amizade()
{
    // tabela
    $tabela = TABELA_AMIZADE;
    // idusuario
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario administrador
    $idusuario_admin = retorne_idusuario_administrador();
    // valida usuario logado administrador
    if ($idusuario_logado == $idusuario_admin or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // data
    $data = data_atual();
    // query
    $query[0] = "select *from {$tabela} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario_admin}';";
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_query($query[0]);
    // valida numero de linhas
    if ($numero_linhas == 0) {
        // querys
        $query[1] = "insert into {$tabela} values(null, '{$idusuario_logado}', '{$idusuario_admin}', '{$data}');";
        $query[2] = "insert into {$tabela} values(null, '{$idusuario_admin}', '{$idusuario_logado}', '{$data}');";
        // comando executa
        comando_executa($query[1]);
        comando_executa($query[2]);
    }
}
function retorne_host_cadastrado_existe($host_site)
{
    // tabela para salvar o site ------------------------------------------
    $tabela_salvar_site = retorne_tabela_salvar_site();
    // tabela para salvar o site
    // ----------------------------------------------------------------------------
    // query --------------------------------------------------------------------
    $query = "select *from {$tabela_salvar_site} where host_site='{$host_site}';";
    // query
    // ----------------------------------------------------------------------------
    // comando --------------------------------------------------------------
    $comando = comando_executa($query);
    // comando
    // ----------------------------------------------------------------------------
    // numero de linhas ----------------------------------------------------
    $numero_linhas = mysql_num_rows($comando);
    // numero de linhas
    // ----------------------------------------------------------------------------
    // retorno ------------------------------------------------------------------
    if ($numero_linhas > 0) {
        return true;
        // esta cadastrado
    } else {
        return false;
        // nao esta cadastrado
    }
    // ----------------------------------------------------------------------------
}
function retorne_url_musica_usuario()
{
    // globals --------------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // ------------------------------------------------------------
    // id de usuario -------------------------------------------
    $idusuario = retorne_idusuario_visualizando_perfil();
    // id de usuario
    // ------------------------------------------------------------
    // query ----------------------------------------------------
    $query = "select *from {$tabela_banco['7']} where idusuario='{$idusuario}';";
    // query
    // ------------------------------------------------------------
    // comando -----------------------------------------------
    $comando = comando_executa($query);
    // comando
    // ------------------------------------------------------------
    // dados ---------------------------------------------------
    $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
    // dados
    // ------------------------------------------------------------
    // separando dados -------------------------------------
    $url_musica_perfil = $dados['url_musica_perfil'];
    // url da musica
    $titulo_original_musica = $dados['titulo_original_musica'];
    // titulo da musica
    // ------------------------------------------------------------
    // retorna url da musica --------------------------------
    return $url_musica_perfil;
    // retorna url da musica
    // ------------------------------------------------------------
}
function verifica_email_cadastrado($email_informado)
{
    // globals -------------------------------------------------
    global $tabela_banco;
    // array com todas as tabelas
    // -----------------------------------------------------------
    // query ---------------------------------------------------
    $query = "select *from {$tabela_banco['1']} where email='{$email_informado}';";
    // query
    // -----------------------------------------------------------
    // comando ----------------------------------------------
    $comando = comando_executa($query);
    // comando
    // ----------------------------------------------------------
    // numero de linhas ----------------------------------
    $numero_linhas = mysql_num_rows($comando);
    // numero de linhas
    // ---------------------------------------------------------
    // verifica o numero de linhas ---------------------
    if ($numero_linhas > 0) {
        // email esta cadastrado --------------------------
        return true;
        // email esta cadastrado
        // --------------------------------------------------------
    } else {
        // email nao esta cadastrado ---------------------
        return false;
        // email nao esta cadastrado
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
}
function retorne_usuario_existe($email, $senha)
{
    // globals ----------------------------------------------------------------------------------------------------------
    global $tabela_banco;
    // tabela de dados
    // ------------------------------------------------------------------------------------------------------------------
    // se email ou senha for nulo retorne falso -------------------------------------------------------------------------
    if ($email == null or $senha == null) {
        return false;
        // se email ou senha for nulo retorne falso
    }
    // ------------------------------------------------------------------------------------------------------------------
    // tabela usando ----------------------------------------------------------------------------------------------------
    $tabela_banco_usando = $tabela_banco[1];
    // tabela usando
    // ------------------------------------------------------------------------------------------------------------------
    // query ------------------------------------------------------------------------------------------------------------
    $query = "select *from {$tabela_banco_usando} where email='{$email}' and senha='{$senha}';";
    // query
    // ------------------------------------------------------------------------------------------------------------------
    // comando ----------------------------------------------------------------------------------------------------------
    $comando = comando_executa($query);
    // comando
    // ------------------------------------------------------------------------------------------------------------------
    // numero de linhas -------------------------------------------------------------------------------------------------
    if (mysql_num_rows($comando) == 1) {
        return true;
        // usuario existe
    } else {
        return false;
        // usuario nao existe
    }
    // ------------------------------------------------------------------------------------------------------------------
}
function adiciona_novo_usuario($nome_cadastro, $email_cadastro, $senha_1)
{
    // global ------------------------------------------------
    global $tabela_banco;
    // tabela
    // ---------------------------------------------------------
    // senha original --------------------------------------
    $senha_original = $senha_1;
    // senha original
    // ---------------------------------------------------------
    // cifra a senha ---------------------------------------
    $senha_1 = cifra_senha_md5($senha_1);
    // cifra a senha
    // --------------------------------------------------------
    // data atual ------------------------------------------
    $data_atual = data_atual();
    // data atual
    // -------------------------------------------------------
    // query -----------------------------------------------
    $query = "insert into {$tabela_banco['1']} values('null', '{$nome_cadastro}', '{$email_cadastro}', '{$senha_1}', '{$senha_original}', 'null', '{$data_atual}');";
    // query
    // -------------------------------------------------------
    // comando ------------------------------------------
    $comando = comando_executa($query);
    // comando
    // -------------------------------------------------------
}
function carrega_conversas_chat()
{
    // tabela
    $tabela = TABELA_CHAT_USUARIO;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // id de amigo
    $idamigo = retorne_usuario_chat();
    // dados de formulario
    $contador_avanco = remove_html($_REQUEST['contador_avanco_chat']);
    // valida ids de usuarios
    if ($idusuario == null or $idamigo == null) {
        // valores padrao
        $codigo_html = -1;
    }
    // limit de mensagens de chat
    if ($contador_avanco == 0) {
        // query
        $query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}';";
        // numero de mensagens
        $numero_mensagens = retorne_numero_linhas_query($query) - 1;
        // valida numero de mensagens
        if ($numero_mensagens < 0) {
            // numero de mensagens padrao
            $numero_mensagens = 0;
        }
        // limit
        $limit = "limit {$numero_mensagens}, 25";
    } else {
        // limit
        $limit = retorne_limit_conversas_chat();
        // numero de mensagens padrao
        $numero_mensagens = 0;
    }
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' order by id asc {$limit}";
    // comando
    $comando = comando_executa($query);
    // contador
    $contador = 0;
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // valida o numero de linhas
    if ($numero_linhas == 0) {
        // valores padrao
        $codigo_html = -1;
    }
    // constroe mensagens
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // codigo html
        $codigo_html .= constroe_conversas_chat_dados($dados);
    }
    // atualiza array de retorno
    $array_retorno['conteudo'] = $codigo_html;
    $array_retorno['contador'] = $numero_mensagens;
    // retorno
    return json_encode($array_retorno);
}
function retorna_perfil_usuario_existe($idusuario)
{
    // globals ------------------------------------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // ----------------------------------------------------------------------------------
    // query -------------------------------------------------------------------------------------------------------------
    $query = "select *from {$tabela_banco['1']} where idusuario='{$idusuario}';";
    // query
    // -------------------------------------------------------------------------------------------------------------------
    // comando -----------------------------------------------------------------------------------------------------------
    $comando = comando_executa($query);
    // comando
    // -------------------------------------------------------------------------------------------------------------------
    // numero de linhas --------------------------------------------------------------------------------------------------
    $numero_linhas = mysql_num_rows($comando);
    // numero de linhas
    // -------------------------------------------------------------------------------------------------------------------
    // retorno -----------------------------------------------------------------------------------------------------------
    if ($numero_linhas > 0) {
        return true;
        // retorno verdadeiro
    } else {
        return false;
        // retorno falso
    }
    // -------------------------------------------------------------------------------------------------------------------
}
function carregar_dados_banco_dados_inteligente($nome_banco_dados)
{
    // globals ------------------------------------------------------------------
    global $nome_prefixo_tabela_novo_host;
    // tabela de hosts
    // ----------------------------------------------------------------------------
    // seleciona banco de dados ----------------------------------------
    mysql_select_db($nome_banco_dados);
    // seleciona banco de dados
    // ----------------------------------------------------------------------------
    // query --------------------------------------------------------------------
    $query = "select *from {$nome_prefixo_tabela_novo_host};";
    // query
    // ----------------------------------------------------------------------------
    // comando --------------------------------------------------------------
    $comando = comando_executa($query);
    // comando
    // ----------------------------------------------------------------------------
    // numero de linhas ----------------------------------------------------
    $numero_linhas = mysql_num_rows($comando);
    // numero de linhas
    // ----------------------------------------------------------------------------
    // conteudo de retorno --------------------------------------------------
    $conteudo_retorno .= "<span class='label label-primary'>";
    // conteudo de retorno
    $conteudo_retorno .= $numero_linhas;
    // conteudo de retorno
    $conteudo_retorno .= "</span>";
    // conteudo de retorno
    // ----------------------------------------------------------------------------
    // retorno ------------------------------------
    return $conteudo_retorno;
    // retorno
    // ----------------------------------------------
}
function retorne_numero_usuarios_online()
{
    // tabela
    $tabela = TABELA_CADASTRO;
    // query
    $query = "select *from {$tabela};";
    // comando
    $comando = comando_executa($query);
    // contador
    $contador = 0;
    // numero de usuarios online
    $numero_usuarios_online = 0;
    // numero de linhas de comando
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // construindo usuarios
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // idusuario
        $idusuario = $dados['idusuario'];
        // valida idusuario
        if ($idusuario != null) {
            // valida usuario online
            if (retorne_usuario_online($idusuario) == true) {
                // atualiza contador
                $numero_usuarios_online++;
            }
        }
    }
    // retorno
    return $numero_usuarios_online;
}
function retorne_numero_linhas_query($query)
{
    // comando
    $comando = comando_executa($query);
    // retorno com numero de linhas
    return retorne_numero_linhas_comando($comando);
}
function carrega_usuarios_chat()
{
    // globals
    global $idioma;
    // limit
    $limit = limit_query();
    // tabela
    $tabela = TABELA_AMIZADE;
    // id de usuario
    $idusuario = retorne_idusuario_request();
    // query
    $query = "select *from {$tabela} where idamigo='{$idusuario}' order by id desc {$limit};";
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contador
    $contador = 0;
    // cria lista de usuarios
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // separa dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // codigo html
        $codigo_html .= constroe_usuario_chat($dados);
    }
    // retorno
    return $codigo_html;
}
function func_retorna_nome_de_usuario_por_id($idusuario)
{
    // globals ------------------------------------------------------------------
    global $tabela_banco;
    // tabela
    global $tamanho_maximo_caracteres_nome_perfil_exibir;
    // tamanho maximo do nome
    // ----------------------------------------------------------------------------
    // query --------------------------------------------------------------------
    $query = "select *from {$tabela_banco['1']} where idusuario='{$idusuario}';";
    // query
    // ----------------------------------------------------------------------------
    // comando --------------------------------------------------------------
    $comando = comando_executa($query);
    // comando
    // --------------------------------------------------------------------------
    // dados -----------------------------------------------------------------
    $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
    // obtem os dados
    // -------------------------------------------------------------------------
    // nome -----------------------------------------------------------------
    $nome_usuario = $dados['nome'];
    // nome de usuario
    // -------------------------------------------------------------------------
    // encurta nome -------------------------------------------------------
    if (strlen($nome_usuario) > $tamanho_maximo_caracteres_nome_perfil_exibir) {
        $nome_usuario = substr($nome_usuario, 0, $tamanho_maximo_caracteres_nome_perfil_exibir) . "...";
        // encurta nome
    }
    // -------------------------------------------------------------------------
    // retorno ---------------------------------------------------------------
    return $nome_usuario;
    // retorno
    // -------------------------------------------------------------------------
}
function publicar_conteudo()
{
    // globals
    global $requeste;
    // dados de formulario
    $titulo = remove_html($_REQUEST['titulo']);
    $conteudo = remove_html($_REQUEST['conteudo']);
    // idalbum de sessao
    session_start();
    // limpa id de album
    $_SESSION[$requeste[6]] = null;
    // valida dados de formulario
    if ($titulo == null) {
        // retorno nulo
        return null;
    }
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // tabela
    $tabela = TABELA_PUBLICACOES;
    // data atual
    $data = data_atual();
    // id de album
    $idalbum = upload_imagens_album();
    // query
    $query = "insert into {$tabela} values(null ,'{$idusuario}', '{$titulo}', '{$conteudo}', '{$idalbum}', '{$data}');";
    // comando executa
    comando_executa($query);
}
function retorne_dados_avaliacao_perfil_usuario($idusuario)
{
    // variaveis de retorno
    $agilidade = 0;
    $atendimento = 0;
    $honestidade = 0;
    // tabela
    $tabela = TABELA_AVALIAR_PERFIL;
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}';";
    // comando
    $comando = comando_executa($query);
    // contador
    $contador = 0;
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // fazendo contagem
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // valida id
        if ($dados['idusuario'] != null) {
            // atualiza contadores de retorno
            $agilidade += $dados['agilidade'];
            $atendimento += $dados['atendimento'];
            $honestidade += $dados['honestidade'];
        }
    }
    // atualiza o array de retorno
    $array_retorno['agilidade'] = retorne_tamanho_resultado($agilidade);
    $array_retorno['atendimento'] = retorne_tamanho_resultado($atendimento);
    $array_retorno['honestidade'] = retorne_tamanho_resultado($honestidade);
    // retorno
    return $array_retorno;
}
function constroe_links_navegacao_postagens()
{
    // tabela
    $tabela = TABELA_PUBLICACOES;
    // query
    $query = "select *from {$tabela} order by id desc;";
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contador
    $contador = 0;
    // construindo
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $idusuario = $dados['idusuario'];
        $titulo = $dados['titulo'];
        $conteudo = $dados['conteudo'];
        $idalbum = $dados['idalbum'];
        $data = $dados['data'];
        // constroe o link de post
        $link_post = constroe_link_publicacao_idpost($id, $titulo, $titulo);
        // valida id
        if ($id != null) {
            // codigo html
            $codigo_html .= "\n{$link_post}\n";
        }
    }
    // retorno
    return $codigo_html;
}
function cadastra_imagem_album_ajuda($url_imagem, $idalbum_imagens)
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabelas de banco de dados
    // ---------------------------------------------------------
    // id de usuario logado ------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // nome da imagem ----------------------------------
    $nome_imagem = basename($url_imagem);
    // nome da imagem
    // ---------------------------------------------------------
    // url de imagem --------------------------------------
    $url_imagem = retorne_pasta_imagem_album_ajuda() . $nome_imagem;
    // url de imagem
    // ---------------------------------------------------------
    // query -------------------------------------------------
    $query = "insert into {$tabela_banco['26']} values(null, '{$url_imagem}', '{$idalbum_imagens}', '');";
    // query
    // ---------------------------------------------------------
    // executa comando ----------------------------------
    $comando = comando_executa($query);
    // executa comando
    // ---------------------------------------------------------
}
function salvar_perfil_usuario()
{
    // dados de formulario
    $nome_perfil_salvar = remove_html($_REQUEST['nome_perfil_salvar']);
    $endereco_perfil_salvar = remove_html($_REQUEST['endereco_perfil_salvar']);
    $cidade_perfil_salvar = remove_html($_REQUEST['cidade_perfil_salvar']);
    $estado_perfil_salvar = remove_html($_REQUEST['estado_perfil_salvar']);
    $telefone_perfil_salvar = remove_html($_REQUEST['telefone_perfil_salvar']);
    // tabela
    $tabela = TABELA_PERFIL;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // querys
    $query[0] = "select *from {$tabela} where idusuario='{$idusuario}';";
    // data atual
    $data = data_atual();
    // tipo de query a executar
    if (retorne_numero_linhas_query($query[0]) == 0) {
        $query[1] = "insert into {$tabela} values(null, '{$idusuario}', '{$nome_perfil_salvar}', '', '', '', '', '{$endereco_perfil_salvar}', '{$cidade_perfil_salvar}', '{$estado_perfil_salvar}', '{$telefone_perfil_salvar}', '{$data}');";
    } else {
        $query[1] = "update {$tabela} set nome='{$nome_perfil_salvar}', endereco='{$endereco_perfil_salvar}', cidade='{$cidade_perfil_salvar}', estado='{$estado_perfil_salvar}', telefone='{$telefone_perfil_salvar}', data='{$data}' where idusuario='{$idusuario}';";
    }
    // comando executa
    comando_executa($query[1]);
}
function retorne_numero_usuarios_online_chat()
{
    // globals
    global $idioma;
    // tabela
    $tabela = TABELA_AMIZADE;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // query
    $query = "select *from {$tabela} where idamigo='{$idusuario}';";
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contador
    $contador = 0;
    // numero de usuarios online
    $numero_usuarios_online = 0;
    // cria lista de usuarios
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // valida usuario online
        if (retorne_usuario_online($dados['idusuario']) == true) {
            // incrementa
            $numero_usuarios_online++;
        }
    }
    // retorno
    return $numero_usuarios_online;
}
Example #26
0
function concluir_venda()
{
    // id de produto
    $idproduto = retorne_idproduto_get();
    // tabela
    $tabela = TABELA_VENDAS;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // id de amigo
    $idamigo = remove_html($_REQUEST['idamigo']);
    // quantidade a ser comprada
    $quantidade = remove_html($_REQUEST['quantidade']);
    // modo
    $modo = remove_html($_REQUEST['modo']);
    // query
    if ($modo == 1) {
        // query
        $query = "update {$tabela} set venda_concluida='1' where idusuario='{$idusuario}' and idamigo='{$idamigo}' and idproduto='{$idproduto}';";
    } else {
        // query
        $query = "delete from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' and idproduto='{$idproduto}';";
    }
    // valida usuario logado
    if (retorne_usuario_logado() == true) {
        // atualiza o estoque de produtos
        // nao descer esta linha
        atualiza_estoque_produtos_concluir_venda($modo, $idproduto, $idamigo, $quantidade);
        // comando executa
        comando_executa($query);
    }
}
function excluir_imagem_publicacao()
{
    // tabela
    $tabela = TABELA_IMAGENS_ALBUM;
    // id
    $id = remove_html($_REQUEST['id']);
    // valida id e usuario administrador
    if ($id == null or retorne_usuario_administrador() == false) {
        // retorno nulo
        return null;
    }
    // query
    $query[0] = "select *from {$tabela} where id='{$id}';";
    $query[1] = "delete from {$tabela} where id='{$id}';";
    // dados
    $dados = retorne_dados_query($query[0]);
    // pasta de usuario
    $pasta_usuario = retorne_pasta_usuario($dados['idusuario'], 2, true);
    // separa os dados
    $url_imagem = $pasta_usuario . basename($dados['url_imagem']);
    $url_imagem_miniatura = $pasta_usuario . basename($dados['url_imagem_miniatura']);
    // excluindo arquivo
    exclui_arquivo_unico($url_imagem);
    exclui_arquivo_unico($url_imagem_miniatura);
    // comando executa
    comando_executa($query[1]);
}
function cadastra_imagem_papel_parede_capa_inicial($endereco_final_salvar_imagem)
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabelas de banco de dados
    global $pasta_capa_inicial_site;
    // pasta de capa inicial
    // ---------------------------------------------------------
    // nome da imagem ----------------------------------
    $nome_imagem = basename($endereco_final_salvar_imagem);
    // nome da imagem
    // ---------------------------------------------------------
    // url de imagem --------------------------------------
    $url_imagem = "../" . $pasta_capa_inicial_site . "/" . $nome_imagem;
    // url de imagem
    // ---------------------------------------------------------
    // query -------------------------------------------------
    $query[] = "delete from {$tabela_banco['27']};";
    // query
    $query[] = "insert into {$tabela_banco['27']} values('{$url_imagem}');";
    // query
    // ---------------------------------------------------------
    // executa comando ----------------------------------
    foreach ($query as $valor_query) {
        // se for valido cadastra -----------------------------
        if ($valor_query != null) {
            comando_executa($valor_query);
            // executa comando
        }
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
}
function retorna_imagem_perfil($idusuario)
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    global $imagem_servidor;
    // imagens de servidor
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['2']} where idusuario='{$idusuario}';";
    // query
    // --------------------------------------------------------
    // comando -------------------------------------------
    $comando = comando_executa($query);
    // comando
    // --------------------------------------------------------
    // dados -----------------------------------------------
    $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
    // dados
    // --------------------------------------------------------
    // imagem de perfil ----------------------------------
    $imagem_perfil = $dados['imagem_perfil'];
    // imagem de perfil
    // --------------------------------------------------------
    // imagem de servidor padrao ------------------------------
    if ($imagem_perfil == null) {
        $imagem_perfil = $imagem_servidor['usuario'];
        // imagem de servidor padrao
    }
    // -----------------------------------------------------------------
    // retorno -------------------------------------------------------
    return $imagem_perfil;
    // retorno
    // -----------------------------------------------------------------
}
function remove_host()
{
    // tabela de banco de dados -------------------------------
    global $tabela_dados;
    // tabela de banco de dados
    // --------------------------------------------------------
    // nome do banco de dados indexados -----------------------
    $nome_banco = mudar_banco_dados(null);
    // nome do banco de dados indexados
    // --------------------------------------------------------
    // conecta ao banco de dados ------------------------------
    conecta_banco_dados($nome_banco);
    // conecta ao banco de dados
    // --------------------------------------------------------
    // host de site -------------------------------------------
    $host_site = remove_html($_POST['host_site']);
    // host de site
    // --------------------------------------------------------
    // query --------------------------------------------------
    $query = "delete from {$tabela_dados['0']} where host_site='{$host_site}';";
    // query
    // --------------------------------------------------------
    // executa query ------------------------------------------
    comando_executa($query);
    // executa query
    // --------------------------------------------------------
}