function retorne_data_visitou_perfil($idusuario)
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------
    // id de usuario logado -----------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['13']} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';";
    // query
    // --------------------------------------------------------
    // dados -----------------------------------------------
    $dados = retorne_dados_query($query);
    // dados
    // --------------------------------------------------------
    // data visita ------------------------------------------
    $data_visita = $dados['data_visita'];
    // data visita
    // --------------------------------------------------------
    // converte para data amigavel -------------------
    $data_visita = converte_data_amigavel($data_visita);
    // convertendo
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $data_visita;
    // retorno
    // --------------------------------------------------------
}
function constroe_album_usuario($dados)
{
    // globals
    global $tabela_banco;
    global $url_pagina_inicial_site;
    // separa dados
    $nome_album_identificador = $dados['nome_album_identificador'];
    $idusuario = $dados['idusuario'];
    // query
    $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}'  and nome_album_identificador='{$nome_album_identificador}' order by id desc limit 0,1;";
    // dados de query
    $dados = retorne_dados_query($query);
    // separa dados
    $id = $dados['id'];
    $idusuario = $dados['idusuario'];
    $url_imagem = $dados['url_imagem'];
    $url_imagem_miniatura = $dados['url_imagem_miniatura'];
    $privacidade = $dados['privacidade'];
    $descricao = $dados['descricao'];
    $data_publicacao = $dados['data_publicacao'];
    $idalbum_imagens = $dados['idalbum_imagens'];
    $identificador = $dados['identificador'];
    $nome_album = $dados['nome_album'];
    $nome_album_identificador = $dados['nome_album_identificador'];
    // privacidade de album
    $usuario_pode_ver_album_imagem = retorne_usuario_pode_visualizar_album_imagem($privacidade);
    // informa se o usuario pode ver a imagem ou album
    // valida id de album ou imagem
    if ($id == null or $usuario_pode_ver_album_imagem == false) {
        // retorno nulo
        return null;
    }
    // url para abrir album
    $url_album = $url_pagina_inicial_site . "?idusuario={$idusuario}&tipo_pagina=5&idalbum_nome={$nome_album_identificador}";
    // valida nome de album
    if ($nome_album == null) {
        // nome de album
        $nome_album = "Álbum sem título";
    }
    // codigo html
    $codigo_html .= "<div class='div_corpo_imagem_classe'>";
    $codigo_html .= "<a href='{$url_album}' title='{$nome_album}'>";
    $codigo_html .= "<img src='{$url_imagem_miniatura}' title='{$nome_album}' class='imagem_album_usuario_classe'>";
    $codigo_html .= "</a>";
    $codigo_html .= "<br>";
    $codigo_html .= "<br>";
    $codigo_html .= $descricao;
    $codigo_html .= "<br>";
    $codigo_html .= "<br>";
    $codigo_html .= converte_data_amigavel($data_publicacao);
    $codigo_html .= "</div>";
    // titulo de div especial
    $titulo_div .= "<a href='{$url_album}' title='{$nome_album}'>{$nome_album}</a>";
    $titulo_div .= monta_opcoes_album_imagem($dados);
    // adiciona div especial com titulo
    $codigo_html = constroe_div_especial_geral($titulo_div, $codigo_html, null);
    // retorno
    return $codigo_html;
}
function converte_data_bloco($data)
{
    // extrai data
    $data = explode("-", $data);
    $data = $data[2] . "-" . $data[1] . "-" . $data[0];
    // retorno
    return converte_data_amigavel($data);
}
function carrega_relatorio_comprou()
{
    // globals
    global $idioma;
    global $requeste;
    // tabela
    $tabela = TABELA_VENDAS;
    // idusuario
    $idusuario = retorne_idusuario_logado();
    // limit de query
    $limit_query = limit_query();
    // query
    $query = "select *from {$tabela} where idamigo='{$idusuario}' order by id desc {$limit_query};";
    // contador
    $contador = 0;
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contruindo relatorio
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $idamigo = $dados['idamigo'];
        $idproduto = $dados['idproduto'];
        $quantidade = $dados['quantidade'];
        $preco = $dados['preco'];
        $preco_juros = $dados['preco_juros'];
        $juros = $dados['juros'];
        $data = $dados['data'];
        $parcelamento = $dados['parcelamento'];
        $preco_mensal = $dados['preco_mensal'];
        $venda_concluida = $dados['venda_concluida'];
        // valida id
        if ($id != null) {
            // dados de produto
            $dados_produto = retorne_dados_produto($idproduto);
            // separa dados de produto
            $titulo = $dados_produto['titulo'];
            // aplica link sobre titulo de produto
            $titulo = constroe_link_idproduto($idproduto, $titulo);
            // simula request
            $_REQUEST[$requeste[2]] = $dados_produto['idusuario'];
            // perfil do usuario
            $perfil_usuario = constroe_perfil_completo();
            // data amigavel
            $data = converte_data_amigavel($data);
            // campo cancela compra
            $campo_cancelar_compra = "<input type='button' value='{$idioma['107']}' class='botao_padrao' onclick='cancelar_compra({$idproduto});'>";
            // codigo html
            $codigo_html .= "\n<div class='classe_div_relatorio_venda'>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['101']}</span>{$titulo}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['93']}</span>{$quantidade}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['32']}</span>{$preco}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['99']}</span>{$juros}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['100']}</span>{$preco_juros}\n</div>\n\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['102']}</span>{$parcelamento}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['103']}</span>{$preco_mensal}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n{$data}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n{$campo_cancelar_compra}\n</div>\n\n{$perfil_usuario}\n\n</div>\n";
        }
    }
    // retorno
    return $codigo_html;
}
function carrega_mensagens_chat()
{
    // globals
    global $idioma;
    // limit
    $limit_query = limit_query_chat();
    // idamigo
    $idamigo = retorne_idusuario_chat();
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // tabela
    $tabela = TABELA_CHAT_USUARIO;
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' {$limit_query};";
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // valida numero de linhas
    if ($numero_linhas == 0) {
        return null;
    }
    // contador
    $contador = 0;
    // constroe mensagens
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $mensagem = $dados['mensagem'];
        $data = $dados['data'];
        $idusuario_enviou = $dados['idusuario_enviou'];
        // valida idusuario que enviou a mensagem
        if ($idusuario_enviou != null) {
            // data amigavel
            $data = converte_data_amigavel($data);
            // verifica se e o dondo da mensagem
            if ($idusuario == $idusuario_enviou) {
                $classe_div = "classe_div_mensagem_1";
            } else {
                $classe_div = "classe_div_mensagem_2";
            }
            // codigo html
            $codigo_html .= "\n<div class='{$classe_div}'>\n\n<div class='classe_div_conteudo_mensagem_chat'>\n{$mensagem}\n</div>\n\n<div class='classe_div_data_mensagem_chat'>\n{$data}\n</div>\n\n</div>\n";
        }
    }
    // retorno
    return $codigo_html;
}
function constroe_conversas_chat_dados($dados)
{
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // separa dados
    $id_tabela = $dados['id'];
    $idusuario_tabela = $dados['idusuario'];
    $idamigo_tabela = $dados['idamigo'];
    $mensagem_tabela = $dados['mensagem'];
    $data_tabela = $dados['data'];
    $idusuario_enviou = $dados['idusuario_enviou'];
    // retorno nulo
    if ($id_tabela == null) {
        // retorno nulo
        return null;
    }
    // escolhendo estilo de classe
    if ($idusuario_enviou == $idusuario) {
        $classe_div_imagem_perfil = "classe_div_imagem_perfil_1";
        $classe_mensagem_chat = "classe_mensagem_chat_1";
    } else {
        $classe_div_imagem_perfil = "classe_div_imagem_perfil_2";
        $classe_mensagem_chat = "classe_mensagem_chat_2";
    }
    // data atual
    $data_tabela = converte_data_amigavel($data_tabela);
    // nome do usuario
    $nome_usuario = retorne_nome_usuario($idusuario_enviou);
    // dados de imagem
    $dados_imagem = retorne_imagem_perfil_usuario($idusuario_enviou);
    // separa dados de imagem
    $url_imagem_perfil_miniatura = $dados_imagem['url_imagem_perfil_miniatura'];
    // imagem de perfil
    $imagem_perfil = "<img src='{$url_imagem_perfil_miniatura}' title='{$data_tabela}'>";
    // converte pra links e videos
    $mensagem_tabela = converte_urls_texto_links($mensagem_tabela);
    // constroe mensagem
    $codigo_html .= "<div class='classe_div_mensagem_recebida'>";
    $codigo_html .= "<div class='{$classe_div_imagem_perfil}'>";
    $codigo_html .= $imagem_perfil;
    $codigo_html .= "</div>";
    $codigo_html .= "<div class='{$classe_mensagem_chat}'>";
    $codigo_html .= $mensagem_tabela;
    $codigo_html .= "</div>";
    $codigo_html .= "</div>";
    // retorno
    return $codigo_html;
}
function constroe_perfil_completo()
{
    // globals
    global $idioma;
    // id de usuario
    $idusuario = retorne_idusuario_request();
    // dados
    $dados = dados_perfil_usuario($idusuario);
    // separa dados
    $imagem_perfil = $dados['imagem_perfil'];
    $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura'];
    $nome = $dados['nome'];
    $email = $dados['email'];
    $cnpj = $dados['cnpj'];
    $endereco = $dados['endereco'];
    $cidade = $dados['cidade'];
    $estado = $dados['estado'];
    $telefone = $dados['telefone'];
    $celular = $dados['celular'];
    $site = $dados['site'];
    $categoria = $dados['categoria'];
    $sobre = $dados['sobre'];
    $cep = $dados['cep'];
    $data = $dados['data'];
    // converte data para amigavel
    $data = converte_data_amigavel($data);
    // campo seguir
    $campo_seguir = campo_seguir_usuario($idusuario);
    // campo mapa
    $campo_mapa = constroe_mapa($cidade, $estado);
    // codigo html
    $codigo_html .= "\n<div class='clesse_div_perfil_completo'>\n\n<div>\n<img src='{$imagem_perfil}' title='{$nome}' alt='{$nome}' class='imagem_perfil_usuario'>\n</div>\n\n<span>\n{$idioma['49']}: {$nome}\n</span>\n\n<span>\n{$idioma['50']}: {$email} \n</span>\n\n<span>\n{$idioma['51']}: {$cnpj}\n</span>\n\n<span>\n{$idioma['52']}: {$endereco}\n</span>\n\n<span>\n{$idioma['53']}: {$cidade} - {$idioma['54']}: {$estado}\n</span>\n\n{$campo_mapa}\n\n<span>\n{$idioma['55']}: {$telefone}\n</span>\n\n<span>\n{$idioma['56']}: {$celular}\n</span>\n\n<span>\n{$idioma['57']}: {$site}\n</span>\n\n<span>\n{$idioma['58']}: {$categoria}\n</span>\n\n<span>\n{$idioma['59']}: {$sobre}\n</span>\n\n<span>\n{$idioma['60']}: {$cep}\n</span>\n\n<span>\n{$idioma['65']}{$data}\n</span>\n\n</div>\n";
    // valida seguir usuario
    if ($campo_seguir != null) {
        // codigo html
        $codigo_html .= "\n\n<div class='clesse_div_perfil_completo_seguir'>\n{$campo_seguir}\n</div>\n\n";
    }
    // retorno
    return $codigo_html;
}
function monta_topico_ajuda()
{
    // globals ------------------------------------------------
    global $nome_prefixo_tabela_ajuda;
    // tabela de ajuda
    global $pasta_arquivos;
    // pasta de arquivos
    global $nome_do_sistema;
    // nome do sistema
    // --------------------------------------------------------
    // numero do id de topico de ajuda ------------------------
    $id_topico = retorne_numero_topico_ajuda();
    // numero do id de topico de ajuda
    // --------------------------------------------------------
    // valida topico de ajuda ---------------------------------
    if ($id_topico == null) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // query --------------------------------------------------
    $query[0] = "select *from {$nome_prefixo_tabela_ajuda} where id='{$id_topico}';";
    // query
    // --------------------------------------------------------
    // comando ------------------------------------------------
    $comando = comando_executa($query[0]);
    // comando
    // --------------------------------------------------------
    // dados --------------------------------------------------
    $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
    // dados
    // --------------------------------------------------------
    // separa dados -------------------------------------------
    $id = $dados['id'];
    // dados
    $titulo_post = $dados['titulo_post'];
    // dados
    $conteudo_post = $dados['conteudo_post'];
    // dados
    $token_imagens = $dados['token_imagens'];
    // dados
    $numero_imagens = $dados['numero_imagens'];
    // dados
    $data_publicou = $dados['data_publicou'];
    // dados
    // --------------------------------------------------------
    // data de publicacao -------------------------------------
    $data_publicou = converte_data_amigavel($data_publicou);
    // data de publicacao
    // --------------------------------------------------------
    // pacote de imagens de publicacao ------------------------
    $pacote_imagens = monta_pacote_imagens_ajuda($token_imagens);
    // pacote de imagens de publicacao
    // --------------------------------------------------------
    // codigo html bruto --------------------------------------
    $codigo_html_bruto .= "<div class='div_conteudo_publicacao_ajuda'>";
    // codigo html bruto
    $codigo_html_bruto .= "<div class='div_titulo_campos_gerais'>";
    // codigo html bruto
    $codigo_html_bruto .= $titulo_post;
    // codigo html bruto
    $codigo_html_bruto .= "</div>";
    // codigo html bruto
    $codigo_html_bruto .= $conteudo_post;
    // codigo html bruto
    $codigo_html_bruto .= $pacote_imagens;
    // codigo html bruto
    $codigo_html_bruto .= div_especial_basica_campos($data_publicou);
    // codigo html bruto
    $codigo_html_bruto .= "</div>";
    // codigo html bruto
    // --------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function editar_topico_ajuda()
{
    // globals ------------------------------------------------
    global $nome_prefixo_tabela_ajuda;
    // tabela de ajuda
    global $pasta_arquivos;
    // pasta de arquivos
    global $nome_do_sistema;
    // nome do sistema
    // --------------------------------------------------------
    // numero do id de topico de ajuda ------------------------
    $id_topico = retorne_numero_topico_ajuda();
    // numero do id de topico de ajuda
    // --------------------------------------------------------
    // valida topico de ajuda ---------------------------------
    if ($id_topico == null) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // query --------------------------------------------------
    $query[0] = "select *from {$nome_prefixo_tabela_ajuda} where id='{$id_topico}';";
    // query
    // --------------------------------------------------------
    // comando ------------------------------------------------
    $comando = comando_executa($query[0]);
    // comando
    // --------------------------------------------------------
    // dados --------------------------------------------------
    $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
    // dados
    // --------------------------------------------------------
    // separa dados -------------------------------------------
    $id = $dados['id'];
    // dados
    $titulo_post = $dados['titulo_post'];
    // dados
    $conteudo_post = $dados['conteudo_post'];
    // dados
    $token_imagens = $dados['token_imagens'];
    // dados
    $numero_imagens = $dados['numero_imagens'];
    // dados
    $data_publicou = $dados['data_publicou'];
    // dados
    // --------------------------------------------------------
    // data de publicacao -------------------------------------
    $data_publicou = converte_data_amigavel($data_publicou);
    // data de publicacao
    // --------------------------------------------------------
    // pacote de imagens de publicacao ------------------------
    $pacote_imagens = monta_pacote_imagens_ajuda_editar($token_imagens);
    // pacote de imagens de publicacao
    // --------------------------------------------------------
    // campo adicionar imagens -----------------------
    $campo_adicionar_imagens .= "<form action='atualizar.php' method='post' enctype='multipart/form-data'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "<input type='file' name='foto[]' id='campo_file_upload_postagem' onchange='publicacao_imagens_selecionadas();' multiple>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "<br>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "<input type='submit' class='btn btn-success' value='Enviar imagens'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "<input type='hidden' name='tipo_atualizar' value='3'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "<input type='hidden' name='id_post' value='{$id}'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "</form>";
    // campo adicionar imagens
    $campo_adicionar_imagens = constroe_div_especial_geral("Adicione mais imagens", $campo_adicionar_imagens, null);
    // campo adicionar imagens
    // ---------------------------------------------------------
    // codigo html bruto --------------------------------------
    $codigo_html_bruto .= "<div class='div_titulo_campos_gerais'>";
    // codigo html bruto
    $codigo_html_bruto .= $titulo_post;
    // codigo html bruto
    $codigo_html_bruto .= "</div>";
    // codigo html bruto
    $codigo_html_bruto .= "<form action='atualizar.php' method='post'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='tipo_atualizar' value='1'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='id_post' value='{$id}'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='text' name='titulo_post' class='form-control' value='{$titulo_post}' placeholder='Título'>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<textarea cols='15' rows='5' name='conteudo_post' class='form-control' placeholder='Publique aqui'>{$conteudo_post}</textarea>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='submit' class='btn btn-primary' value='Atualizar'>";
    // codigo html bruto
    $codigo_html_bruto .= "</form>";
    // codigo html bruto
    // --------------------------------------------------------
    // adicionar mais imagens ---------------------------------
    $codigo_html_bruto .= $campo_adicionar_imagens;
    // codigo html bruto
    // --------------------------------------------------------
    // adiciona div especial ----------------------------------
    $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
    // --------------------------------------------------------
    // codigo html bruto --------------------------------------
    $codigo_html_bruto .= $pacote_imagens;
    // codigo html bruto
    $codigo_html_bruto .= div_especial_basica_campos($data_publicou);
    // codigo html bruto
    // --------------------------------------------------------
    // campo excluir postagem ---------------------------------
    $codigo_html_bruto .= campo_excluir_publicacao_ajuda($id, $token_imagens);
    // campo excluir postagem
    // --------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function constroe_div_postagem($dados)
{
    // globals -----------------------------------------------
    global $url_pagina_inicial_site;
    // url de pagina inicial
    global $imagem_servidor;
    // imagem de servidor
    // ---------------------------------------------------------
    // tipo de pagina -------------------------------------
    $tipo_pagina = retorne_tipo_pagina();
    // tipo de pagina
    // --------------------------------------------------------
    // separando dados ----------------------------------
    $id = $dados['id'];
    // dados de tabela
    $idusuario = $dados['idusuario'];
    // dados de tabela
    $idamigo = $dados['idamigo'];
    // dados de tabela
    $conteudo_post = $dados['conteudo_post'];
    // dados de tabela
    $idalbum_imagens = $dados['idalbum_imagens'];
    // dados de tabela
    $data_publicacao = $dados['data_publicacao'];
    // dados de tabela
    $privacidade = $dados['privacidade'];
    // dados de tabela
    $compartilhamento = $dados['compartilhamento'];
    // dados de tabela
    // ---------------------------------------------------------
    // verifica se a postagem ja foi exibida ----------
    $postagem_exibiu_resposta = retorne_postagem_exibiu_array($id, false);
    // verificando...
    // ---------------------------------------------------------
    // se postagem nao foi exibida salvar na memoria -----------
    // isto e usado por causa de: compartilhamentos/novidades
    if ($postagem_exibiu_resposta == false) {
        retorne_postagem_exibiu_array($id, true);
        // salvando id...
    } else {
        return null;
        // retorna null e a postagem ja foi exibida
    }
    // -------------------------------------------------------------------------
    // define id de publicacao temporario get -------
    define_idpublicacao_temporario_get($id, true);
    // definindo
    // ---------------------------------------------------------
    // constroe hashtag ----------------------------------
    $conteudo_post = gera_link_hashtag($conteudo_post);
    // constroe hashtag
    // ----------------------------------------------------------
    // converte urls em links ---------------------------
    $conteudo_post = converte_urls_texto_links($conteudo_post);
    // converte urls em links
    // ----------------------------------------------------------
    // adiciona emoticon --------------------------------
    $conteudo_post = converte_codigo_emoticon($conteudo_post);
    // adiciona emoticon
    // --------------------------------------------------------
    // informa se o usuario e o dono do perfil ------
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // informa se o usuario e o dono do perfil
    // ---------------------------------------------------------
    // usuario pode visualizar postagem -------------
    $usuario_pode_visualizar_postagem = retorne_usuario_pode_visualizar_postagem($privacidade);
    // usuario pode visualizar postagem
    // ---------------------------------------------------------
    // id de usuario dono do perfil ---------------------
    $idusuario_perfil = retorne_idusuario_visualizando_perfil();
    // id de usuario dono do perfil
    // ---------------------------------------------------------
    // valida id de album de imagens -----------------
    if ($idalbum_imagens != null) {
        // seta variavel global com id de album de imagens --------------
        $_GET['idalbum_imagens'] = $idalbum_imagens;
        // setando
        // ------------------------------------------------------------------------------
        // pacote com as imagens da publicacao ------
        $pacote_imagens_publicacao .= "<div class='div_corpo_imagens_publicacao_usuario'>";
        // pacote com as imagens da publicacao
        $pacote_imagens_publicacao .= constroe_carregar_imagens($dados);
        // pacote com as imagens da publicacao
        $pacote_imagens_publicacao .= "</div>";
        // pacote com as imagens da publicacao
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
    // menus de opcoes de postagem ---------------
    if ($usuario_dono_perfil == true and $idusuario == $idusuario_perfil) {
        $menus_opcoes_postagem .= "<div class='menus_opcoes_postagem'>";
        // menus de opcoes de postagem
        $menus_opcoes_postagem .= divs_completa_opcoes_postagem($dados);
        // menus de opcoes de postagem
        $menus_opcoes_postagem .= constroe_menu_drop(retorne_array_opcoes_postagem($dados));
        // menus de opcoes de postagem
        $menus_opcoes_postagem .= "</div>";
        // menus de opcoes de postagem
    }
    // ---------------------------------------------------------
    // topo da postagem ---------------------------------
    $topo_postagem .= "<div class='classe_div_topo_autor_postagem'>";
    // topo da postagem
    $topo_postagem .= constroe_imagem_perfil_publicacao($idusuario);
    // topo da postagem
    $topo_postagem .= retorna_link_perfil_usuario($idusuario);
    // topo da postagem
    $topo_postagem .= "&nbsp; - &nbsp;";
    // topo da postagem
    $topo_postagem .= "<a href='{$url_pagina_inicial_site}?tipo_pagina=16&post_id={$id}&idusuario={$idusuario}' title='Abrir postagem'>Abrir postagem</a>";
    // topo da postagem
    $topo_postagem .= "</div>";
    // topo da postagem
    $topo_postagem .= $menus_opcoes_postagem;
    // topo da postagem
    // ---------------------------------------------------------
    // corpo da postagem -------------------------------
    $corpo_postagem .= "<div class='div_corpo_texto_publicacao_usuario'>";
    // corpo da postagem
    $corpo_postagem .= $conteudo_post;
    // corpo da postagem
    $corpo_postagem .= "</div>";
    // corpo da postagem
    $corpo_postagem .= $pacote_imagens_publicacao;
    // corpo da postagem
    // ---------------------------------------------------------
    // rodape da postagem ------------------------------
    $rodape_postagem .= "<div class='div_data_publicacao_postagem_usuario'>";
    // rodape da postagem
    $rodape_postagem .= converte_data_amigavel($data_publicacao);
    // rodape da postagem
    $rodape_postagem .= "</div>";
    // rodape da postagem
    // ---------------------------------------------------------
    // analiza se e compartilhado ----------------------
    switch ($compartilhamento) {
        case true:
            // div postagem completa ---------------------------
            $div_postagem_completa_usuario = "div_postagem_completa_usuario div_postagem_completa_usuario_compartilhamento";
            // div postagem completa
            // ----------------------------------------------------------
            // imagem de compartilhamento ------------------
            $imagem_compartilhamento = "<img class='classe_imagem_notificacao' src='" . $imagem_servidor['nt3'] . "' title='Compartilhou isto'>";
            // imagem de compartilhamento
            // ----------------------------------------------------------
            // quem compartilhou --------------------------------
            $usuario_compartilhou_conteudo .= "<div class='div_topo_postagem_usuario'>";
            // quem compartilhou
            $usuario_compartilhou_conteudo .= constroe_imagem_perfil_publicacao($idamigo);
            // quem compartilhou
            $usuario_compartilhou_conteudo .= retorna_link_perfil_usuario($idamigo);
            // quem compartilhou
            $usuario_compartilhou_conteudo .= "&nbsp;";
            // quem compartilhou
            $usuario_compartilhou_conteudo .= "-";
            // quem compartilhou
            $usuario_compartilhou_conteudo .= "&nbsp;";
            // quem compartilhou
            $usuario_compartilhou_conteudo .= $imagem_compartilhamento;
            // quem compartilhou
            $usuario_compartilhou_conteudo .= "</div>";
            // quem compartilhou
            // ----------------------------------------------------------
            break;
        case null:
            $div_postagem_completa_usuario = "div_postagem_completa_usuario";
            // div postagem completa
            break;
    }
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    if ($idusuario != null and $usuario_pode_visualizar_postagem == true) {
        $codigo_html_bruto .= "<div class='{$div_postagem_completa_usuario}'>";
        $codigo_html_bruto .= $usuario_compartilhou_conteudo;
        $codigo_html_bruto .= "<div class='div_topo_postagem_usuario'>{$topo_postagem}</div>";
        $codigo_html_bruto .= "<div class='div_conteudo_postagem_usuario'>{$corpo_postagem}</div>";
        $codigo_html_bruto .= "<div class='div_rodape_postagem_usuario'>{$rodape_postagem}</div>";
        $codigo_html_bruto .= constroe_campos_social_publicacoes_gerais($dados);
        $codigo_html_bruto .= "</div>";
    }
    // --------------------------------------------------------
    // retorno de codigo --------------------------------
    return $codigo_html_bruto;
    // retorno de codigo
    // --------------------------------------------------------
}
<?php

// data atual -----------------------------------
$data_mensagem = data_atual();
// data atual
$data_mensagem = converte_data_amigavel($data_mensagem);
// data atual amigavel
// ----------------------------------------------
// corpo da mensagem ----------------------------
$corpo_mensagem = "E-mail: {$email} \n Telefone: {$telefone} \n Mensagem: {$mensagem} \n\n Data: {$data_mensagem} \n";
// corpo da mensagem
// ----------------------------------------------
// envia a mensagem ---------------------------------------
enviar_email($email_contato_investimento, "Contato de investimento", $corpo_mensagem);
// envia a mensagem
// ----------------------------------------------
function monta_comentario_usuario($dados)
{
    // globals ----------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // enderecos de scripts php uteis
    global $identificador_comentario_usuario;
    // identificador de comentario
    // --------------------------------------------------------
    // dados do campo social -----------------------
    $dados_social = $dados;
    // dados do campo social
    // ----------------------------------------------------------
    // dados de tabela -----------------------------------
    $id = $dados['id'];
    // dados de tabela
    $idcomentario = $dados['idcomentario'];
    // dados de tabela
    $idusuario = $dados['idusuario'];
    // dados de tabela
    $idusuario_comentario = $dados['idusuario_comentario'];
    // dados de tabela
    $data_comentou = $dados['data_comentou'];
    // dados de tabela
    $comentario = $dados['comentario'];
    // dados de tabela
    $identificador = $dados['identificador'];
    // dados de tabela
    // -------------------------------------------------------
    // tipo de pagina ------------------------------------
    $tipo_pagina = retorne_tipo_pagina();
    // tipo de pagina
    // -------------------------------------------------------
    // id de usuario logado ----------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // -------------------------------------------------------
    // numero da pagina atual ------------------------
    $numero_pagina = sessao_numero_pagina_atual(2);
    // numero da pagina atual
    // -------------------------------------------------------
    // nao trabalha com valores nulos --------------
    if ($id == null) {
        return null;
        // retorno nulo
    }
    // -------------------------------------------------------
    // data de comentario amigavel -----------------
    $data_comentou = converte_data_amigavel($data_comentou);
    // data de comentario amigavel
    // -------------------------------------------------------
    // url atualizar comentario ------------------------
    $url_atualizar_comentario = $enderecos_arquivos_php_uteis['atualizar_comentario_usuario'];
    // url para atualizar comentario
    // -------------------------------------------------------
    // url para remover comentario ------------------
    $url_remover_comentario = $enderecos_arquivos_php_uteis['excluir_comentario_postagem'];
    // url para remover comentario
    // -------------------------------------------------------
    // campo editar comentario ----------------------
    $campo_editar_comentario .= "<div id='campo_editar_comentario_{$idcomentario}'>";
    // campo editar comentario
    $campo_editar_comentario .= "<form action='{$url_atualizar_comentario}' method='post'>";
    // campo editar comentario
    $campo_editar_comentario .= "<textarea name='comentario' cols='75' rows='5'>{$comentario}</textarea>";
    // campo editar comentario
    $campo_editar_comentario .= "<input type='hidden' name='id' value='{$idcomentario}'>";
    // campo editar comentario
    $campo_editar_comentario .= "<input type='hidden' name='numero_pagina' value='{$numero_pagina}'>";
    // campo editar comentario
    $campo_editar_comentario .= "<input type='hidden' name='tipo_pagina' value='{$tipo_pagina}'>";
    // campo editar comentario
    $campo_editar_comentario .= "<input type='hidden' name='idusuario' value='{$idusuario}'>";
    // campo editar comentario
    $campo_editar_comentario .= "<br>";
    // campo editar comentario
    $campo_editar_comentario .= "<br>";
    // campo editar comentario
    $campo_editar_comentario .= "<input type='submit' class='botao_padrao' value='Atualizar'>";
    // campo editar comentario
    $campo_editar_comentario .= "</form>";
    // campo editar comentario
    $campo_editar_comentario .= "</div>";
    // campo editar comentario
    // -------------------------------------------------------
    // campo excluir comentario ---------------------
    $campo_excluir_comentario .= "<div id='campo_excluir_comentario_{$idcomentario}'>";
    // campo excluir comentario
    $campo_excluir_comentario .= "<form action='{$url_remover_comentario}' method='post'>";
    // campo excluir comentario
    $campo_excluir_comentario .= "Excluir este comentário?";
    // campo excluir comentario
    $campo_excluir_comentario .= "<br>";
    // campo excluir comentario
    $campo_excluir_comentario .= "<br>";
    // campo excluir comentario
    $campo_excluir_comentario .= "<input type='hidden' name='id' value='{$id}'>";
    // campo excluir comentario
    $campo_excluir_comentario .= "<input type='hidden' name='numero_pagina' value='{$numero_pagina}'>";
    // campo excluir comentario
    $campo_excluir_comentario .= "<input type='hidden' name='idusuario' value='{$idusuario}'>";
    // campo excluir comentario
    $campo_excluir_comentario .= "<input type='hidden' name='tipo_pagina' value='{$tipo_pagina}'>";
    // campo excluir comentario
    $campo_excluir_comentario .= "<input type='hidden' name='idusuario' value='{$idusuario}'>";
    // campo excluir comentario
    $campo_excluir_comentario .= "<input type='submit' class='botao_padrao' value='Excluir'>";
    // campo excluir comentario
    $campo_excluir_comentario .= "</form>";
    // campo excluir comentario
    $campo_excluir_comentario .= "</div>";
    // campo excluir comentario
    // -------------------------------------------------------
    // numero das janelas de dialogo ---------------
    $numero_janelas_dialogo = $id . "_" . $idusuario_comentario;
    // numero das janelas de dialogo
    // -------------------------------------------------------
    // dialogo excluir ------------------------------------
    if ($idusuario_comentario == $idusuario_logado) {
        $campo_opcoes_comentario .= janela_mensagem_dialogo("Editar comentário", $campo_editar_comentario, "campo_editar_comentario_{$numero_janelas_dialogo}");
        // campo opcoes de comentario
    }
    // -------------------------------------------------------
    // campo opcoes de comentario ----------------
    if ($idusuario_comentario == $idusuario_logado or $idusuario == $idusuario_logado) {
        $campo_opcoes_comentario .= "<div class='classe_campo_opcoes_comentario'>";
        // campo opcoes de comentario
        $campo_opcoes_comentario .= constroe_menu_drop(retorne_array_opcoes_postagem_comentario($dados));
        // campo opcoes de comentario
        $campo_opcoes_comentario .= "</div>";
        // campo opcoes de comentario
        $campo_opcoes_comentario .= janela_mensagem_dialogo("Excluir comentário", $campo_excluir_comentario, "campo_excluir_comentario_{$numero_janelas_dialogo}");
        // campo opcoes de comentario
    }
    // -------------------------------------------------------
    // analisa se e postagem ou comentario -
    if ($idcomentario != null) {
        // altera identificador
        $dados_social['identificador'] = $identificador_comentario_usuario;
        // comentario
        // id de div de comentario
        $id_div_comentario = "id_div_comentario" . retorne_numero_div_id($dados_social);
        // id de div de comentario
    } else {
        // id de div de comentario
        $id_div_comentario = "id_div_comentario" . retorne_numero_div_id($dados_social);
        // id de div de comentario
    }
    // -------------------------------------------------------
    // campos disponiveis -----------------------------
    $campos_disponiveis .= "<div class='div_campos_disponiveis_social_comentario'>";
    // campos disponiveis
    $campos_disponiveis .= links_social_publicacoes_gerais($dados_social);
    // campos disponiveis
    $campos_disponiveis .= campo_exibe_curtidas($dados_social);
    // campos disponiveis
    $campos_disponiveis .= "</div>";
    // campos disponiveis
    // -------------------------------------------------------
    // converte urls em links ------------------------
    $comentario = converte_urls_texto_links($comentario);
    // converte urls em links
    // --------------------------------------------------------
    // adiciona emoticon ------------------------------
    $comentario = converte_codigo_emoticon($comentario);
    // adiciona emoticon
    // --------------------------------------------------------
    // codigo html bruto --------------------------------
    $codigo_html_bruto .= "<div id='{$id_div_comentario}' class='monta_comentario_usuario'>";
    $codigo_html_bruto .= $campo_opcoes_comentario;
    $codigo_html_bruto .= "<div class='classe_div_imagem_perfil_comentario'>";
    $codigo_html_bruto .= constroe_imagem_perfil_publicacao($idusuario_comentario);
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= "<div class='classe_comentario_usuario'>";
    $codigo_html_bruto .= retorna_link_perfil_usuario($idusuario_comentario);
    $codigo_html_bruto .= " - ";
    $codigo_html_bruto .= $comentario;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= $campos_disponiveis;
    $codigo_html_bruto .= "<div class='monta_comentario_usuario_rodape'>";
    $codigo_html_bruto .= $data_comentou;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= "</div>";
    // -------------------------------------------------------
    // retorno --------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // -------------------------------------------------------
}
function monta_div_notificacao_dados($dados, $tipo_notificacao)
{
    // global -----------------------------------------------
    global $url_pagina_inicial_site;
    // url pagina inicial de site
    // --------------------------------------------------------
    // separando dados ---------------------------------
    $idusuario = $dados['idusuario'];
    // dados de tabela
    $idamigo = $dados['idamigo'];
    // dados de tabela
    $id = $dados['id'];
    // dados de tabela
    $identificador = $dados['identificador'];
    // dados de tabela
    $url_elemento = $dados['url_elemento'];
    // dados de tabela
    $data_notifica = converte_data_amigavel($dados['data_notifica']);
    // dados de tabela
    // --------------------------------------------------------
    // valida idusuario -----------------------------------
    if ($idusuario != null) {
        // link do post ----------------------------------------
        if ($identificador == 1) {
            $link_post = retorne_imagem_id($id, $idamigo, 1);
            // link do post
        } else {
            $link_post = "<a href='{$url_pagina_inicial_site}?tipo_pagina=16&post_id={$id}&idusuario={$idamigo}'>esta postagem sua</a>.<br><br>";
            // link do post
        }
        // -------------------------------------------------------
        // link comentario -----------------------------------
        if ($link_post == null) {
            $link_post = "<a href='{$url_pagina_inicial_site}?tipo_pagina=19&post_id={$id}&idusuario={$idamigo}'>este comentário</a>.<br><br>";
            // link comentario
        }
        // -------------------------------------------------------
        // perfil de usuario ----------------------------------
        $perfil_usuario = retorna_link_perfil_usuario($idusuario);
        // perfil de usuario
        // -------------------------------------------------------
        // monta notificacao especifica ------------------
        switch ($tipo_notificacao) {
            case 1:
                $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                // codigo notificacao usuario
                $notificacao_usuario .= $perfil_usuario;
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= "-";
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= "comentou";
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= $link_post;
                // codigo notificacao usuario
                $notificacao_usuario .= $data_notifica;
                // codigo notificacao usuario
                $notificacao_usuario .= "</div>";
                // codigo notificacao usuario
                break;
            case 2:
                $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                // codigo notificacao usuario
                $notificacao_usuario .= $perfil_usuario;
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= "-";
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= "Curtiu";
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= $link_post;
                // codigo notificacao usuario
                $notificacao_usuario .= $data_notifica;
                // codigo notificacao usuario
                $notificacao_usuario .= "</div>";
                // codigo notificacao usuario
                break;
            case 3:
                $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                // codigo notificacao usuario
                $notificacao_usuario .= $perfil_usuario;
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= "-";
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= "Compartilhou";
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= $link_post;
                // codigo notificacao usuario
                $notificacao_usuario .= $data_notifica;
                // codigo notificacao usuario
                $notificacao_usuario .= "</div>";
                // codigo notificacao usuario
                break;
            case 4:
                $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                // codigo notificacao usuario
                $notificacao_usuario .= constroe_perfil_ultra_basico_usuario($idusuario, 1);
                // codigo notificacao usuario
                $notificacao_usuario .= "<br>";
                // codigo notificacao usuario
                $notificacao_usuario .= "<li>Aceitou sua amizade";
                // codigo notificacao usuario
                $notificacao_usuario .= "<br>";
                // codigo notificacao usuario
                $notificacao_usuario .= "<br>";
                // codigo notificacao usuario
                $notificacao_usuario .= $data_notifica;
                // codigo notificacao usuario
                $notificacao_usuario .= "</div>";
                // codigo notificacao usuario
                break;
            case 5:
                $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                // codigo notificacao usuario
                $notificacao_usuario .= constroe_perfil_ultra_basico_usuario($idusuario, 1);
                // codigo notificacao usuario
                $notificacao_usuario .= "<br>";
                // codigo notificacao usuario
                $notificacao_usuario .= "<li>Quer sua amizade";
                // codigo notificacao usuario
                $notificacao_usuario .= "<br>";
                // codigo notificacao usuario
                $notificacao_usuario .= "<br>";
                // codigo notificacao usuario
                $notificacao_usuario .= $data_notifica;
                // codigo notificacao usuario
                $notificacao_usuario .= "</div>";
                // codigo notificacao usuario
                break;
            case 6:
                if ($identificador == 1) {
                    $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                    // codigo notificacao usuario
                    $notificacao_usuario .= $perfil_usuario;
                    // codigo notificacao usuario
                    $notificacao_usuario .= "&nbsp;";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "-";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "&nbsp;";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "Aceitou seu depoimento";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "<br>";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "<br>";
                    // codigo notificacao usuario
                    $notificacao_usuario .= $data_notifica;
                    // codigo notificacao usuario
                    $notificacao_usuario .= "</div>";
                    // codigo notificacao usuario
                } else {
                    $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                    // codigo notificacao usuario
                    $notificacao_usuario .= $perfil_usuario;
                    // codigo notificacao usuario
                    $notificacao_usuario .= "&nbsp;";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "-";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "&nbsp;";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "Enviou um depoimento para você";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "<br>";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "<br>";
                    // codigo notificacao usuario
                    $notificacao_usuario .= $data_notifica;
                    // codigo notificacao usuario
                    $notificacao_usuario .= "</div>";
                    // codigo notificacao usuario
                }
                break;
        }
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $notificacao_usuario;
    // retorno
    // ---------------------------------------------------------
}
Esempio n. 14
0
function carrega_relatorio_vendeu()
{
    // globals
    global $idioma;
    global $requeste;
    // tabela
    $tabela = TABELA_VENDAS;
    // idusuario
    $idusuario = retorne_idusuario_logado();
    // limit de query
    $limit_query = limit_query();
    // dados de formulario
    $tipo_relatorio = remove_html($_REQUEST['tipo_relatorio']);
    // tipo de relatorio a ser carregado
    switch ($tipo_relatorio) {
        // novas vendas
        case 1:
            // query
            $query = "select *from {$tabela} where idusuario='{$idusuario}' and venda_concluida='0' order by id desc {$limit_query};";
            break;
            // vendas concluidas
        // vendas concluidas
        case 3:
            // query
            $query = "select *from {$tabela} where idusuario='{$idusuario}' and venda_concluida='1' order by id desc {$limit_query};";
            break;
    }
    // contador
    $contador = 0;
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contruindo relatorio
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $idamigo = $dados['idamigo'];
        $idproduto = $dados['idproduto'];
        $quantidade = $dados['quantidade'];
        $preco = $dados['preco'];
        $preco_juros = $dados['preco_juros'];
        $juros = $dados['juros'];
        $data = $dados['data'];
        $parcelamento = $dados['parcelamento'];
        $preco_mensal = $dados['preco_mensal'];
        $venda_concluida = $dados['venda_concluida'];
        // valida id
        if ($id != null) {
            // dados de produto
            $dados_produto = retorne_dados_produto($idproduto);
            // separa dados de produto
            $titulo = $dados_produto['titulo'];
            // aplica link sobre titulo de produto
            $titulo = constroe_link_idproduto($idproduto, $titulo);
            // simula request
            $_REQUEST[$requeste[2]] = $idamigo;
            // perfil do usuario
            $perfil_usuario = constroe_perfil_completo();
            // data amigavel
            $data = converte_data_amigavel($data);
            // valida venda concluida
            if ($venda_concluida == 0) {
                // campo concluir venda
                $campo_concluir_venda = "\n<div class='classe_div_relatorio_venda_separa_campo' id='id_div_campo_conluir_venda_{$idproduto}'>\n<input type='button' value='{$idioma['104']}' class='botao_padrao_2' onclick='concluir_venda({$idproduto}, {$idamigo}, 1, {$quantidade});'>\n<input type='button' value='{$idioma['106']}' class='botao_padrao' onclick='concluir_venda({$idproduto}, {$idamigo}, 0, {$quantidade});'>\n</div>\n";
            } else {
                // campo concluir venda
                $campo_concluir_venda = null;
                $campo_concluir_venda .= "<div class='classe_div_relatorio_venda_imagem_1'>";
                $campo_concluir_venda .= retorne_imagem_servidor(18);
                $campo_concluir_venda .= "</div>";
                $campo_concluir_venda .= "<div class='classe_div_relatorio_venda_imagem_1_texto'>";
                $campo_concluir_venda .= $idioma[105];
                $campo_concluir_venda .= "</div>";
                $campo_concluir_venda .= "<div class='classe_div_relatorio_venda_botao_descartar'>";
                $campo_concluir_venda .= "<input type='button' value='{$idioma['106']}' class='botao_padrao' onclick='concluir_venda({$idproduto}, {$idamigo}, 0, {$quantidade});'>";
                $campo_concluir_venda .= "</div>";
            }
            // codigo html
            $codigo_html .= "\n<div class='classe_div_relatorio_venda'>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['101']}</span>{$titulo}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['93']}</span>{$quantidade}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['32']}</span>{$preco}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['99']}</span>{$juros}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['100']}</span>{$preco_juros}\n</div>\n\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['102']}</span>{$parcelamento}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['103']}</span>{$preco_mensal}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n{$data}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n{$campo_concluir_venda}\n</div>\n\n{$perfil_usuario}\n\n</div>\n";
        }
    }
    // retorno
    return $codigo_html;
}
Esempio n. 15
0
function constroe_conversas_chat_dados($dados)
{
    $idusuario = retorne_idusuario_logado();
    $id_tabela = $dados['id'];
    $idusuario_tabela = $dados['idusuario'];
    $idamigo_tabela = $dados['idamigo'];
    $mensagem_tabela = $dados['mensagem'];
    $data_tabela = $dados['data'];
    $idusuario_enviou = $dados['idusuario_enviou'];
    if ($id_tabela == null) {
        return null;
    }
    if ($idusuario_enviou == $idusuario) {
        $classe_div_imagem_perfil = "classe_div_imagem_perfil_1";
        $classe_mensagem_chat = "classe_mensagem_chat_1";
    } else {
        $classe_div_imagem_perfil = "classe_div_imagem_perfil_2";
        $classe_mensagem_chat = "classe_mensagem_chat_2";
    }
    $data_tabela = converte_data_amigavel($data_tabela);
    $nome_usuario = retorne_nome_usuario($idusuario_enviou);
    $dados_imagem = retorne_imagem_perfil_usuario($idusuario_enviou);
    $url_imagem_perfil_miniatura = $dados_imagem['url_imagem_perfil_miniatura'];
    $imagem_perfil = "<img src='{$url_imagem_perfil_miniatura}' title='{$data_tabela}'>";
    $mensagem_tabela = converte_urls_texto_links($mensagem_tabela);
    $codigo_html .= "<div class='classe_div_mensagem_recebida'>";
    $codigo_html .= "<div class='{$classe_div_imagem_perfil}'>";
    $codigo_html .= $imagem_perfil;
    $codigo_html .= "</div>";
    $codigo_html .= "<div class='{$classe_mensagem_chat}'>";
    $codigo_html .= $mensagem_tabela;
    $codigo_html .= "</div>";
    $codigo_html .= "</div>";
    return $codigo_html;
}
function carrega_relatorio_deve_recebe()
{
    // globals
    global $idioma;
    global $requeste;
    // tabela
    $tabela = TABELA_VENDAS;
    // idusuario
    $idusuario = retorne_idusuario_logado();
    // limit de query
    $limit_query = limit_query();
    // dados de formulario
    $tipo_relatorio = remove_html($_REQUEST['tipo_relatorio']);
    // tipo de relatorio a ser carregado
    switch ($tipo_relatorio) {
        // quanto paga
        case 4:
            // query
            $query = "select *from {$tabela} where idamigo='{$idusuario}' and venda_concluida='1' order by id desc {$limit_query};";
            break;
            // quanto recebe
        // quanto recebe
        case 5:
            // query
            $query = "select *from {$tabela} where idusuario='{$idusuario}' and venda_concluida='1' order by id desc {$limit_query};";
            break;
    }
    // contador
    $contador = 0;
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contruindo relatorio
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $idamigo = $dados['idamigo'];
        $idproduto = $dados['idproduto'];
        $quantidade = $dados['quantidade'];
        $preco = $dados['preco'];
        $preco_juros = $dados['preco_juros'];
        $juros = $dados['juros'];
        $data = $dados['data'];
        $parcelamento = $dados['parcelamento'];
        $preco_mensal = $dados['preco_mensal'];
        $venda_concluida = $dados['venda_concluida'];
        $pago = $dados['pago'];
        // valida id
        if ($id != null) {
            // dados de produto
            $dados_produto = retorne_dados_produto($idproduto);
            // separa dados de produto
            $titulo = $dados_produto['titulo'];
            // aplica link sobre titulo de produto
            $titulo = constroe_link_idproduto($idproduto, $titulo);
            // data amigavel
            $data = converte_data_amigavel($data);
            // campo pago
            switch ($tipo_relatorio) {
                // informa se pagou
                case 4:
                    $campo_pago = constroe_campo_pago_venda_compra($dados, 1);
                    break;
                    // opcao pagou produto
                // opcao pagou produto
                case 5:
                    $campo_pago = constroe_campo_pago_venda_compra($dados, 2);
                    break;
            }
            // codigo html
            $codigo_html .= "\n<div class='classe_div_relatorio_venda'>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['101']}</span>{$titulo}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['93']}</span>{$quantidade}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['32']}</span>{$preco}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['99']}</span>{$juros}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['100']}</span>{$preco_juros}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['102']}</span>{$parcelamento}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n<span class='classe_div_relatorio_venda_span'>{$idioma['103']}</span>{$preco_mensal}\n</div>\n\n<div class='classe_div_relatorio_venda_separa_campo'>\n{$data}\n</div>\n\n{$campo_pago}\n\n</div>\n";
        }
    }
    // retorno
    return $codigo_html;
}
function retorne_data_visitou_perfil($idusuario)
{
    global $tabela_banco;
    $idusuario_logado = retorne_idusuario_logado();
    $query = "select *from {$tabela_banco['13']} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';";
    $dados = retorne_dados_query($query);
    $data_visita = $dados['data_visita'];
    $data_visita = converte_data_amigavel($data_visita);
    return $data_visita;
}
Esempio n. 18
0
function carrega_mensagens_chat()
{
    // globals
    global $idioma;
    // limit
    $limit_query[0] = limit_query_mensagens_chat();
    $limit_query[1] = "limit 1";
    // idamigo
    $idamigo = retorne_idusuario_chat();
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // tabela
    $tabela = TABELA_CHAT_USUARIO;
    // query
    if (retorne_contador_avanco() == 0) {
        // query
        $query = "select *from (select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' order by id desc {$limit_query['0']}) {$tabela} order by id asc";
    } else {
        // query
        $query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' order by id desc {$limit_query['1']};";
    }
    // comando
    $comando = comando_executa($query);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // valida numero de linhas
    if ($numero_linhas == 0) {
        // retorno nulo
        return null;
    }
    // contador
    $contador = 0;
    // constroe mensagens
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $mensagem = $dados['mensagem'];
        $data = $dados['data'];
        $idusuario_enviou = $dados['idusuario_enviou'];
        // valida idusuario que enviou a mensagem
        if ($idusuario_enviou != null) {
            // data amigavel
            $data = converte_data_amigavel($data);
            // verifica se e o dondo da mensagem
            if ($idusuario == $idusuario_enviou) {
                $classe_div = "classe_div_mensagem_1";
            } else {
                $classe_div = "classe_div_mensagem_2";
            }
            // valida id existe
            if ($id != null) {
                // conversa de chat
                $conversa_chat = "\n<div class='{$classe_div}'>\n\n<div class='classe_div_conteudo_mensagem_chat'>\n{$mensagem}\n</div>\n\n<div class='classe_div_data_mensagem_chat'>\n{$data}\n</div>\n\n</div>\n";
                // atualiza codigo html
                $codigo_html .= $conversa_chat;
            }
        }
    }
    // atualiza o array de retorno
    $array_retorno['mensagens_chat'] = $codigo_html;
    $array_retorno['ultima_mensagem_chat'] = $conversa_chat;
    // retorno
    return json_encode($array_retorno);
}
function monta_depoimento($dados)
{
    // separando dados ----------------------------------
    $id = $dados['id'];
    // dados
    $idusuario = $dados['idusuario'];
    // dados
    $idamigo = $dados['idamigo'];
    // dados
    $depoimento = $dados['depoimento'];
    // dados
    $data = $dados['data'];
    // dados
    // ---------------------------------------------------------
    // adiciona quebra de linha --------------------------------
    $depoimento = converte_linha_quebra_linha($depoimento, true);
    // adiciona quebra de linha
    // ---------------------------------------------------------
    // tipo de pagina --------------------------------------
    $tipo_pagina = retorne_tipo_pagina();
    // tipo de pagina
    // ---------------------------------------------------------
    // retorno nulo -----------------------------------------
    if ($id == null) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // gera hashtag ---------------------------------------
    $depoimento = gera_link_hashtag($depoimento);
    // gera hashtag
    // ---------------------------------------------------------
    // tipo de depoimento --------------------------------
    $tipo_depoimento = retorne_tipo_depoimento_get();
    // tipo de depoimento
    // ---------------------------------------------------------
    // verifica o tipo de pagina --------------------------
    if ($tipo_pagina == 11) {
        // botao excluir aceitar depoimento ---------------
        $botao_aceitar_excluir .= campo_aceita_depoimento($dados);
        // botao excluir aceitar depoimento
        $botao_aceitar_excluir .= "<br>";
        // botao excluir aceitar depoimento
        $botao_aceitar_excluir .= "<br>";
        // botao excluir aceitar depoimento
        // ---------------------------------------------------------
        // imagem recebe depoimento --------------------
        $imagem_recebe_depoimento = constroe_imagem_perfil_depoimento($idusuario);
        // imagem recebe depoimento
        // ---------------------------------------------------------
    } else {
        // nome do usuario que enviou depoimento
        $nome_usuario = retorna_link_perfil_usuario($idamigo);
    }
    // ---------------------------------------------------------
    // adiciona emoticon --------------------------------
    $depoimento = converte_codigo_emoticon($depoimento);
    // adiciona emoticon
    // --------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html .= "<div class='classe_depoimento_usuario'>";
    $codigo_html .= "<div class='classe_div_separa_imagem_depoimento'>";
    $codigo_html .= constroe_imagem_perfil_depoimento($idamigo);
    $codigo_html .= "&nbsp;";
    $codigo_html .= $imagem_recebe_depoimento;
    $codigo_html .= "</div>";
    $codigo_html .= "<div class='classe_div_separa_texto_depoimento'>";
    $codigo_html .= $nome_usuario;
    $codigo_html .= "&nbsp;";
    $codigo_html .= "-";
    $codigo_html .= "&nbsp;";
    $codigo_html .= $depoimento;
    $codigo_html .= "<div class='classe_depoimento_usuario_data'>";
    $codigo_html .= $botao_aceitar_excluir;
    $codigo_html .= converte_data_amigavel($data);
    $codigo_html .= "</div>";
    $codigo_html .= "</div>";
    $codigo_html .= "</div>";
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html;
    // retorno
    // ---------------------------------------------------------
}