function campo_div_comentarios_usuarios($dados) { // numero de comentarios ------------------------- $numero_comentarios = retorne_numero_comentarios($dados); // numero de comentarios // -------------------------------------------------------- // campo numero de comentarios --------------- $campo_numero_comentarios .= "<div class='campo_numero_comentarios'>"; // campo numero de comentarios $campo_numero_comentarios .= campo_exibe_numero_comentarios($dados); // campo numero de comentarios $campo_numero_comentarios .= "</div>"; // campo numero de comentarios // -------------------------------------------------------- // nome de identificacao de div ------------------- $nome_identifica_div = "div_comentarios_usuarios_exibir" . retorne_numero_div_id($dados); // nome de identificacao de div // -------------------------------------------------------- // nome de span contadora de avanco --------- $nome_identifica_span_contadora = "span_conta_avanco_comentario" . retorne_numero_div_id($dados); // nome de span contadora de avanco // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='campo_div_comentarios_usuarios'>"; $codigo_html_bruto .= $campo_numero_comentarios; $codigo_html_bruto .= "<span class='classe_span_conta_avanco_comentario' id='{$nome_identifica_span_contadora}'>0</span>"; $codigo_html_bruto .= "<div id='{$nome_identifica_div}'>"; $codigo_html_bruto .= carregar_comentarios(); $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "<div class='campo_div_comentarios_usuarios'>"; $codigo_html_bruto .= campo_carregar_mais_comentarios($dados); $codigo_html_bruto .= "</div>"; // -------------------------------------------------------- // retorno ---------------------------------------------- if ($numero_comentarios > 0) { return $codigo_html_bruto; // retorno } else { return null; // retorno sem conteudo } // -------------------------------------------------------- }
function campo_exibe_numero_comentarios($dados) { // tipo de identificador -------------------------------- // 1: imagens // 2: postagem // --------------------------------------------------------- // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados global $imagem_servidor; // imagens de servidor global $identificador_album; // identificador do album global $identificador_postagem; // identificador postagem // -------------------------------------------------------- // tipo de pagina -------------------------------------- $tipo_pagina = retorne_tipo_pagina(); // tipo de pagina // --------------------------------------------------------- // dados de formulario ------------------------------ $id = $_POST['id']; // id de item a ser curtido $tipo_comentario = $_POST['tipo_comentario']; // tipo de comentario // --------------------------------------------------------- // obtem dados -------------------------------------- if ($id != null) { // query ------------------------------------------------ switch ($tipo_comentario) { case 1: // imagens $query = "select *from {$tabela_banco['6']} where id='{$id}' and identificador='{$identificador_album}';"; // query break; case 2: // postagens $query = "select *from {$tabela_banco['9']} where id='{$id}' and identificador='{$identificador_postagem}';"; // query break; } // -------------------------------------------------------- // dados ------------------------------------------------ $dados = retorne_dados_query($query); // dados // --------------------------------------------------------- } // --------------------------------------------------------- // separando dados de postagem ---------------- $id = $dados['id']; // dados de tabela $identificador = $dados['identificador']; // dados de tabela // --------------------------------------------------------- // tipo de comentario -------------------------------- switch ($identificador) { case $identificador_album: // album $tipo_comentario = 1; // tipo de comentario break; case $identificador_postagem: // postagem $tipo_comentario = 2; // tipo de comentario break; } // --------------------------------------------------------- // numero de comentarios ------------------------- $numero_comentarios = retorne_numero_comentarios($dados); // numero de comentarios // -------------------------------------------------------- // imagem comentario ------------------------------ $imagem_comentario = $imagem_servidor['comentario']; // imagem comentario $imagem_comentario = "<img src='{$imagem_comentario}' title='Comentários'>"; // imagem comentario // -------------------------------------------------------- // informa numero de comentarios -------------- if ($numero_comentarios > 1) { $informa_numero_comentarios = "comentários"; // informa numero de comentarios } else { $informa_numero_comentarios = "comentário"; // informa numero de comentarios } // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<a href='#comentario' onclick='exibir_comentarios_postagem({$id}, {$tipo_comentario}, {$tipo_pagina});'>"; $codigo_html_bruto .= $imagem_comentario; $codigo_html_bruto .= "</a>"; $codigo_html_bruto .= " "; $codigo_html_bruto .= "<a href='#comentario' onclick='exibir_comentarios_postagem({$id}, {$tipo_comentario}, {$tipo_pagina});'>"; $codigo_html_bruto .= $numero_comentarios; $codigo_html_bruto .= " "; $codigo_html_bruto .= $informa_numero_comentarios; $codigo_html_bruto .= "</a>"; // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function campo_exibe_numero_comentarios($dados) { global $tabela_banco; global $imagem_servidor; global $identificador_album; global $identificador_postagem; $tipo_pagina = retorne_tipo_pagina(); $id = $_POST['id']; $tipo_comentario = $_POST['tipo_comentario']; if ($id != null) { switch ($tipo_comentario) { case 1: $query = "select *from {$tabela_banco['6']} where id='{$id}' and identificador='{$identificador_album}';"; break; case 2: $query = "select *from {$tabela_banco['9']} where id='{$id}' and identificador='{$identificador_postagem}';"; break; } $dados = retorne_dados_query($query); } $id = $dados['id']; $identificador = $dados['identificador']; switch ($identificador) { case $identificador_album: $tipo_comentario = 1; break; case $identificador_postagem: $tipo_comentario = 2; break; } $numero_comentarios = retorne_numero_comentarios($dados); $imagem_comentario = $imagem_servidor['comentario']; $imagem_comentario = "<img src='{$imagem_comentario}' title='Comentários'>"; if ($numero_comentarios > 1) { $informa_numero_comentarios = "comentários"; } else { $informa_numero_comentarios = "comentário"; } $codigo_html_bruto .= "<a href='#comentario' onclick='exibir_comentarios_postagem({$id}, {$tipo_comentario}, {$tipo_pagina});'>"; $codigo_html_bruto .= $imagem_comentario; $codigo_html_bruto .= "</a>"; $codigo_html_bruto .= " "; $codigo_html_bruto .= "<a href='#comentario' onclick='exibir_comentarios_postagem({$id}, {$tipo_comentario}, {$tipo_pagina});'>"; $codigo_html_bruto .= $numero_comentarios; $codigo_html_bruto .= " "; $codigo_html_bruto .= $informa_numero_comentarios; $codigo_html_bruto .= "</a>"; return $codigo_html_bruto; }