function monta_depoimento($dados) { $id = $dados['id']; $idusuario = $dados['idusuario']; $idamigo = $dados['idamigo']; $depoimento = $dados['depoimento']; $data = $dados['data']; $depoimento = converte_linha_quebra_linha($depoimento, true); $tipo_pagina = retorne_tipo_pagina(); if ($id == null) { return null; } $depoimento = gera_link_hashtag($depoimento); $tipo_depoimento = retorne_tipo_depoimento_get(); if ($tipo_pagina == 11) { $botao_aceitar_excluir .= campo_aceita_depoimento($dados); $botao_aceitar_excluir .= "<br>"; $botao_aceitar_excluir .= "<br>"; $imagem_recebe_depoimento = constroe_imagem_perfil_depoimento($idusuario); } else { $nome_usuario = retorna_link_perfil_usuario($idamigo); } $depoimento = converte_codigo_emoticon($depoimento); $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 .= " "; $codigo_html .= $imagem_recebe_depoimento; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_texto_depoimento'>"; $codigo_html .= $nome_usuario; $codigo_html .= " "; $codigo_html .= "-"; $codigo_html .= " "; $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>"; return $codigo_html; }
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 .= " "; $codigo_html .= $imagem_recebe_depoimento; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_texto_depoimento'>"; $codigo_html .= $nome_usuario; $codigo_html .= " "; $codigo_html .= "-"; $codigo_html .= " "; $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 // --------------------------------------------------------- }
function campo_aceita_depoimento($dados) { // globals ---------------------------------------------- global $enderecos_arquivos_php_uteis; // enderecos de arquivos uteis // -------------------------------------------------------- // dados ----------------------------------------------- $id = $dados['id']; // dados $idamigo = $dados['idamigo']; // id do amigo // -------------------------------------------------------- // id de usuario logado ---------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ------------------------------------------------------- // status de depoimento --------------------------- $status_depoimento = retorne_status_depoimento($dados); // status de depoimento // -------------------------------------------------------- // usuario dono do perfil -------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // ------------------------------------------------------- // verifica se e o dono do depoimento --------- if ($idamigo != $idusuario_logado and $usuario_dono_perfil == false) { return null; // retorno nulo } // ------------------------------------------------------- // script aceitar depoimento ---------------------- $script_aceitar_depoimento = $enderecos_arquivos_php_uteis['aceitar_depoimento']; // script aceitar depoimento // ------------------------------------------------------- // tipo de depoimento ----------------------------- $tipo_depoimento = retorne_tipo_depoimento_get(); // tipo de depoimento // ------------------------------------------------------ // classe da div excluir depoimento ------------ $classe_div_excluir_depoimento = "div_campo_aceita_depoimento"; // classe // ------------------------------------------------------- // tipo de depoimento ----------------------------- switch ($status_depoimento) { case 1: // campo para gerenciar depoimento ------------------ $campo_gerenciar_depoimento .= "Excluir este depoimento?"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<br>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<br>"; // campo para gerenciar depoimento // --------------------------------------------------------------- // excluindo classe de div -------------------------------- $classe_div_excluir_depoimento = null; // excluindo classe de div // --------------------------------------------------------------- // exclui aceitos enviei/enviou --------------------------- if ($idamigo != $idusuario_logado) { $campo_gerenciar_depoimento .= "<input type='submit' class='botao_padrao' value='Excluir depoimento'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='aceitar' value='2'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='id' value='{$id}'>"; // campo para gerenciar depoimento } else { $campo_gerenciar_depoimento .= "<input type='submit' class='botao_padrao' value='Excluir depoimento'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='aceitar' value='4'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='id' value='{$id}'>"; // campo para gerenciar depoimento } // -------------------------------------------------------- break; case 2: // verifica se cancela envio de depoimento --- if ($idamigo != $idusuario_logado) { $campo_gerenciar_depoimento .= "<input type='submit' class='botao_padrao' value='Aceitar'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='aceitar' value='1'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='id' value='{$id}'>"; // campo para gerenciar depoimento // campo rejeitar depoimento ------------------- $campo_rejeitar_depoimento .= "<form action='{$script_aceitar_depoimento}' method='post'>"; // campo rejeitar depoimento $campo_rejeitar_depoimento .= "<input type='submit' class='botao_cancela' value='Rejeitar depoimento'>"; // campo para gerenciar depoimento $campo_rejeitar_depoimento .= "<input type='hidden' name='aceitar' value='5'>"; // campo para gerenciar depoimento $campo_rejeitar_depoimento .= "<input type='hidden' name='id' value='{$id}'>"; // campo para gerenciar depoimento $campo_rejeitar_depoimento .= "</form>"; // campo rejeitar depoimento // ------------------------------------------------------ } else { $campo_gerenciar_depoimento .= "<input type='submit' class='botao_cancela' value='Cancelar'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='aceitar' value='3'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='id' value='{$id}'>"; // campo para gerenciar depoimento } // ------------------------------------------------------- break; } // -------------------------------------------------------- // campo para gerenciar depoimento ----------- $campo_gerenciar_depoimento .= "<input type='hidden' name='tipo_depoimento' value='{$tipo_depoimento}'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='idusuario' value='{$idamigo}'>"; // campo para gerenciar depoimento // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='{$classe_div_excluir_depoimento}'>"; $codigo_html_bruto .= "<form action='{$script_aceitar_depoimento}' method='post'>"; $codigo_html_bruto .= $campo_gerenciar_depoimento; $codigo_html_bruto .= "</form>"; $codigo_html_bruto .= $campo_rejeitar_depoimento; $codigo_html_bruto .= "</div>"; // --------------------------------------------------------- // adiciona dialogo em caso de exclusao ------- if ($status_depoimento == 1) { // titulo -------------------------------------------------- $titulo_janela = "Excluir depoimento"; // titulo // --------------------------------------------------------- // id da div ---------------------------------------------- $div_id = "div_dialogo_excluir_depoimento_{$id}"; // id da div // --------------------------------------------------------- // botao excluir depoimento ------------------------ $botao_excluir_depoimento = "<input type='button' class='botao_padrao' value='Excluir depoimento' onclick='exibe_dialogo_excluir_depoimento_usuario({$id})'>"; // botao excluir depoimento // --------------------------------------------------------- // adiciona dialogo ----------------------------------- $codigo_html_bruto = janela_mensagem_dialogo($titulo_janela, $codigo_html_bruto, $div_id); // adiciona dialogo // --------------------------------------------------------- // adiciona botao excluir ---------------------------- $codigo_html_bruto .= $botao_excluir_depoimento; // adiciona botao excluir // --------------------------------------------------------- } // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function carregar_depoimentos_gerais() { // globals --------------------------------------------- global $tabela_banco; // tabela de banco de dados // ------------------------------------------------------- // tipo de depoimento ------------------------------ $tipo_depoimento = retorne_tipo_depoimento_get(); // tipo de depoimento // ------------------------------------------------------- // id de usuario -------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // ------------------------------------------------------- // limit query ----------------------------------------- $limit_query = retorne_limit_tabela_get(); // limit query // ------------------------------------------------------- // carrega tipo de depoimentos ----------------- switch ($tipo_depoimento) { case 1: $query[0] = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='1' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='1';"; // query break; case 2: $query[0] = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='1' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='1';"; // query break; case 3: $query[0] = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='2' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='2';"; // query break; case 4: $query[0] = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='2' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='2';"; // query break; } // ------------------------------------------------------- // comando ------------------------------------------ $comando = comando_executa($query[0]); // comando // ------------------------------------------------------- // numero de resultados -------------------------- $numero_resultados = retorne_numero_linhas_query($query[1]); // numero de resultados // ------------------------------------------------------- // codigo html bruto -------------------------------- $codigo_html_bruto .= monta_pacote_depoimentos($comando); $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados); // ------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }